固件就是程序烧录包,比如hex或bin文件;同时部分还提供源代码
Arduino固件一般是指一个MCU开发板通过烧录该固件可以支持Arduino IDE开发,像Arduino一样使用
固件就是编译好的程序(含数据),一般是指裸机应用开发的出的程序。
因为Arduino开发也是一种裸机应用开发,所以其输出就称为Arduino固件,这个名字的来源还有一个原因是它一般存储在板上固态非易失存储器上(可能是MCU内置存储上的),所以被称为固件(固态存储中的软件),需要专门工具把固件程序写入(早期这种固态存储器要先用专门的灯照射擦除才能写入,有点像用什么烧了一下,所以对这个过程又称为烧录)
arduino固件有两种意思 一种是arduino开发板的 引导文件 单片机烧录这个引导文件后可以直接用arduino ide下载程序
还有一种就是arduino开发板的程序 比如自带的闪灯程序 也可以叫固件
总之就固件就是烧录进单片机的程序
所谓的固件,就是经编译得到的二进制文件,将这个文件放到指定位置可以运行
Arduino'的固件应该指的是它出厂预置的那段bootloader代码,这段代码支持通过串口升级用户程序
固件就是你烧入的程序啊
以arduino为例,你写好代码以后,点击编译,编译出来的结果就是“固件”。