嵌入式的核心工作
冯诺依曼结构:三大原则:采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。将指令和数据同时存放在存储器中,是冯·诺伊曼计算机方案的特点之一
核心行为:电子脉冲→看板子→看电路→找地址→操作这个地址
研发过程:1、提需求2、概要设计(出方案)3、两头走 硬件设计(PCB ,模具),软件设计(BSP,内核网上四层定制)4 软件研发,驱动 5、集成6、测试
拿到开发板怎么开始
1、认识光盘目录结构
2、认识板子组成及原件
3、测试烧写三大件(bootloader 引导程序,kernel内核,rootFS根文件系统)
电路从根本来说由三个部分组成:电源,负载(极管,电阻),中间环节(导线,开关)
VCC 接入电压。VDD器件内部的工作电压。VSS公共接地端电压,接地点
GND公共接地,DGND数字电路接地点 AGND模拟电路接地点
TP测试点
相关术语
流水线:取指令,译码,执行
DSP——数字信号处理
thumbEE环境变量
thumb-2 16位和32位并存的指令集
trustzone 安全结构
VFP 浮点运算机制
ADVANCE SiMD(NEON)Neon是适用于ARM Cortex-A系列处理器的一种128位SIMD(Single Instruction, Multiple Data,单指令、多数据)扩展结构
LPAE物理内存扩展
big LITTLE 一般位主处理器和协助处理器切换,如任务量大用主处理器,比如系统不动了,听听歌时用协处理器。省电
ARM A系列关键技术点
32位RISC(精简指令集)处理器,有16个32位可见寄存器,
哈弗结构(指令和数据分开存)
thumb-2指令支持
VFP和NEON可选
向后兼容
4G虚拟地址空间和最小4GB物理地址
内存虚拟页大小 4KB 6KB 1MB 16MB可选
大小端数据访

本文介绍了嵌入式开发中ARM开发板的核心工作,包括冯诺依曼结构、开发流程和拿到开发板后的步骤。讲解了电路组成、关键术语,如VCC、GND、测试点,以及处理器模式、寄存器等。还提到了重要的工具如BusyBox和U-BOOT,并概述了ARM指令集、中断模式和处理器模式。
最低0.47元/天 解锁文章
1552

被折叠的 条评论
为什么被折叠?



