单片机工具的必要工具有:
1、程序制作工具
2、下载器
3、单片机(MCU)
一、程序制作工具(【 keil 】)
一般使用C语言进行编程,在程序制作完成以后,可以生成出hex格式的文件或者s19格式的文件或者bin格式的文件。hex、s19、bin等格式的文件都是单片机中的可执行文件。
注1:其中hex和是s19格式的文件可以相互转换。
注2:hex格式的文件可以直接转为bin文件,但是bin文件不能直接转为hex文件。
注3:s19格式的文件可以直接转为bin文件,但是bin文件不能转为s19文件。
二、下载器
下载器是一个将bin文件注入到单片机(MCU)中的一个中间设备。有的下载器还具备程序调试功能(比如上图中的Jlink)
三、单片机(MCU)
运行bin文件,bin文件完全记录着程序的逻辑,从而得到一个具有“期望的软硬件逻辑功能”的设备。
【进阶修炼】
老手篇:XCOSnTh介绍
【程序制作】
上手试一试:XCJoinOS