吉祥坊娱乐注册_吉祥坊娱乐代理【官方指定网站】

嵌入式Linux实战教程

  • 特别提示:嵌入式Linux实战教程有80%的机率在90万本电子图书馆中可以在线阅读,请您考虑清楚后再决定是否花费点数获得90万本电子图书馆的专用帐号。即使没有嵌入式Linux实战教程在线阅读和下载该帐号还有90万本其它图书可以在线阅读或高清下载!
  • 本书以信盈达xyd2440开发板为例,从嵌入式Linux系统开发必备的Linux知识点出发,分析并详细讲解U-Boot、内核、根文件系统的源码与制作过程,详细介绍Linux系统驱动理论,尤其花了大量的精力介绍基于嵌入式Linux 26内核下的各类驱动设备,包括LED、按键、触摸屏、LCD和网卡等各种外设和芯片驱动程序的开发技术与实操项目详解。此外,还介绍了基于Qt的GUI系统的移植、产品固化代码及发布的方法。本书从基本的Linux系统的操作命令开始,由浅及深地讲解相关内容,使读者循序渐进地掌握嵌入式开发的方法和技巧,最终能够为嵌入式开发板配置、移植、裁剪内核,编写开发驱动程序,以及移植GUI系统,从而掌握整个嵌入式Linux系统的开发方法。

    目录:
    第1章嵌入式Linux开发环境1.1嵌入式介绍1.1.1嵌入式系统定义1.1.2嵌入式操作系统1.1.3常见的嵌入式操作系统1.2虚拟机及Linux系统安装1.2.1安装VMware Workstation软件1.2.2在VMware Workstation虚拟机安装Red Hat Linux系统1.3Linux常用命令1.3.1系统询问命令1.3.2文件操作命令1.3.3目录操作命令1.3.4口令、权限命令1.3.5文件压缩命令1.3.6网络相关命令1.3.7其他命令1.4Linux下的编辑工具1.4.1编辑器分类1.4.2VIM的使用1.5主机开发环境的配置1.5.1超级终端配置图解1.5.2Minicom配置1.5.3TFTP服务1.5.4NFS服务1.5.5Telnet服务1.6Red Hat下通过安装镜像文件使用yum安装软件1.6.1修改yum配置文件1.6.2安装卸载软件方法1.7Makefile编写规则1.7.1Makefile简介1.7.2Makefile的基本结构1.7.3Makefile中的变量1.7.4Makefile的隐含规则1.8交叉编译工具基础知识1.8.1交叉编译工具链的安装1.8.2arm-linux-gcc选项1.8.3arm-linux-ld选项1.8.4arm-linux-objcopy1.8.5arm-linux-objdump1.9小知识第2章BootLoader移植与开发2.1U-Boot的目录结构2.1.1BootLoader简介2.1.2常用BootLoader介绍2.1.3U-Boot 1.3.4目录介绍2.2U-Boot的制作过程2.3U-Boot运行过程2.3.1程序启动过程2.3.2U-Boot的两个阶段2.4U-Boot源码分析2.5U-Boot应用:主要用于启动内核进行准备工作2.5.1U-Boot的应用2.5.2BootLoader与内核的交互2.6U-Boot的重要数据结构2.6.1gd全局数据变量指针2.6.2bd电路板数据指针2.6.3环境变量指针2.6.4设备相关设置2.6.5命令结构体类型定义第3章Linux内核裁剪3.1嵌入式Linux内核启动过程第4章根文件系统移植与制作第5章Linux驱动介绍第6章字符设备驱动开发第7章LED驱动开发与应用编程第8章按键驱动开发与应用编程第9章LCD驱动开发实例分析第10章输入子系统和触摸屏第11章网络驱动开发与应用编程第12章基于Qt Creator环境的Qt开发第13章产品封装、发布第14章6410平台Linux环境搭建附录ALinux开发平台硬件介绍附录BJTAG仿真调试器下载程序的过程附录CJ-Link仿真调试器的使用附录DLinux常用命令介绍参考文献