
微信扫一扫,移动浏览光盘
简介
书籍
计算机书籍
基于arm的嵌入式linux是嵌入式领域最有竞争力的系统组合。本书内容突出各章节重点,明确各个知识要点,以方便学员阅读,不仅可供教学使用,还是一套不可多得的常备学习参考资料。本书最大的特色是实践性强,所有的案例都是完整、可验证的。本书分为6篇:开发基础篇、系统开发篇、应用开发篇、驱动开发篇、调试测试篇、综合项目篇。
《嵌入式linux系统工程师实训教程-附赠cd-rom》主要取材于作者在长期的嵌入式培训过程十积累起来的部分书稿,读者可根据需要顺序地或选择性地阅读和实践。本书所有的程序都是通过了验证的,所有的程序都是完整的程序而不是代码段,这样更适合阅读和学习。
《嵌入式linux系统工程师实训教程-附赠cd-rom》结构清晰,内容由浅入深、循序渐进,逐步引领读者进入嵌入式编程的领域,可作为高校嵌入式系统程序设计的教材和嵌入式程序设计培训的实践教材和课程设计辅助读物,也可作为广大嵌入式程序设计爱好者、在校大学生及单片机爱好者的自学用书。
目录
《嵌入式linux系统工程师实训教程-附赠cd-rom》
第1章嵌入式基础知识
1.1知识结构
1.2嵌入式系统
1.3嵌入式linux
1.4armlinux开发需要的知识基础
1.5素质培养
1.6学习建议
1.7本章小结
1.8课后习题
第2章嵌入式完全实例
2.1arimlinux项目概述
2.2armlinux项目流程
2.3完全实例介绍
2.4技能训练
2.5本章小结
2.6课后习题
第3章linux操作系统
3.1linux的介绍
3.2linux的基本组成与操作
.3.3编辑工具vi
3.4命令列表
3.5shell命令
3.6常用主机服务配置
3.7技能训练
3.8案例特训——linux启动设置
3.9本章小结
3.10课后习题
第4章shett程序设计
4.1 shell编程概述
4.2 shell编程详解
4.3高级shell命令
4.4技能训练
4.5案例特训
4.6本章小结
4.7课后习题
第5章linux下的程序设计
5.1linux环境软件开发概述
5.2工程管理—makefile
5.3编译器集合——gcc的使用
5.4工具链——binutils
5.5库文件——glibc
5.6调试工具gdb5.7交叉开发工具
5.8专业级工具
5.9技能训练
5.10案例特训
5.11本章小结
5.12课后习题
第二篇系统开发发
第6章开发基础
6.1硬件开发基础
6.2arm体系结构与编程
6.3软件开发基础
6.4案例特训
6.5本章小结
6.6课后习题
第7章启动加载bootloader
7.1bootloader简介
7.2bootloader流程
7.3vivi移植开发
7.4u-boot移植开发
7.5bootloader的烧写
7.6技能训练
7.7案例特训-自制bootloader
7.8本章小结
7.9课后习题
第8章系统内核
8.1系统内核概述
8.2嵌入式linux2.4移植浅析
8.3嵌入式linux2.6移植浅析
8.4linux内核启动流程分析
8.5系统调用
8.6 linuxkernel 3.0概述
8.7技能训练
8.8案例特训-内核移植实例
8.9本章小结
8.10课后习题
第9章文件系统
9.1文件系统概述
9.2linux常见文件系统
9.3文件系统结构
9.4根文件系统
9.5“瑞士军刀”busybox
9.6根文件系统制作
9.7根文件系统烧写
9.8技能训练
9.9案例特训
9.10本章小结
9.11课后习题
第三篇应用开发篇
第10章任务管理
10.1进程控制
10.2系统调用及例程
10.3进程间通信
10.4多线程应用
10.5技能训练
10.6案例特训
10.7本章小结
10.8课后习题
第11章文件i/o与串口通信编程
11.1基本概念
11.2文件i/o
11.3目录操作api
11.4串口通信编程
11.5技能训练
11.6案例特训-串口转发网络程序
11.7本章小结
11.8课后习题
第12章网络通信编程
12.1基于网络的应用开发
12.2客户机/服务器(client/server)模式
12.3多路复用编程
12.4技能训练
12.5案例特训-epoll开发实例
12.6本章小结
12.7课后习题
第13章开源软件移植
13.1开源工程介绍
13.2图形用户界面
13.3网络开源
13.4数据库
13.5多媒体
13.6 google-android系统
13.7 3g移动通信
13.8开源软件移植
13.9技能训练
13.10案例特训-android及其移植
13.11本章小结
13.12课后习题
第14章qt软件设计
14.1qt及其使用
14.2 qt核心技术
14.3 qtopia及其移植
14.4技能训练
14.5案例特训
14.6本章小结
14.7课后习题
第四篇驱动程序篇
第15章驱动基础
15.1设备管理
15.2驱动程序
15.3内核模块lkm
15.4linux2.6驱动模型
15.5系统资源
15.6字符设备驱动
15.7块设备驱动概述
15.8网络设备驱动概述
15.9usb驱动
15.10技能训练-linux2.6内核模块编程
15.11案例特训
15.12本章小结
15.13课后习题
第16章机制与策略
16.1概述
16.2中断
16.3时钟
16.4并发
16.5阻塞与非阻塞
16.6同步与异步
16.7可移植化(portability)
16.8技能训练
16.9案例特训-linux环境多定时器
16.10本章小结
16.11课后习题
第17章驱动实例
17.1驱动程序开发架构
17.2字符设备led驱动设计实例
17.3复杂字符设备-触摸屏驱动移植
17.4复杂字符设备—lcd(dma)
17.5块设备开发-nandflash驱动
17.6网络设备开发-cs8900
17.7网络设备开发-dm9000
17.8总线类驱动-usb
17.9技能训练
17.10案例特训—基于qtopia lcd和触摸屏的驱动移植
17.11本章小结
17.12课后习题
第五篇调试测试篇
第18章调试与测试
18.1调试技术
18.2bootloader调试
18.3内核调试技术
18.4驱动调试方法
18.5应用调试
18.6测试技术
18.7技能训练
18.8案例特训
18.9本章小结
18.10课后习题
第19章基于modbus的镶入式工业控制系统设计
19.1项目概述
19.2总体介绍
19.3modbus协议详细设计
19.4嵌入式armlinux环境移植
19.5程序调试测试
19.6本章小结
19.7课后习题
第1章嵌入式基础知识
1.1知识结构
1.2嵌入式系统
1.3嵌入式linux
1.4armlinux开发需要的知识基础
1.5素质培养
1.6学习建议
1.7本章小结
1.8课后习题
第2章嵌入式完全实例
2.1arimlinux项目概述
2.2armlinux项目流程
2.3完全实例介绍
2.4技能训练
2.5本章小结
2.6课后习题
第3章linux操作系统
3.1linux的介绍
3.2linux的基本组成与操作
.3.3编辑工具vi
3.4命令列表
3.5shell命令
3.6常用主机服务配置
3.7技能训练
3.8案例特训——linux启动设置
3.9本章小结
3.10课后习题
第4章shett程序设计
4.1 shell编程概述
4.2 shell编程详解
4.3高级shell命令
4.4技能训练
4.5案例特训
4.6本章小结
4.7课后习题
第5章linux下的程序设计
5.1linux环境软件开发概述
5.2工程管理—makefile
5.3编译器集合——gcc的使用
5.4工具链——binutils
5.5库文件——glibc
5.6调试工具gdb5.7交叉开发工具
5.8专业级工具
5.9技能训练
5.10案例特训
5.11本章小结
5.12课后习题
第二篇系统开发发
第6章开发基础
6.1硬件开发基础
6.2arm体系结构与编程
6.3软件开发基础
6.4案例特训
6.5本章小结
6.6课后习题
第7章启动加载bootloader
7.1bootloader简介
7.2bootloader流程
7.3vivi移植开发
7.4u-boot移植开发
7.5bootloader的烧写
7.6技能训练
7.7案例特训-自制bootloader
7.8本章小结
7.9课后习题
第8章系统内核
8.1系统内核概述
8.2嵌入式linux2.4移植浅析
8.3嵌入式linux2.6移植浅析
8.4linux内核启动流程分析
8.5系统调用
8.6 linuxkernel 3.0概述
8.7技能训练
8.8案例特训-内核移植实例
8.9本章小结
8.10课后习题
第9章文件系统
9.1文件系统概述
9.2linux常见文件系统
9.3文件系统结构
9.4根文件系统
9.5“瑞士军刀”busybox
9.6根文件系统制作
9.7根文件系统烧写
9.8技能训练
9.9案例特训
9.10本章小结
9.11课后习题
第三篇应用开发篇
第10章任务管理
10.1进程控制
10.2系统调用及例程
10.3进程间通信
10.4多线程应用
10.5技能训练
10.6案例特训
10.7本章小结
10.8课后习题
第11章文件i/o与串口通信编程
11.1基本概念
11.2文件i/o
11.3目录操作api
11.4串口通信编程
11.5技能训练
11.6案例特训-串口转发网络程序
11.7本章小结
11.8课后习题
第12章网络通信编程
12.1基于网络的应用开发
12.2客户机/服务器(client/server)模式
12.3多路复用编程
12.4技能训练
12.5案例特训-epoll开发实例
12.6本章小结
12.7课后习题
第13章开源软件移植
13.1开源工程介绍
13.2图形用户界面
13.3网络开源
13.4数据库
13.5多媒体
13.6 google-android系统
13.7 3g移动通信
13.8开源软件移植
13.9技能训练
13.10案例特训-android及其移植
13.11本章小结
13.12课后习题
第14章qt软件设计
14.1qt及其使用
14.2 qt核心技术
14.3 qtopia及其移植
14.4技能训练
14.5案例特训
14.6本章小结
14.7课后习题
第四篇驱动程序篇
第15章驱动基础
15.1设备管理
15.2驱动程序
15.3内核模块lkm
15.4linux2.6驱动模型
15.5系统资源
15.6字符设备驱动
15.7块设备驱动概述
15.8网络设备驱动概述
15.9usb驱动
15.10技能训练-linux2.6内核模块编程
15.11案例特训
15.12本章小结
15.13课后习题
第16章机制与策略
16.1概述
16.2中断
16.3时钟
16.4并发
16.5阻塞与非阻塞
16.6同步与异步
16.7可移植化(portability)
16.8技能训练
16.9案例特训-linux环境多定时器
16.10本章小结
16.11课后习题
第17章驱动实例
17.1驱动程序开发架构
17.2字符设备led驱动设计实例
17.3复杂字符设备-触摸屏驱动移植
17.4复杂字符设备—lcd(dma)
17.5块设备开发-nandflash驱动
17.6网络设备开发-cs8900
17.7网络设备开发-dm9000
17.8总线类驱动-usb
17.9技能训练
17.10案例特训—基于qtopia lcd和触摸屏的驱动移植
17.11本章小结
17.12课后习题
第五篇调试测试篇
第18章调试与测试
18.1调试技术
18.2bootloader调试
18.3内核调试技术
18.4驱动调试方法
18.5应用调试
18.6测试技术
18.7技能训练
18.8案例特训
18.9本章小结
18.10课后习题
第19章基于modbus的镶入式工业控制系统设计
19.1项目概述
19.2总体介绍
19.3modbus协议详细设计
19.4嵌入式armlinux环境移植
19.5程序调试测试
19.6本章小结
19.7课后习题
嵌入式Linux系统工程师实训教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
