《嵌⼊式Linux开发实⽤教程》
《嵌⼊式Linux开发实⽤教程》
基本信息
作者: 朱兆祺    李强    袁晋蓉
出版社:⼈民邮电出版社
ISBN:9787115334831
上架时间:2014-2-13
出版⽇期:2014 年4⽉
开本:16开
页码:258
版次:1-1
所属分类:计算机 > 操作系统 > Linux
更多关于》》》
编辑推荐 
国家重点图书出版规划项⽬
  ARM公司⿍⼒推荐
  基于ARM11,深⼊浅出
  U-Boot-2013.04+Linux-3.8.3+Qt-4.8.4
  ⽴⾜初学者,快速⼊门
  配套视频教学,步步引领
内容简介
书籍
计算机书籍
  嵌⼊式linux是将⽇益流⾏的linux操作系统进⾏裁剪修改,使之能在嵌⼊式计算机系统上运⾏的⼀种操作系统。既继承了internet上⽆限的开放源代码资源,⼜具有嵌⼊式操作系统的特性,其优势及应⽤已获得众多企业的青睐。
  《嵌⼊式linux开发实⽤教程》以⼀个嵌⼊式linux学习者的⾓度,由浅⼊深地总结了从⼊门到进⾏项⽬⼯程实践的所有学习历程,旨在帮助读者快速⼊门,以实例为导向扎实掌握嵌⼊式开发技术。全书共分6章,主要内容包括嵌⼊式linux基础、u-boot移植、linux移植、linux驱动程序、qt移植和程序设计以及举⼀反三的综合拓展学习。由于嵌⼊式linux是⼀门⾮常复杂的软件技术,⼊门较难,因此借以此书为⾃学者提供⼀条成功⼊门的捷径。本书光盘包含了笔者在本书基础上录制的40集学习视频,涵盖嵌⼊式linux基础、u-boot移植、linux移植、linux驱动程序设计、qt移植等。本书的所有程序以及源码都在光盘中,读者可⾃⾏参考。
  《嵌⼊式linux开发实⽤教程》内容详实,结构明确,适合作为初学者的课程教材,也可作为嵌⼊式系统爱好者的⾃学参考资料。
媒体评论
  本书的⽬标是帮助初学者快速进⼊嵌⼊式Linux学习的⼤门,听闻已有⾼校准备采⽤本书作为实验课教程,相信⼴⼤的同学和嵌⼊式的爱好者们⼀定能够从本书中获益。也预祝您在嵌⼊式的学习和开发中获得更多的乐趣和成功。
  ——时昕 博⼠/ARM公司中国区⼤学计划经理
  该书的两位年轻作者是我的学⽣,他们读书期间并没有Linux的相关课程,却能够独⽴写出这样⼀本技术书籍,这不仅凝聚了他们在课余⽆数个⽇夜学习的艰⾟,也说明了⾼等⼯科教育改⾰的成功。因为从⼊学起,和许许多多专业学⽣不⼀样的是,他们第⼀个学期已经开始学习“从晶体管到单⽚机”,第⼆个学期已经学完了ARM嵌⼊式系统与ūCOS-II嵌⼊式操作系统。早期⼯程教育为后三年的“基于项⽬的学习”打下了坚实基础。
  ——王祖麟/江西理⼯⼤学“3+1”创新教育创始⼈
  读者评论:后补
  很适合我学习!我做单⽚机⼯控的,PIC、STM32、瑞萨等,都⽤来做过项⽬,只不过⼀直裸奔,不得不说⽼朱,你讲得很好!持续关注学习!⾼⼿不少,但是⽢于奉献的⾼⼿不多!你就是⼀个!
  —— jameslee振 / 电⼦发烧友论坛读者
  嵌⼊式系统的学习很适合已经学过单⽚机的⼈,这本书⾥⾯的很多硬件知识,⽐如寄存器操作,如果学过单⽚机的话,就很容易理解。并且有了单⽚机的项⽬经验之后,达到了⼀定的编码量,C语⾔⽅⾯的编码⽔平也有⼀定⾼度,这样对于理解和把握本书中的代码也是有帮助的!
  —— 罗有仁 / 嵌⼊式⼯程师
  我觉得本书最⼤的特点就是实践性很强!⼤学四年⼤部分时间都是在学习,学习理论,很少⾃⼰动⼿操作。偶然间被我发现了这本书,于是按照书上说的⼀步⼀步操作,就像有个⽼师⼿把⼿教我⼀样,然后结合之前的嵌⼊式⽅⾯的理论知识,顿时感觉浑⾝是劲⼉,和之前枯燥的理论学习完全不同。
  —— 陈涛 / 赣南师范学院⼤三学⽣
  ⾮常喜欢朱⽼师的“ForARM步步为营单⽚机”系列⽂章,每⼀期都认真看认真操作了,现在对单⽚机感觉⽐较熟悉了,明年⽼师开始带我做项⽬啦!可以⼩试⽜⼑啦!
  —— Einstein / 中国电⼦开发者论坛读者
  这个是楼主原创的,应该是楼主平时学习过程中不断的积累,并且有⼼地将⾃⼰的笔记整理分享出来。这么完善的书稿是需要花很多时间和精⼒的,我觉得应该置顶!
  dong_abc / 21IC论坛读者
  计算机发展这么快,就是因为这个⾏业有很多楼主这样⽆私的⼈,以⾝传教推动这个⾏业的发展,这也是计算机兴盛不衰的原因,也是其它⾏业望尘莫及的地⽅!再次谢谢楼主!
  —— 阿丘 / 电⼦发烧友论坛读者
