程序烧写是指将已经编写并编译好的程序(通常为HEX或BIN文件)通过特定的编程设备或软件写入到微控制器(MCU)或其他可编程芯片中的过程。这个过程也被称为编程或固化程序。烧写程序的目的是使芯片在启动或上电时能够加载并执行写入的程序,从而实现特定的功能或控制。
在嵌入式系统中,烧写程序是一项关键的工作,它确保了设备能够正确地执行预期的功能,并且可以随时更新和修改。为了完成烧写过程,通常需要使用专门的编程器或开发工具,并且需要一定的专业知识和技能。
随着技术的发展,虽然出现了如紫外线可擦除的EEPROM和随时可擦除的FLASH ROM等可擦写存储介质,但“烧写”这一术语仍然被广泛使用,特指将程序从PC(个人计算机)写入到MCU的过程。