Day1:何为嵌入式
嵌入式设备:保留必要硬件,为特定功能定制的电路
ARM:芯片架构公司 ST (意法半导体):生产芯片公司
MCU(单片机):cpu 内嵌flash ram MPU(微处理器):需加外围ram flash
DSP(数字信号处理芯片) FPGA(现场可编程门阵列)
开发流程:编辑 编译 汇编 链接 下载调试(J Link STLink)
第一步:安装开发环境
在配置STLink时,遇到了STLink USB communication error ,在st官网下载了STM32CubeProgrammer后,就能识别了。附上网址STM32CubeProg - STM32CubeProgrammer software for all STM32 - STMicroelectronics
之后就能够正常识别stlink了
不得不说STM32F103C8T6mini板百问网出版的确实可以,能有多功能开发
裸机常用轮询和事件驱动来开发,但因为在多任务,耗时长任务的影响下,裸机开发存在缺陷,死循环、多任务情况下相互干扰严重、中断的优先级难以把握,单纯裸机开发无法满足需求,所以我们这一次引入FREERTOS来提高实时性。
中断优先级:抢占优先级和子优先级。
后续陆续关注此次学习笔记。