
包邮基于ARM9的嵌入式Linux开发技术
1星价
¥24.0
(4.9折)
2星价¥24.0
定价¥49.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
暂无评论
图文详情
- ISBN:9787121071775
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16
- 页数:376 页
- 出版时间:2008-10-01
- 条形码:9787121071775 ; 978-7-121-07177-5
本书特色
《基于ARM9的嵌入式Linux开发技术》由电子工业出版社出版。
目录
第1章 嵌入式系统概述1.1 什么是嵌入式系统1.1.1 嵌入式系统的历史与现状1.1.2 嵌入式计算机的分类1.1.3 嵌入式系统的一些基本概念1.1.4 嵌入式系统的特点1.2 嵌入式系统的设计方法1.2.1 嵌入式系统体系结构1.2.2 嵌入式系统的开发环境1.2.3 嵌入式系统的开发流程1.3 嵌入式系统应用领域与发展趋势1.3.1 嵌入式系统的应用领域1.3.2 嵌入式系统发展趋势1.4 本章小结第2章 ARM处理器及S3C2410基本外围电路2.1 ARM处理器概述2.1.1 ARM公司简介2.1.2 ARM微处理器特点2.1.3 ARM处理器系列2.2 ARM体系结构2.2.1 硬件构架2.2.2 RISC指令体系2.3 ARM开发环境和调试系统2.3.1 ARM开发环境的组成2.3.2 开发调试方法简介2.3.3 ADS集成开发软件介绍2.4 S3C2410简介2.5 S3C2410基本外围电路2.5.1 S3C2410芯片各引脚意义2.5.2 电源和复位电路2.5.3 晶振及JTAG电路2.5.4 存储器电路2.5.5 Nor.Flash/Nand.Flash电路2.5.6 串口及USB接口电路2.6 本章小结第3章 嵌入式Linux系统3.1 嵌入式操作系统概述3.1.1 嵌入式操作系统发展历史3.1.2 选择嵌入式操作系统的原则3.1.3 典型的嵌入式操作系统3.2 Linux介绍3.2.1 Linux的特性3.2.2 Linux的内核版本3.2.3 Linux操作系统内核组成3.2.4 Linux系统数据结构3.2.5 Linux内核源码结构3.2.6 Linux操作系统的其他部分3.2.7 Linux作为嵌入式操作系统的优缺点3.3 嵌入式Linux简介3.3.1 常用的嵌入式Linux系统3.3.2 嵌入式Linux的基本要素3.3.3 嵌入式Linux开发步骤3.4 本章小结第4章 嵌入式开发环境的建立4.1 Linux操作系统的安装4.1.1 系统安装程序的获取4.1.2 对开发PC的性能要求4.1.3 Redhat Linux Fedora的安装4.1.4 Linux系统运行4.2 开发环境配置4.2.1 串口配置方法4.2.2 网口配置方法4.3 交叉编译环境4.3.1 交叉编译工具下载和版本选择4.3.2 准备资源文件4.3.3 建立脚本文件4.3.4 建立配置文件4.3.5 执行脚本4.3.6 添加环境变量4.3.7 测试交叉编译工具链4.4 Makefile和Make4.4.1 Makefile4.4.2 Make用法4.5 镜像文件烧写4.5.1 将应用程序加入到Linux系统4.5.2 让应用程序自动启动4.6 本章小结第5章 BOOtLOader5.1 BootLoader简介5.1.1 BootLoader的作用5.1.2 BootLoader在嵌入式系统中的位置5.1.3 BootLoader程序结构5.1.4 BootLoader的操作模式5.2 常用嵌入式BootLoader介绍5.2.1 VIVI5.2.2 U-Boot5.2.3 RedBoot5.2.4 ARMBoot5.2.5 Blob5.2.6 DIY5.3 BootLoader程序编写5.3.1 硬件环境介绍5.3.2 软件环境介绍5.3.3 BootLoader的stage15.3.4 BootLoader的stage25.4 BootLoader程序调试和烧写5.5 本章小结第6章 Linux内核向ARM平台的移植6.1 Linux内核移植概述6.2 修改内核代码6.2.1 选定处理器支持6.2.2 修改与Flash存储器相关的内核代码6.3 配置内核选项6.3.1 内核配置系统原理6.3.2 内核配置选项说明6.4 Linux 2.6内核移植实例6.5 本章小结 第7章 嵌入式文件系统7.1 嵌入式文件系统概述7.1.1 嵌入式系统存储介质7.1.2 嵌入式Linux文件系统7.2 根文件系统7.2.1 根文件系统目录7.2.2 根文件系统制作7.3 Cramfs文件系统7.3.1 Cramfs文件系统概述7.3.2 Cramfs文件系统移植7.4 JFSS2文件系统7.4.1 JFSS2文件系统概述7.4.2 JFSS2文件系统移植7.5 Yaffs文件系统7.5.1 Yaffs文件系统概述7.5.2 Yaffs文件系统移植7.6 网络文件系统7.6.1 NFS概述7.6.2 NFS文件系统建立7.7 本章小结第8章 设备驱动程序开发基础8.1 设备驱动概述8.1.1 设备驱动程序基本原理8.1.2 设备驱动和文件系统的关系8.1.3 设备分类8.1.4 设备号8.1.5 设备驱动程序开发步骤8.2 设备驱动程序框架8.2.1 设备驱动程序结构8.2.2 设备驱动程序关键数据结构8.3 设备驱动程序的加载8.3.1 内核模块和设备驱动程序8.3.2 驱动程序静态编译加载8.3.3 设备驱动程序动态加载8.4 设备驱动程序开发中的关键问题8.4.1 内核空间和用户空间8.4.2 设备注册和卸载8.4.3 驱动程序内存分配8.4.4 与硬件通信8.4.5 中断处理函数8.5 本章小结第9章 网络设备驱动程序开发第10章 USB设备驱动程序开发第11章 音频设备驱动程序开发第12章 嵌入式应用软件开发第13章 QT第14章 嵌入式Web服务第15章 嵌入式数据库设计第16章 嵌入式网络视频终端参考文献
展开全部
节选
本书根据当前嵌入式开发的热点和实际应用的需要,从基础知识和关键知识入手,突出全面性和实用性,全面介绍了基于ARM9硬件平台的嵌入式Linux开发技术,主要包括ARM9硬件平台设计、Linux操作系统、驱动开发、应用程序开发,以及软硬结合的应用系统设计,共分16章。随书附带的光盘中不仅包含开发的源代码程序,还有基本的硬件原理图,读者既可以作为学习时的参考资料,也可以直接将其应用于实际的项目开发。 本书适合于ARM嵌入式开发的入门读者和中级读者,可作为从事嵌入式开发的工程技术人员的参考书,也可作为大专院校相关专业的实用教材。
本类五星书
浏览历史
本类畅销
-
硅谷之火-人与计算机的未来
¥13.7¥39.8 -
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
超简单:用python+ ChatGPT让excel飞起来
¥48.4¥79.0 -
专业导演教你拍好短视频
¥13.8¥39.9 -
数学之美
¥41.0¥69.0 -
系统性创新手册(管理版)
¥42.6¥119.0 -
软件工程(第2版)
¥14.3¥39.0 -
计算机网络技术
¥24.1¥33.0 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
数据挖掘技术与应用
¥52.0¥75.0 -
SOLIDWORKS中文版实用教程
¥134.9¥149.9 -
PYTHON机器学习:基础、算法与实战
¥71.3¥99.0 -
计算
¥92.2¥128.0 -
MIDJOURNEY AI绘画从入门到精通
¥71.5¥98.0 -
商业产品分析:从用户数据获得商业洞见的数据科学方法
¥89.0¥129.0 -
老年人学电脑
¥34.9¥49.9 -
人工智能AI摄影与后期修图从小白到高手:MIDJOURNEY+PHOTOSHOP
¥56.9¥98.0 -
人月神话(纪念典藏版)
¥68.6¥98.0