
作者介绍:
杨铸,电子科技大学通信与信息工程工学硕士;北京邮电大学工学学士学位,专业为计算机软件。作为主要组织人员,组织完成了中国移动四川分公司最早的短信系统平台的建设;早期专注于Microsoft的OS和Database的技术研究与职业培训,是微软在中国的早期MCT之一,MCP号1694198;参与完成国家863计划项目——信息安全产品演示和验证平台的子课题并与合作公司完成产品化开发—内部网络监管系统;中后期专注于嵌入式软件开发的研究与职业培训,精于ARM体系结构与嵌入式Linux。特别备注:
1.来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。2.禁用于商业用途!如果您喜欢《深入浅出嵌入式底层软件开发》,请购买正版,谢谢合作。
3.爱学习,请到知识兔查找资源自行下载!
深入浅出嵌入式底层软件开发目录:
第1篇 ARM体系结构与编程第1章 ARM汇编编程基础
1.1 ARM CPU寄存器
1.1.1 普通寄存器R0~Rl5
1.1.2 状态寄存器CPSR与SPSR
1.1.3 流水线对PC的值的影响
1.2 基本寻址方式与基本指令
1.2.1 最常见寻址方式精解
1.2.2 最常见指令精解
1.3 ARM汇编伪操作
1.3.1 汇编伪操作在汇编程序中的使用范例
1.3.2 最常见汇编伪操作精解
1.3.3 汇编伪操作列表
1.4 ADS开发环境的使用
1.4.1 在ADS中进行裸机程序的编辑、编译、运行
1.4.2 在AXD中进行裸机程序调试的方法与步骤
1.5 RealView MDK开发环境的使用
1.5.1 在MDK开发环境下编写裸机程序
1.5.2 MDK调试裸机程序的方法与步骤
1.6 其他常见寻址模式与常见指令
1.6.1 其他常见寻址模式
1.6.2 其他常见指令
第2章 ARM编程进阶
2.1 ARM汇编伪指令
2.1.1 精解ldr伪指令
2.1.2 精解adr
2.1.3 精解adrl伪指令
2.1.4 nop伪指令
2.2 ATPCS与混合编程
2.2.1 ATPCS规则精解
2.2.2 精解C和ARM汇编程序间的相互调用
2.3 裸机硬件的控制方法与例程
2.3.1 建立真实硬件的开发和调试环境
2.3.2 软件控制(驱动)硬件的编程原理
2.3.3 裸机硬件控制程序实例
2.3.4 启动例程
2.4 看门狗定时器
2.4.1 看门狗定时器的用途
2.4.2 看门狗工作原理
2.4.3 看门狗实验
2.5 系统时钟
2.5.1 系统工作时钟频率
2.5.2 时钟驱动实验
2.6 SDRAM内存
2.6.1 3C2440存储器地址段(Bank)
2.6.2 SDRAM内存工作原理
2.6.3 SDRAM的读操作
2.6.4 SDRAM预充电操作
2.6.5 SDRAM突发操作
2.6.6 SDRAM写操作
2.6.7 SDRAM的刷新
2.6.8 内存驱动实验
2.7 UART串口
2.7.1 同步通信和异步通信
2.7.2 数据的串行和并行通信方式
……
第2篇 嵌入式Linux系统建构
第3篇 Linux驱动程序开发
参考文献

下载说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在知识兔选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载知识兔中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
下载体验