logo
分类于: 编程语言 计算机基础 互联网 云计算&大数据

简介

嵌入式Linux开发实用教程

嵌入式Linux开发实用教程 0.0分

资源最后更新于 2020-03-29 03:06:05

作者:朱兆祺李强袁晋蓉

出版社:出版社人民邮电出版社

出版日期:2014-04

ISBN:9787115334831

文件格式: pdf

标签: 互联网 开发 计算机 单片机 Linux 嵌入式

简介· · · · · ·

嵌入式Linux是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性,其优势及应用已获得众多企业的青睐。《嵌入式Linux开发实用教程》以一个嵌入式Linux学习者的角度,由浅入深地总结了从入门到进行项目工程实践的所有学习历程,旨在帮助读者快速入门,以实例为导向扎实掌握嵌入式开放技术。全书共分6章,主要内容包括嵌入式Linux基础、U-Boot移植、Linux移植、Linux驱动程序、Qt移植和程序设计以及举一反三的综合拓展学习。由于嵌入式Linux是一门非常复杂的软件技术,入门较难,因此借以此书为自学者提供一条成功入门的捷径。作者:朱兆祺,李强,袁晋蓉。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 嵌入式Linux开发实用教程
  2. 来自ARM的问候与推荐
  3. 推荐序
  4. 前言
  5. 第1章 嵌入式Linux基础
  6. 1.1 Linux基本命令
  7. 1.1.1 文件属性查询与修改
  8. 1.1.2 目录与路径处理命令
  9. 1.1.3 文件操作
  10. 1.1.4 打包与解包、压缩与解压缩
  11. 1.2 Makefile基本知识
  12. 1.2.1 Makefile规则
  13. 1.2.2 Makefile变量
  14. 1.2.3 Makfile常用关键字
  15. 1.2.4 Makefile常用函数
  16. 1.3 arm-linux交叉编译链
  17. 1.3.1 arm-linux交叉编译工具链的制作方法
  18. 1.3.2 交叉编译链在宿主机上的安装
  19. 1.4 映像文件的生成和运行
  20. 1.4.1 编译过程
  21. 1.4.2 代码搬运
  22. 1.4.3 混合编程
  23. 1.5 嵌入式Linux移植常用软件
  24. 1.5.1 SecureCRT
  25. 1.5.2 Source Insight
  26. 第2章 U-Boot-2013.04分析与移植
  27. 2.1 BootLoader概述
  28. 2.2 U-Boot初步分析
  29. 2.2.1 源码结构
  30. 2.2.2 建立模板
  31. 2.2.3 编译源码
  32. 2.2.4 启动分析
  33. 2.3 SD/MMC设备移植
  34. 2.3.1 IROM启动的概念
  35. 2.3.2 实现SD卡启动
  36. 2.3.3 SD/MMC驱动移植
  37. 2.3.4 环境变量
  38. 2.4 U-Boot命令实现
  39. 2.4.1 命令概述
  40. 2.4.2 实现原理
  41. 2.4.3 新增命令
  42. 2.5 NAND Flash设备移植
  43. 2.5.1 NAND Flash的结构
  44. 2.5.2 控制器的特性
  45. 2.5.3 NAND Flash驱动移植
  46. 2.5.4 nand_spl启动原理
  47. 2.5.5 nand_spl启动实现
  48. 2.6 DM9000网卡移植
  49. 2.6.1 修改配置文件
  50. 2.6.2 增加驱动代码
  51. 2.6.3 配置TFTP服务器
  52. 第3章 Linux-3.8.3内核移植
  53. 3.1 Linux内核简介
  54. 3.2 初步测试内核
  55. 3.2.1 mkimage工具
  56. 3.2.2 配置menuconfig
  57. 3.2.3 加载地址和入口地址
  58. 3.2.4 TFTP测试内核
  59. 3.2.5 内核启动分析
  60. 3.3 MTD分区
  61. 3.4 NAND Flash驱动移植
  62. 3.5 DM9000网卡驱动
  63. 3.6 YAFFS2根文件系统
  64. 3.6.1 使Linux-3.8.3内核支持YAFFS2文件系统
  65. 3.6.2 制作根文件系统
  66. 3.6.3 NFS文件系统挂载
  67. 3.7 LCD驱动移植
  68. 3.7.1 LCD显示驱动
  69. 3.7.2 LCD触摸驱动
  70. 第4章 Linux设备驱动程序设计
  71. 4.1 设备驱动概述
  72. 4.2 字符设备驱动
  73. 4.2.1 LED驱动程序设计
  74. 4.2.2 ADC驱动程序设计
  75. 4.3 块设备驱动
  76. 4.3.1 块设备操作
  77. 4.3.2 块设备驱动程序
  78. 第5章 Qt-4.8.4移植
  79. 5.1 Qt概述
  80. 5.2 Qt编译环境搭建
  81. 5.2.1 tslib安装
  82. 5.2.2 安装Linux/x11版Qt-4.8.4
  83. 5.2.3 安装Embedded版Qt-4.8.4
  84. 5.2.4 安装Qt Creator
  85. 5.3 初体验Hello Word
  86. 5.4 字符设备驱动Qt应用程序
  87. 5.4.1 基于Qt-4.8.4的LED应用程序
  88. 5.4.2 基于Qt-4.8.4的ADC应用程序
  89. 第6章 嵌入式Linux学习拓展
  90. 6.1 学习拓展简介
  91. 6.2 Linux驱动程序设计
  92. 6.2.1 温度传感器模块
  93. 6.2.2 GPRS模块
  94. 6.3 Qt应用程序设计
  95. 6.3.1 DS18B20温度传感器