导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→原创书:ARM Boot分析及驱动程序编写举例 :http:[micro9229]

 *第35171篇: 原创书:ARM Boot分析及驱动程序编写举例 :http://micro9229.blogchina.com/2599285.html

  
楼 主:micro9229 2005年10月20日09:11
 原创书:ARM Boot分析及驱动程序编写举例 :http://micro9229.blogchina.com/2599285.html

本文从学习者的角度出发,分别描述了下面几部分内容:


     ARM编程的基本知识,BOOT代码流程和功能分析,OS中断程序的编写举例


     和BOOT代码的流程图,希望这些内容能为初学ARM的朋友拨开迷雾,以最快的速度和最短的时间走进嵌入世界的大们.

下载下面大的文档,然后改后缀为rar,然后解压,就可阅读。
  

目录


第一章:ARM ABC.. 1


Ø;       The ARM Processor. 1


²;      缩写... 1


²;      处理器模式及对应的寄存器... 1


²;      ARM寄存器总结... 4


Ø;       ARM Instructions. 5


²;      指令集概述... 5


²;      指令的条件执行... 7


²;      程序分支... 8


²;      Data Movement Memory Reference Instructions 9


Ø;       Examples. 10


²;      向量乘... 10


²;      字符串比较... 11


²;      子程序调用... 12


第二章:引导代码分析... 13


Ø;       前言... 14


Ø;       概述... 14


²;      与BOOT相关硬件:FLASH ROM.. 14


²;      BOOT的主要功能... 17


Ø;       执行流程及代码分析... 22


u      参数初始化... 22


u      中断... 24


u      初始化硬件... 36


u      跳转到C语言程序,开始第二阶段的初始化和系统引导.. 47


u      初始化堆栈... 47


第三章:中断服务程序编写... 52


Ø;       必需的变量定义... 52


²;      服务程序地址... 53


²;      I/O端口... 53


²;      INTERRUPT 控制寄存器... 54


²;      EINT4567的Pending 位... 54


Ø;       变量解释... 54


Ø;       中断服务程序的实现... 58


²;      定义中断服务程序... 58


²;      主程序... 59


²;      中断服务子程序中关键的变量类型... 61


²;      断服务程序运行流程图... 70


第四章:BOOT流程图... 72


附录:BOOT程序源代码... 79


 


下载下面大的文档,然后改后缀为rar,然后解压,就可阅读。
   


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[原创]很方便的写作软件

[下一篇主题]:委托单片机开发