欢迎来到天天文库
浏览记录
ID:11150222
大小:15.36 MB
页数:179页
时间:2018-07-10
《嵌入式linux原理与设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章引言61.1嵌入式系统概述71.1.1嵌入式系统历史71.1.2嵌入式系统定义71.1.3嵌入式系统的应用81.1.4嵌入式系统的特点101.2嵌入式处理器101.2.1嵌入式微控制器111.2.2嵌入式微处理器111.2.3嵌入式DSP处理器131.2.4嵌入式片上系统(SystemOnChip)131.3嵌入式操作系统141.3.1VxWorks嵌入式操作系统141.3.2Wince161.3.3RT-Linux171.3.4uClinux181.3.5Palm181.4嵌入式系统设计191.4.1嵌入式系统开发流程191.
2、4.2嵌入式系统开发模式20第2章ARM体系架构及汇编程序设计222.1ARM微处理器介绍222.1.1ARM微处理器的历史发展222.1.2ARM微处理器的特点和应用232.1.3ARM微处理器家族242.2ARM编程模型252.2.1ARM微处理器模式252.2.2ARM寄存器262.2.3异常处理272.2.4ARM的储存器组织332.3ARM指令系统352.3.2ARM指令的寻址方式352.3.1ARM最常用指令和条件后缀382.4ARM汇编语言程序设计402.4.1ARM汇编语言中的程序结构401732.4.2ARM汇编器所
3、支持的伪指令412.4.3ARM汇编语言与C/C++的混合编程462.5汇编程序综合实验512.5.1流程图设计512.5.2详细代码设计51第三章嵌入式S3C2440处理器543.1S3C2440芯片概述543.1.1特性543.1.2引脚信息553.2S3C2440微处理器功能模块563.2.1处理器核体系架构563.2.2S3C2440存储系统573.2.3S3C2440启动加载模式593.2.4LCD屏/触摸屏支持模块613.2.5时钟和电源管理63第4章接口技术654.1看门狗接口设计654.1.1S3C2440处理器看门狗
4、654.1.2看门狗使用实例674.2S3C2440微处理器GPIO接口设计694.2.1GPIO口概述694.2.2端口控制704.2.3基于GPIO口的LED灯设计714.3uart设计734.3.1S3C2440串口概述744.3.2UART操作754.3.3UART寄存器764.3.4串行接口电路设计及编程804.4S3C2440中断管理及设计834.4.1中断控制器834.4.2中断源844.4.3中断优先级模块854.4.4中断控制器中端口寄存器884.4.5中断程序架构设计94第5章嵌入式bootloader设计1051
5、735.1嵌入式bootloader简介1055.1.1嵌入式系统软件体系架构1055.1.2各式各样bootloader1065.2典型嵌入式bootloader-vivi1075.2.1vivi简介1075.2.2vivi的配置与编译1085.2.3vivi使用1095.2.4vivi代码体系架构分析1105.2.5vivi系统配置浅析1195.2.6vivi代码启动分析124第6章嵌入式Linux编程基础1436.1嵌入式集成交叉编译环境1436.1.1构建嵌入式交叉编译环境1436.1.2嵌入式交叉编译环境构成1446.1.3
6、嵌入式常用交叉编译工具使用1466.2Makefile原理与使用1576.2.1make工具和Makefile文件1586.2.2Makefile基本结构1596.2.3Makefile变量1626.2.3Makefile高级规则使用1646.2.4Makefile中函数的使用1666.2.5Make工具使用1666.2.6Makefile举例1676.2.7使用automake生成Makefile1716.3应用程序调试1786.3.1ARM调试方法简介1786.3.2gdb本地调试1796.3.3ddd图形调试工具1806.3.4
7、嵌入式开发板远程调试1846.4嵌入式Linux库的使用1896.4.1库的概述1896.4.2库的命名与分类1906.4.3创建静态库1916.4.4创建共享库1926.4.5静态库VS共享库实验194第7章嵌入式Linux操作系统1951737.1嵌入式Linux发展1957.2嵌入式Linux内核结构1957.3进程暨进程调度1967.3.1进程概述1967.3.2Linux下对进程的描述1987.3.3进程调度2017.4内存管理2027.4.1内存管理的本质特征2027.4.2地址映射模型2037.5中断管理系统2057.5
8、.1构建ARM-LINUX中断系统骨架2057.5.2ARM-Linux系统下中断响应2147.6系统调用2147.6.1系统调用原理2147.6.2嵌入式系统调用使用2157.6文件系统2177.7进程间通信机制218
此文档下载收益归作者所有