• 嵌入式linux应用开发手册 操作系统 作者 新华正版
  • 嵌入式linux应用开发手册 操作系统 作者 新华正版
21年品牌 40万+商家 超1.5亿件商品

嵌入式linux应用开发手册 操作系统 作者 新华正版

41.5 4.6折 89.8 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者作者

出版社人民邮电出版社

ISBN9787115182623

出版时间2008-08

版次1

装帧平装

开本16

页数596页

字数908千字

定价89.8元

货号400_9787115182623

上书时间2024-05-09

凡凡图书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

内容丰富,重印数次的linux嵌入式开发自学手册;
实例丰富,供读者亲自上手练,可作强;
源于初学者、服务初学者。

目录:

篇嵌入式linux开发环境构建篇

章嵌入式linux开发概述2

1.1嵌入式系统介绍2

1.1.1嵌入式系统的定义和特点2

1.1.2嵌入式技术的发展历史3

1.2基于arm处理器的嵌入式linux系统5

1.2.1arm处理器介绍5

1.2.2在嵌入式系统中选择嵌入式linux的理由8

第2章嵌入式linux开发环境构建10

2.1硬件环境构建10

2.1.1主机与目标板结合的交开发模式10

2.1.2硬件要求11

2.2软件环境构建12

2.2.1主机linux作系统的安装12

2.2.2主机linux作系统上网络服务的配置与启动18

2.2.3在主机linux作系统中安装基本的开发环境23

2.2.4光盘的内容结构及安装23

2.2.5安装交编译工具链25

2.2.6书中写作风格的约定28

第3章嵌入式编程基础知识29

3.1交编译工具选项说明29

3.1.1arm-linux-gcc选项29

3.1.2arm-linux-ld选项38

3.1.3arm-linux-objcopy选项41

3.1.4arm-linux-obump选项43

3.1.5汇编代码、机器码和存储器的关系以及数据的表示44

3.2makefile介绍45

3.2.1makefile规则45

3.2.2makefile文件里的赋值方法46

3.2.3makefile常用函数46

3.3常用arm汇编指令及atpcs规则52

3.3.1本书使用的所有汇编指令52

3.3.2arm-thumb子程序调用规则atpcs55

第4章windows、linux环境下相关工具、命令的使用58

4.1windows环境下的工具介绍58

4.1.1代码阅读、编辑工具sourceinsight58

4.1.2文件传输工具cuteftp63

4.1.3远程登录工具securecrt63

4.1.4tftp服务器软件tftpd3264

4.2linux环境下的工具、命令介绍65

4.2.1代码阅读、编辑工具kscope65

4.2.2远程登录工具c-kermit69

4.2.3编辑命令vi69

4.2.4查找命令grep、find命令71

4.2.5在线手册查看命令man72

4.2.6其他命令:tar、diff、patch73

第2篇arm9嵌入式系统基础实例篇

第5章gpio接76

5.1gpio硬件介绍76

5.1.1通过寄存器来作gpio引脚76

5.1.2怎样使用软件来访问硬件77

5.2gpio作实例:led和按键80

5.2.1硬件设计80

5.2.2程序设计及代码详解80

5.2.3实例测试86

第6章存储器控制87

6.1使用存储控制器访问外设的87

6.1.1s3c2410/s3c2440的地址空间87

6.1.2存储控制器与外设的关系89

6.1.3存储控制器的寄存器使用方法91

6.2存储控制器作实例:使用sdram94

6.2.1代码详解及程序的复制、跳转过程94

6.2.2实例测试97

第7章内存管理单元mmu98

7.1内存管理单元mmu介绍98

7.1.1s3c2410/s3c2440mmu特98

7.1.2s3c2410/s3c2440mmu地址变换过程99

7.1.3内存的访问权限检查107

7.1.4tlb的作用109

7.1.5cache的作用110

7.1.6s3c2410/s3c2440mmu、tlb、cache的控制指令113

7.2mmu使用实例:地址映113

7.2.1程序设计113

7.2.2代码详解114

7.2.3实例测试124

第8章nandflash控制器125

8.1nandflash介绍和nandflash控制器使用125

8.1.1flash介绍125

8.1.2nandflash的物理结构127

8.1.3nandflash访问方法128

8.1.4s3c2410/s3c2440nandflash控制器介绍134

8.2nandflash控制器作实例:读flash135

8.2.1读nandflash的步骤135

8.2.2代码详解137

第9章中断体系结构143

9.1s3c2410/s3c2440中断体系结构143

9.1.1arm体系cpu的7种工作模式143

9.1.2s3c2410/s3c2440中断控制器146

9.1.3中断控制器寄存器149

9.2中断控制器作实例:外部中断151

9.2.1按键中断代码详解151

9.2.2实例测试158

……

内容简介:

本书全面介绍了嵌入式linux系统开发过程中,从底层系统支持到上层gui应用的方方面面,内容涵盖linux作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交编译工具的选项设置、makefile语法、arm汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如uart、i2c、lcd等),uboot、linux内核的分析、配置和移植,根文件系统的构造(包括移植buybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(led、按键、扩展串、网卡、硬盘、d卡、lcd和ub等),gui系统的移植(包含两个gui系统:基于qtopia和基于x),应用程序调试技术。
本书从简单的点亮一个led开始,由浅入深地讲解,使读者终可以配置、移植、裁剪内核,编写驱动程序,移植gui系统,掌握整个嵌入式linux系统的开发方法。
本书由浅入深,循序渐进,适合刚接触嵌入式linux的初学者学,也可作为大、中专院校嵌入式相关专业本科生、的教材。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP