嵌入式入门经典教程.ppt
《嵌入式入门经典教程.ppt》由会员分享,可在线阅读,更多相关《嵌入式入门经典教程.ppt(23页珍藏版)》请在三一办公上搜索。
1、1,怎样学习ARM嵌入式开发?,Jack技术收集硅谷芯微技术学院http:/www.threeway.cc,2,开场介绍,本次课程讲什么?How to,not What is本次课程谁来讲?本次课程适合的听众是哪些人?已经知道,了解嵌入式开发的人已经接触并有所实践,但还没摸到门道的人不包括已经从事ARM开发一年以上的熟手本次课程听完后会有什么收获?Know a shortcut(捷径)from a newbie(菜鸟)to a nb(牛人),3,今日主题,ARM嵌入式开发领域包括什么?软件开发操作系统以下的底层偏硬件驱动在简单操作系统如uC/OS-II之上的程序开发不包括什么?硬件设计类似Li
2、nux这样操作系统以上的纯应用开发,4,首要问题,怎样学习ARM嵌入式开发?掌握这个领域的知识全景图然后结合项目开始修炼怎样进入一个陌生的村庄?拿到这个村庄的地图并找到一条进入村庄路线,5,ARM嵌入式开发,专业词汇和所属主题领域ARM内核领域(10个细分领域)ARM芯片领域(5个细分领域)ARM工具平台领域(2个细分领域)ARM软件开发领域(3个细分领域)专业词汇举例SVCJTAGJazelleMDKfromelf,6,ARM内核领域,ARM体系结构Load/Store体系,Big/Little Endian大小端格式,RISC/CISC指令集,Pipeline流水线ARM工作模式7种工作模
3、式:USR,SYS,SVC,IRQ,FIQ,UND,ABT;其中5种异常模式 ARM寄存器37个寄存器:R0-R12,R13(SP),R14(LR),R15(PC),CPSR(SPSR)ARM异常7种异常,异常向量表,异常优先级,异常处理程序,处理器现场,现场的保存和恢复AMBA总线AHB(高性能总线),ASB(系统总线),APB(外设总线),7,ARM内核领域,ARM内核技术TrustZone,Jazelle,NEON,Thumb-2,SIMD,MMU,MPU JTAG标准IEEE1149.1,TDI,TDO,TCK,TMS,TRST,边界扫描链,H-jtag,Banyan,GiveIO A
4、RM内核分类ARM7TDMI,ARM926,StrongARM/XScale,ARM10,ARM11,Cortex-(A/R/M),SecurCoreARM汇编指令mov,add,sub,b,bl,ldr,str,ldmfd,stmfd,mrs,msr,swi,mrc,mcrMMU内存管理单元VA/PA,I-Cache/D-Cache,Write Buffer,Context Switch,CP15,TLB,AP,Domain Access Control,Cache Coherence,8,ARM芯片领域,ARM芯片外设控制器Memory Controller(内存控制器),WatchDog
5、(看门狗),GPIO(通用IO),UART(串口),Timer(定时器),Interrupt Controller(中断控制器),Nand Flash Controller,Clock&Power Management(时钟和电源管理),DMA(直接存储访问),USB Controller,LCD controller,ADC,IIC,IIS,SPI,AC97,Camera,MMC/SD最小系统处理器,时钟,电源,PLL锁相环,存储器,通讯端口,外设接口存储器件SRAM,SDRAM,Nor Flash,Nand FlashARM处理器Samsung:S3C4510,S3C44B0,S3C241
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 入门 经典 教程

链接地址:https://www.31ppt.com/p-4987803.html