本书全部实例代码及相关工具。
基于ARM 9+Linux 206平台,从基础讲起,引导读者快速入门,实例丰富,可直接应用于工程实践。
本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I2C、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),应用程序调试技术。
本书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。
本书由浅入深,循序渐进,适合刚接触嵌入式Linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。
第1篇 嵌入式Linux开发环境构建篇
第1章 嵌入式Linux开发概述
第2章 嵌入式Linux开发环境构建
第3章 嵌入式编程基础知识
第4章 Windows、Linux环境下相关工具、命令的使用
第2篇 ARM9嵌入式系统基础实例篇
第5章 GPIO接口
第6章 存储器控制
第7章 内存管理单元MMU
第8章 NAND Flash控制器
第9章 中断体系结构
第10章 系统时钟和定时器
第11章 通用异步收发器UART
第12章 I*IC接口
第13章 LCD控制器
第14章 ADC和触摸屏接口
第3篇 嵌入式Linux系统移植篇
第15章 移植U-Boot
第16章 移植Linux内核
第17章 构建Linux根文件系统
第18章 Linux内核调试技术
第4篇 嵌入式Linux设备驱动开发篇
第19章 字符设备驱动程序
第20章 Linux异常处理体系结构
第21章 扩展串口驱动程序移植
第22章 网卡驱动程序移植
第23章 IDE接口和SD卡驱动程序移植
第24章 LCD和USB驱动程序移植
第5篇 嵌入式Linux系统应用开发篇
第25章 嵌入式GUI开发
第26章 基于X的GUI开发
第27章 Linux应用程序调试技术
参考文献
第1篇 嵌入式Linux开发环境构建篇
第1章 嵌入式Linux开发概述
第2章 嵌入式Linux开发环境构建
第3章 嵌入式编程基础知识
第4章 Windows、Linux环境下相关工具、命令的使用
第2篇 ARM9嵌入式系统基础实例篇
第5章 GPIO接口
第6章 存储器控制
第7章 内存管理单元MMU
第8章 NAND Flash控制器
第9章 中断体系结构
第10章 系统时钟和定时器
第11章 通用异步收发器UART
第12章 I*IC接口
第13章 LCD控制器
第14章 ADC和触摸屏接口
第3篇 嵌入式Linux系统移植篇
第15章 移植U-Boot
第16章 移植Linux内核
第17章 构建Linux根文件系统
第18章 Linux内核调试技术
第4篇 嵌入式Linux设备驱动开发篇
第19章 字符设备驱动程序
第20章 Linux异常处理体系结构
第21章 扩展串口驱动程序移植
第22章 网卡驱动程序移植
第23章 IDE接口和SD卡驱动程序移植
第24章 LCD和USB驱动程序移植
第5篇 嵌入式Linux系统应用开发篇
第25章 嵌入式GUI开发
第26章 基于X的GUI开发
第27章 Linux应用程序调试技术
参考文献
远程接入网络疑难解析 本书特色 本书适用面向日常工作需要的网络管理者或者管理员、网络或咨询工程师以及远程接入咨询师。同时本书适合为希望获得CCNP和CCIE证书...
《网旋风:Animate动画广告创意直播》内容简介:随着互联网时代的发展,互联网上的广告也逐渐发展起来,网络广告课程随之成为各大高
《中国人民大学中国法律发展报告2020》内容简介:本报告从法律规范体系、法治实施体系、法治监督体系、法治保障体系、党内法规体系
Designersanddevelopers,createsmashingappsforAndroiddevicesIfyouredevelopingappli...
ThisdelightfulbookleadsyouthroughthebasicelementsofprogramminginScheme(aLispdial...
《格言联璧》内容简介:本书是清人金缨辑录的一部格言集成。金缨,字兰生,清朝道光、咸丰时人,他遍览群书,凡遇名言佳句便记录下
《Photoshop智能手机APP界面设计》讲解三大智能手机(Android、iOS和WindowsPhone)APP用户界面(UI)的设计思路和制作过程。全书
《中山风雨话沧桑:1937~1947年河北省定(北)县党的建设及革命斗争追忆》内容简介:这是一部百岁老人刻骨铭心的回忆。它从独特的
MongoDB权威指南 本书特色 与传统的关系型数据库不同,mongodb是一种面向文档的数据库。《mongodb权威指南(第2版)》这一版共分为六部分,涵盖开...
《急诊急救护理实践手册》内容简介:本书分为6篇67章,从临床实用角度出发,概括了急诊常见各种急症、急病、创伤等的急救与护理以及
《世界航空发动机手册》共分为4个部分。主体部分有:涡轮风扇发动机、涡轮喷气发动机、涡轮轴/涡轮螺旋桨发动机、桨扇发动机、活
《叶秀山全集·第九卷》内容简介:本选题分类结集叶秀山先生全部已经出版的专著,在学术期刊上发表的所有论文,以及部分笔记、札记
《金融计算与建模:理论、算法与SAS程序》全书分为4大模块:1-9章为金融学基础指标计算模块;10-12章为股票定价模块;13-18章为风
小天才学Python 本书特色 这是一本专门给小学生和中学生学习的编程书。编程对于培养孩子的逻辑思维能力和动手能力至关重要,国家正在推动将编程纳入到中小学教学和...
《烹饪原料》内容简介:本书重点介绍了各类烹饪原料的形态特征、性质特点、产地与产季、组织结构、品质检验、贮存与保管、烹饪运用
书分三部分,一是知识,是那些问而不详则枉称字型设计师的事情;二是方法论,工作室看待问题解决问题的方式;三是成功的商业委托
SwiftisanewprogramminglanguageforcreatingiOSandOSXapps.SwiftbuildsonthebestofCan...
日本女生的制服变迁过程经历了近代社会制度、社会集团与阶级的整合,是女生对于“穿什么”这一问题的思索与尝试。“女生”这一社
《完美统计图》内容简介:统计图是数据可视化的主角之一,本书讲述如何制作规范的统计图。全书共分4篇,用鲜活的实例,分别讲述数据
《通信电路原理学习指导书》共分8章,分别讲述了绪论、滤波器、高频放大器、非线性电路、正弦波振荡器、调制与解调、锁相环路以及