嵌入式linux应用开发手册 操作系统 作者 新华正版
举报
-
作者:
作者
-
出版社:
人民邮电出版社
-
ISBN:
9787115182623
-
出版时间:
2008-08
-
版次:
1
-
装帧:
平装
-
开本:
16
-
页数:
596页
-
字数:
908千字
-
出版时间:
2008-08
-
版次:
1
-
装帧:
平装
-
开本:
16
-
页数:
596页
-
字数:
908千字
售价
¥
41.50
4.6折
定价
¥89.80
品相
全新品相描述
上书时间2024-04-23
卖家超过10天未登录
手机购买
微信扫码访问
-
-
商品描述:
-
主编:
内容丰富,重印数次的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的初学者学,也可作为大、中专院校嵌入式相关专业本科生、的教材。
孔网啦啦啦啦啦纺织女工火锅店第三课
开播时间:09月02日 10:30
即将开播,去预约
直播中,去观看