嵌入式 2019-12-09

1

soc开发入门

理解程序运行原理

2外设 

多接口外设     片内硬件

3

RTOS 实时操作系统  FreerTos

4

GUI/STemwin 开发

5

linux开发

多任务

{

进 驱动类 硬件类 IPC通信

线

}

网络|通信

        |编程

一.

1计算机组成结构

Cpu 内存 显卡 主板 硬盘 电源

Input ->控制器/处理器 -> 储存器 ->  output I/O


2 mcu微模型

EDA技术 集成化 单芯片 Intel

日本51单片机 8位的扩展


3 mpu微处理器

ARM由伯克利大学的教授研究的

ARM(低功耗)

处理器:1取指 2译码 3执行

取指是指指令RISC精简指令集


ARM    cortex

{

A:上分时系统

R:real time 实时系统 AuToSAR(日本比较出名的)RT-Three FreeRTos(微内核)

M:cortex-M4()

}

STM32F429IGT6    St意法半导体  32 32位系统f429型号


二.最小系统

1晶振 还有RC 与外部晶振

时钟源提供特定稳定的频率石英石(缺点在一点的使用范围内精准)

原子钟一般用于航天十分精准

2复位  发令枪的位置

Reset 程序重新运行

3电源

4自举 boot1 boot2

1M bgte(相当于硬盘)  256k SRAM(相当于内存)


—soc system on chip系统在芯片上

MDK平台 集成

{

Keil IDE编辑器

编译器可执行文件.bin 2进制文件  .hex 压缩成16进制的文件

烧写/调试(仿真) 软件仿真   硬件仿真

软件仿真在内存上

硬件仿真在硬件上

}

IAR不局限于ARM核


Build构建

Rebuild重新构建 构建多的东西是不推荐使用

Download烧写


Keil 5上工程的构建

project

找到一个文件然后新建一个文件夹

然后找到429IGTx


找文件改一下下面All files加进去


找到文件加进去


然后把补丁保存进同一文件夹


然后构建


然后魔法棒找到Debug改成CMSIS-DAP Debugger


然后LOAD烧写 插板子

把板子开上亮绿灯然后把开关关上断电

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容