烧写流程
第一步:新建工程
第二步:选择STM32F429IGTx芯片
第三步:Manage Project Items
双击改名,给组添加文件(add files)
第四步:Options for Target
Debug->CMSIS-DAP Debugger
第五步:build(编译),抱错需要写程序定义函数
第六步:连接硬件,烧写
冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。
传统计算机用CPU(中央处理器),嵌入式系统用MPU(微处理器)
利用EDA技术进行电子系统设计的最后目标是完成专用集成电路ASIC的设计和实现;FPGA和CPLD是实现这一途径的主流器件。FPGA和CPLD通常也被称为可编程专用IC,或可编程ASIC。FPGA和CPLD的应用是EDA技术有机融合软硬件电子设计技术、SoC(片上系统)和ASIC设计,以及对自动设计与自动实现最典型的诠释。
MPU微处理器使用ARM架构(低功耗)
1.取指 2.译码 3.执行
RISC精简指令集
ARM
A上分时系统
R real time实时操作系统 AUTOSAR/FreeRTOS/RT-three
M cortex-4
ST意法半导体
最小系统
1.晶振分为RC+外部晶振和时钟源(石英石),新时钟源:原子钟(用于航天器)
2.复位
3.电源
4.自举
1.SOC开发入门 SYSTEM on chip
理解程序运行
2.多接口/外设(片内外设)
片内
3.RTOS/FreeRTOS
4.GUI/STemwin
5.linux多任务/进线
网络编程
MDK->keil IPE
1.编辑器
2.编译器
3.烧写/调试(仿真)