本书全部实例代码及相关工具。
基于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应用程序调试技术
参考文献
Generativedesignisarevolutionarynewmethodofcreatingartwork,models,andanimationsf...
本书系统地阐释了OFDM技术的基本原理、关键技术及与其他一些技术的结合,重点分析了OFDM技术在无线物理层上的一些关键的问题,并
《PLC标准化编程原理与方法》内容简介:本书针对PLC编程工程师设计工作量大、现场调试时间长、售后服务工作量大、工作效率低的现状
《家校合作共育:中国家庭教育的新趋势》内容简介:提升一个民族的家庭教育水平,不仅需要把握全国家庭教育的现状和特点,以判断其
Areyoustilldesigningwebsiteslikeits1999?Ifso,youreinforasurprise.Sincethelastedi...
《破解牛股密码(第2版)》内容简介:本书通过对市场中个股的描述,总结出牛股上涨的内在因素和外在图形特征,通过对牛股内外在特征
虽然《我是猫》为人熟知,但未必被大家仔细读过。为了让读者能重拾它的独特之美,Graphic社计划为此书重新装帧,并集结出版,因此
本书的第三版升级到ApachePHP和JavaScript最新的版本上。同是它还包含了关于mod_perl更为详尽的信息以及提高Web性能的方法。书中
《谁说菜鸟不会数据分析(入门篇)(全彩)》是一本有趣的数据分析书!《谁说菜鸟不会数据分析(入门篇)(全彩)》基于通用的Ex
《近代中国军政关系与“军阀”话语研究(增订本)》内容简介:军阀话语有趣、有用,富于学术研究价值。百余年来,中外相关研究不绝
《无止之境:中国平安成长之路》内容简介:人文财经观察家秦朔及其团队新作首部观察中国平安集团32年发展历程的传记作品辉煌再现中
《普通高等教育"十一五"国家规划教材·通信网理论与应用》系统地介绍了通信网的相关理论和技术,主要内容包括通信网的基本概念及
《马云商道真经》内容简介:《马云商道真经》从马云对人生的认识、以及他超出常人的"狂妄",创业精神、团队合作、经营理念、企业管
《手到病自除2:常见病反射区自愈疗法(下)(2022版)》内容简介:本书是《手到病自除(增订精华版)》系列第二册,书中完整介绍了
《弓箫缘·石榴记》内容简介:《弓箫缘》初唐年间,筹建北庭都护府的四十万石粮草意外遭劫,陈澌奉李渊之命调查此案。塞外草原一晚
《无师自通8:铅笔素描头像超精解析(修订版)》内容简介:素描是一切造型艺术的基础,有着独特的表现魅力,学习素描是通往艺术殿堂
《私域流量池》内容简介:本书是私域流量领域具有权威性和实战性的运营教科书,是作者在2年多的时间里成功指导3万余家企业实现最大
《Python网络编程(原书第2版)》内容简介:本书从使用者的角度出发,学习难度逐渐增加。首先简单回顾了TCP/IP和Python基础知识,然
《JavaEE6权威指南:基础篇(第4版)》是任务导向、示例驱动的JavaEE6基础教程,讲述如何开发企业应用,并作为第4版加入了很多新内容
《每天一段话 写出好作文》内容简介:每天一段话,打下写作基本功,用成语、对话、描述、背景、顺序和节奏写出好作文。本书通过小琪