1.嵌入式系统常用术语
中文 | 英文 | 缩写 |
封装 | package | |
印刷电路板 | printed circuit board | PCB |
动态可读写随机存储器 | dynamic random access memory | DRAM |
静态可读写随机存储器 | static random access memory | SRAM |
只读存储器 | read only memory | ROM |
闪存存储器 | flash memory | FLASH |
电子式可擦除可编程只读存储器 | electrically-erasable programmable read-only memory | EEPROM |
中文 | 英文 | 缩写 |
并行通信 | Serial Communication | |
串行通信 | Parallel Communication | |
通用串行总线 | Universal Serial Bus | USB |
串行通信接口 | Universal Asynchronous Receiver/Transmitter | UART |
边界扫描测试协议 | Joint Test Action Group | JTAG |
串行线调试 | Serial Wire Debug | SWD |
集成电路互联总线 | Inter Integrated Circuit | I2C |
串行外设接口 | Serial Peripheral Interface | SPI |
中文 | 英文 | 缩写 |
通用输入/输出 | General Purpose Input/Output | GPIO |
模数转换 | Analog to Digital Convert | ADC |
数模转换 | Digital to Analog Convert | DAC |
脉冲宽度调制器 | Pulse Width Modulator | PWM |
看门狗 | Watch Dog Timer | WDT |
液晶显示 | Liquid Crystal Display | LCD |
发光二极管 | Light Emitting Diode | LED |
2.编译、下载、运行第一个嵌入式程序
步骤
1
:硬件接线。
将
Type-C
数据线的小端连接主板的
Type-C
接口,另外一端接通
用计算机的 USB
接口。
步骤
2
:打开环境,导入工程
。
打开集成开发环境
AHL-GEC-IDE
,单击菜单“文件”→“导入工程”,随后选择电子资源中“..\ 04-Software\CH01\ AHL-STM32L431-Test
”(文件夹名就是工程名。注意:路径中不能包含汉字,也不能太深)。导入工程后,左侧为工程树形目录,右侧为文件内容编辑区,初始显示 main.c
文件内容
步骤
3
:编译工程。
单击菜单“编译”→“编译工程”,就开始编译。正常情况下,编译后会显示“编译成功!
”。
步骤
4
:连接
GEC
。
单击菜单“下载”→“串口更新”,将进入更新窗体界面。单击“连接 GEC
”查找目标
GEC
,若提示“成功连接
……
”,可进行下一步操作。若连接不成功,则可参阅电子资源中“..\02-Document
”文件夹内的快速指南文档中的“常见问题及解决办法”一节进行解决。
步骤
5
:下载机器码。
单击“选择文件”按钮,导入被编译工程目录下
Debug
中的
.hex文件,然后单击“一键自动更新”按钮,等待程序自动更新完成。当更新完成之后,程序将自动运行。
步骤
6
:观察运行结果。
这就是出厂时灌入的程序。
步骤 7:通过串口观察运行情况
。① 观察程序运行过程。进入“工具”→“串口工具”,选择其中一个串口,波特率设为 115200
并打开,串口调试工具页面会显示三色灯的状态、MCU 温度、环境温度(若没有显示,则关闭该串口,打开另一个串口)。② 验证串口收发。关闭已经打开的串口,打开另一个串口,波特率选择默认参数,在“发送数据框”中输入字符串,单击“发送数据”按钮。正常情况下,主板会回送数据给 PC,并在接收框中显示
有了这些初步体验,下面开始进入嵌入式系统的学习之旅,首先了解嵌入式系统的定
义、发展简史、分类及特点。