본문 바로가기

Study_Embedded

ISP, IAP 차이

728x90
반응형

ISP (In System Programming)

  • Peripheral Interface(USB, UART, CAN 등), 혹은 JTAG 등을 통해 MCU에 Programming 하는 방식

IAP (In Application Programming)

  • Reset 없이, Application 자체적으로 Flash Memory 내의 코드를 실행시키는 방식
  • Bootloader를 별도로 두어 타 Interface를 사용하지 않고 Firmware를 다운로드 할 수 있도록 하는 Program Code

 

 

 


참고 자료 : 

https://developer.arm.com/documentation/ka002966/latest/

 

Documentation – Arm Developer

 

developer.arm.com

 

https://kaizen8501.tistory.com/63

 

IAP와 ISP의 차이

MCU 프로그램을 하다 보면, IAP(In-Application Programming)과 ISP(In-System Programming) 용어를 많이 접할 수 있다.간단하게 생각하면, IAP와 ISP 모두 MCU에 프로그램을 업로드 하기 위한 방식인데, 둘 사이의 정

kaizen8501.tistory.com

 

https://forum.nuvoton.com/en/mcu-nudeveloper-ecosystem/software-tool/82

 

What are ISP, ICP and IAP? - MCU Software Tool | Nuvoton NuForum

What are ISP, ICP and IAP?

forum.nuvoton.com

 

https://blog.naver.com/june9152/221450755743

 

STM32F4] IAP(with YModem) 구현하기 #1

STM32Cube는 많은 편리함을 제공한다. 그 중에서 가장 으뜸은 FreeRTOS를 바로 붙일 수 있다는 것...

blog.naver.com

 

728x90
반응형

'Study_Embedded' 카테고리의 다른 글

About STM32CubeN6  (0) 2025.03.05
About AVR, ARM Processor, and Protocol  (0) 2023.10.09
Jetson Nano 'System throttled due to Over-Current 관련  (0) 2023.09.08
USB, COM 포트 차이  (0) 2023.02.13
임베디드 시스템이란?  (0) 2022.07.23