嵌入式专业名称全集图(亚嵌视频观后)

href="file:///C:/Users/BJX/AppData/Local/Temp/msohtmlclip1/01/clip_filelist.xml" rel="File-List" /> href="file:///C:/Users/BJX/AppData/Local/Temp/msohtmlclip1/01/clip_themedata.thmx" rel="themeData" /> href="file:///C:/Users/BJX/AppData/Local/Temp/msohtmlclip1/01/clip_colorschememapping.xml" rel="colorSchemeMapping" />

昨晚看的教学视频(亚嵌李明老师http://student.csdn.net/space.php?do=onlineroom& id=69)到凌晨2点,今天才把笔记整理完。

 

大纲>>4个大领域>>

ARM 内核领域(10个细分);

ARM芯片领域(5个细分);

ARM工具平台领域(2个细分);

ARM软件开发领域(3个细分);

 

一、 ARM内核领域:

1 ARM体系结构:LOAD/STORE体系,BIG/LITTLE ENDIAN大小端格式,RISC(reduced instruction set computer,精简指令集计算机) /CISC(Complex Instruction Set Computer复杂指令集计算机)指令集;

2ARM工作模式:USR,SYS,SVC,IRQ,FIQ,UND,ABT;其中五种为异常模式;

3ARM寄存器(37个):R0-R12,R13(SP),R14(LR),R15(PC),CPSR(SPSR)

4ARM异常(7种):异常向量表,异常优先级,异常处理程序,处理器现场,现场的保存与恢复;

5AMBA(Advanced Microcontroller Bus Architecture)总线:

         AHB(高性能总线)

         ASB(系统总线)

         APB(外设总线)

6ARM内核技术:TrustZone,Jazelle,NEON,Thumb-2,SIMD,MMU,MPU

7JTAG标准:IEEE1149.1,TPI,TPO,TCK,TMS,TRST,边界扫描链,H-JTAG

8ARM内核分类:ARM 7TDMI,ARM 926,StrongARM/XScale, ARM 10,ARM 11,Cortex-(A/R/M),Secur-Core

9ARM汇编指令:MOV,ADD,SUB,B,BL,LDR,STR,LDMFD,STMFD,MRS,MSR,SWI,MRC,MCR

10MMU内存管理单元:VA/PA,I-Cache/D-Cache,Write Buffer,Context Switch,CP15,TLB,AP,Domain Acces Control,Cache Coherence;

 

二、ARM芯片领域:

1ARM外设控制器:

         Memory Controller           内存控制器

         WatchDog                           看门狗

         GPIO                                     通用IO

         UART                                    串口

         Timer                                    定时器

         Interrupt Controller        中断控制器

         Nand Flash Controller     

         Clock&Power Controller 时钟和电源管理

         DMA                                     直接存储访问

         USB Controller                           

         LCD Controller

         ADC,ⅡC,S,SPI,AC97,cameraMMC/SD

2、最小系统:处理器,时钟,电源,PLL锁相环,存储器,通讯窗口,外设接口

3、存储器件:SRAM,SDRAM,Nor FLASH,Nand FLASH

4ARM处理器:SAMSUNG:S2C4510,S3C44B0,S3C2410,S3C2440,S3C6410(苹果)

5SoC设计:FPGA,CPLD,VHDL,Verilog

 

三、ARM工具平台领域:

1ARM开发调试工具:SDT,ADS1.2,AXD,RealViewKEIL,MDK4.11,MAKE,hypertrm(超级终端),minicom

2ARM命令行工具:armccC语言),armasm(汇编),armlinkfromelf

 

四、ARM软件开发领域:

1、嵌入式系统:VxWorksRTLunix,uC/OS-Ⅱ,WinCE/WM

2、外设驱动程序:volatile关键字,位操作bit,时序图timing,管脚功能Pin Function,外设控制/数据/状态寄存器

3、程序的存储、加载、运行:RO段,RW段,ZI段,ro-base/rw-base,栈空间,堆空间,位置无关代码PIC,启动搬移代码

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值