⽬录
《嵌⼊式linux开发实⽤教程》
第1章 嵌⼊式linux基础
1.1 linux基本命令
1.1.1 ⽂件属性查询与修改
1.1.2 ⽬录与路径处理命令
1.1.3 ⽂件操作
1.1.4 打包与解包、压缩与解压缩
1.2 makefile基本知识
1.2.1 makefile规则
1.2.2 makefile变量
1.2.3 makfile常⽤关键字
1.2.4 makefile常⽤函数
1.3 arm-linux交叉编译链
1.3.1 arm-linux交叉编译⼯具链的制作⽅法1.3.2 交叉编译链在宿主机上安装
1.4 映像⽂件的⽣成和运⾏
1.4.1 编译过程
1.4.2 代码搬运
1.4.3 混合编程
1.5 嵌⼊式linux移植常⽤软件
1.5.1 securecrt
1.5.2 source insight
第2章 u-boot-2013.04分析与移植
linux教程第五版pdf下载2.1 bootloader概述
2.2 u-boot初步分析
2.2.1 源码结构
2.2.2 建⽴模板
2.2.3 编译源码
2.2.4 启动分析
2.3 sd/mmc设备移植
2.3.1 irom启动的概念
2.3.2 实现sd卡启动
2.3.3 sd/mmc驱动移植
2.3.4 环境变量
2.4 u-boot命令实现
2.4.1 命令概述
2.4.2 实现原理
2.4.3 新增命令
2.5 nand flash设备移植
2.5.1 nand flash的结构
2.5.2 控制器的特性
2.5.3 nand flash驱动移植
2.5.4 nand_spl启动原理
2.5.5 nand_spl启动实现
2.6 dm9000⽹卡移植
2.6.1 修改配置⽂件
2.6.2 增加驱动代码
2.6.3 配置tftp服务器
第3章 linux-3.8.3内核移植
3.1 linux内核简介
3.2 初步测试内核
3.2.1 mkimage⼯具
3.2.2 配置menuconfig
3.2.3 加载地址和⼊⼝地址
3.2.4 tftp测试内核
3.2.5 内核启动分析
3.3 mtd分区
3.4 nand flash驱动移植
3.5 dm9000⽹卡驱动
3.6 yaffs2根⽂件系统
3.6.1 使linux-3.8.3内核⽀持yaffs2⽂件系统3.6.2 制作根⽂件系统
3.6.3 nfs⽂件系统挂载
3.7 lcd驱动移植
3.7.1 lcd显⽰驱动
3.7.2 lcd触摸驱动
第4章 linux设备驱动程序设计
4.1 设备驱动概述
4.2 字符设备驱动
4.2.1 led驱动程序设计
4.2.2 adc驱动程序设计
4.3 异常中断处理
4.3.1 中断数据结构
4.3.2 中断的执⾏流程
4.3.3 中断的注册
4.4 块设备驱动
4.4.1 块设备操作
4.4.2 块设备驱动程序
第5章 qt-4.8.4移植
5.1 qt概述
5.2 qt编译环境搭建
5.2.1 tslib安装
5.2.2 安装linux/x11版qt-4.8.4 5.2.3 安装embedded版qt-4.8.4 5.2.4 安装qt creator
5.3 初体验hello word
5.4 字符设备驱动qt应⽤程序
5.4.1 基于qt-4.8.4的led应⽤程序5.4.2 基于qt-4.8.4的adc应⽤程序第6章 嵌⼊式linux学习拓展
6.1 学习拓展简介
6.2 linux驱动程序设计
6.2.1 温度传感器模块
6.2.2 gprs模块
6.3 qt应⽤程序设计
6.3.1 ds18b20温度传感器
本图书信息来源:互动出版⽹

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。