【MCU】微控制器的编程技术:ISP 与 IAP

在嵌入式领域中,将程序下载到内置 Flash 有两种技术

ISP (In-system programming)

ISP 即在系统编程 ,是指一些可编程逻辑器件、微控制器、芯片组和其他嵌入式设备在安装到完整嵌入式系统后能够进行编程,而不需要在将芯片安装到系统中之前对其进行编程 ,它还允许将固件更新传递到微控制器和相关处理器的片上存储器,而不需要电路板上的专业编程电路,并简化了设计工作。

例如利用 SWD,JTAG 来进行下载,在 Mcirochip 的技术中 ISP 又称为 ICSP (in-circuit serial programming)

IAP (In-application programing)

IAP 即在应用编程 ,是通过通信接口 (UART,USB,SPI,Ethernet)和用户所写的 IAP 应用程序,对设备的存储器进行下载,以此来进行固件升级。

相关推荐
楚灵魈1 小时前
[STM32]从零开始的STM32 FreeRTOS移植教程
stm32·单片机·嵌入式硬件
Shaun_青璇1 小时前
EXTI配置流程 含中断延时消抖点亮小灯
stm32·单片机·嵌入式硬件·mcu·物联网
夜间去看海2 小时前
01 [51单片机 PROTEUS仿真设计]基于温度传感器的恒温控制系统
嵌入式硬件·51单片机·proteus
liyinuo20172 小时前
如何使用GCC手动编译stm32程序
c语言·arm开发·stm32·单片机·嵌入式硬件
北京迅为3 小时前
【北京迅为】iTOP-4412全能版使用手册-第十二章 Linux系统编程简介
linux·嵌入式硬件·4412开发板
不能只会打代码4 小时前
51单片机从入门到精通:理论与实践指南入门篇(二)
单片机·嵌入式硬件·51单片机
Echo_cy_6 小时前
STM32 USART串口发送
单片机·嵌入式硬件
憧憬一下6 小时前
IMX 平台UART驱动情景分析:read篇--从硬件驱动到行规程的全链路剖析
arm开发·嵌入式硬件·嵌入式·linux驱动开发
cd_farsight7 小时前
单片机位数对性能会产生什么影响?!
单片机·嵌入式硬件