登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』嵌入式Linux从入门到精通

書城自編碼: 2541692
分類: 簡體書→大陸圖書→計算機/網絡操作系統/系統開發
作 者: 陆桂来,梁芳,张波
國際書號(ISBN): 9787121256882
出版社: 电子工业出版社
出版日期: 2015-04-01
版次: 1 印次: 1
頁數/字數: 376/601600
書度/開本: 16开 釘裝: 平装

售價:NT$ 496

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
《 打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!) 》

售價:NT$ 301.0
新时代硬道理 广东寻路高质量发展
《 新时代硬道理 广东寻路高质量发展 》

售價:NT$ 352.0
6S精益管理实战(精装版)
《 6S精益管理实战(精装版) 》

售價:NT$ 458.0
异域回声——晚近海外汉学之文史互动研究
《 异域回声——晚近海外汉学之文史互动研究 》

售價:NT$ 500.0
世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明
《 世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明 》

售價:NT$ 454.0
无端欢喜
《 无端欢喜 》

售價:NT$ 347.0
股票大作手操盘术
《 股票大作手操盘术 》

售價:NT$ 245.0
何以中国·何谓唐代:东欧亚帝国的兴亡与转型
《 何以中国·何谓唐代:东欧亚帝国的兴亡与转型 》

售價:NT$ 398.0

建議一齊購買:

+

NT$ 1390
《 深度实践嵌入式Linux系统移植(嵌入式Linux领域的里程碑之作,由有多年实践经验的资深嵌入式Linux专家撰写,深度与实践性兼备) 》
+

NT$ 564
《 高质量嵌入式Linux C编程 》
+

NT$ 496
《 Linux Shell命令行及脚本编程实例详解(Linux典藏大系) 》
+

NT$ 531
《 嵌入式Linux系统开发全程解析 》
+

NT$ 621
《 ARM嵌入式Linux系统开发详解(第2版)(Linux典藏大系) 》
編輯推薦:
本书的设计思路是基于S3C2440处理器以及ubuntu操作系统,让读者从了解基于ARM处理器的嵌入式系统的结构组成、硬件系统和软件操作系统入手,一步步的学习在嵌入式硬件系统中定制和移植Linux操作系统以及在Linux操作系统下进行应用开发的过程。
內容簡介:
本书共12章,分为四部分,分别是嵌入式系统基础、在ARM处理器系统上移植Linux操作系统、在Linux操作系统上进行软件开发及综合应用。本书既有嵌入式系统硬件结构、ARM处理器基础、操作系统基础等的介绍,也有一步步将Linux操作系统移植到ARM处理器上的过程,还有在嵌入式Linux上进行软件开发的过程,并且提供了大量应用实例。
關於作者:
陆桂来,嵌入式开发高级工程师,有着丰富的项目经历,总结了很多学习的经验
目錄
第一部分 嵌入式系统基础
第1章 嵌入式系统概述2
1.1 嵌入式系统的发展2
1.1.1 单片机时代(20世纪70~80年代)2
1.1.2 专用处理器时代(20世纪90年代~21世纪)3
1.1.3 ARM时代(21世纪至今)4
1.2 嵌入式系统的构成4
1.2.1 嵌入式系统的层次模型4
1.2.2 嵌入式系统的处理器6
1.2.3 嵌入式系统的操作系统7
1.3 嵌入式系统和通用计算机系统的简单比较10
1.4 嵌入式系统的开发流程11
1.4.1 硬件系统设计11
1.4.2 操作系统移植11
1.4.3 应用软件设计11
1.5 嵌入式系统的应用12
第2章 嵌入式系统的硬件13
2.1 嵌入式系统的ARM处理器13
2.1.1 ARM处理器的发展历程13
2.1.2 ARM处理器的架构、类型和型号及一些专用术语15
2.1.3 ARM处理器的分类18
2.2 嵌入式系统的存储器件25
2.2.1 SDRAM25
2.2.2 FLASH28
2.2.3 E2PROM33
2.2.4 大容量存储系统34
2.3 嵌入式系统的外围器件34
2.4 S3C2440处理器和GT2440嵌入式开发板34
2.4.1 S3C2440处理器的特点和内部资源34
2.4.2 S3C2440处理器的内部结构和工作模式39
2.4.3 GT2440嵌入式开发板的硬件资源46
第3章 嵌入式系统的Linux操作系统49
3.1 Linux操作系统基础49
3.1.1 Linux操作系统的发展49
3.1.2 Linux操作系统的特点50
3.1.3 Linux操作系统的组成结构51
3.1.4 Linux操作系统的发行版53
3.2 Linux操作系统的人机交互方法54
3.2.1 Linux的图形界面54
3.2.2 Linux的Shell54
3.3 Linux操作系统的命令56
3.3.1 Linux操作系统的命令基础56
3.3.2 目录操作命令60
3.3.3 文件操作命令63
3.3.4 磁盘管理命令70
3.3.5 用户管理命令73
3.3.6 网络管理命令75
3.3.7 其他命令76
第二部分 在ARM处理器系统上移植Linux操作系统
第4章 移植和使用嵌入式系统的引导软件(Bootloader)80
4.1 嵌入式系统的软件开发80
4.1.1 进行裸机开发80
4.1.2 在嵌入式操作系统下进行开发87
4.2 嵌入式系统的引导软件基础87
4.2.1 Bootloader介绍87
4.2.2 基于Bootloader的嵌入式架构88
4.2.3 Bootloader的工作模式89
4.2.4 Bootloader的启动方式89
4.2.5 Bootloader的启动流程91
4.2.6 常见的Bootloader93
4.3 【应用实例】——移植Bootloader软件U-Boot93
4.3.1 U-Boot的特点和功能93
4.3.2 U-Boot的源代码结构分析94
4.3.3 移植U-Boot100
4.3.4 刻录U-Boot108
4.4 【应用实例】——使用U-Boot112
4.4.1 使用超级终端和嵌入式系统进行通信112
4.4.2 使用DNW下载工具和嵌入式系统进行通信115
第5章 建立和使用嵌入式系统的交叉编译环境117
5.1 建立交叉编译环境117
5.1.1 交叉编译环境的工具链117
5.1.2 【应用实例】——安装交叉编译环境118
5.2 使用交叉编译环境120
5.2.1 使用编辑器vim120
5.2.2 使用编译工具gcc124
5.2.3 使用调试工具gdb126
5.2.4 使用管理工具make129
5.2.5 使用autotools131
第6章 在嵌入式系统上移植操作系统和文件系统136
6.1 Linux内核移植基础136
6.1.1 Linux的内核组成136
6.1.2 Linux内核的配置工具137
6.2 【应用实例】——在嵌入式系统上移植Linux内核139
6.2.1 配置内核139
6.2.2 建立依赖关系142
6.2.3 建立内核142
6.3 文件系统移植基础142
6.3.1 Linux文件系统基础143
6.3.2 文件系统的管理机制144
6.3.3 嵌入式系统中的常用文件系统介绍145
6.4 【应用实例】——在嵌入式系统上移植文件系统148
6.4.1 文件系统映像的制作148
6.4.2 使用NFS文件系统151
第三部分 在Linux操作系统上进行软件开发
第7章 在嵌入式Linux操作系统中进行C语言开发155
7.1 Linux如何执行一个程序155
7.2 Linux 的程序存储空间157
7.3 Linux C的main函数158
7.4 【应用实例】——Hello GT2440159
7.5 将程序下载到开发板160
7.5.1 【应用实例】——使用U盘传递数据160
7.5.2 【应用实例】——通过串口传递数据160
7.6 Linux操作系统典型库函数介绍及其使用161
7.6.1 Linux的系统调用和库函数基础161
7.6.2 【应用实例】——求平方根162
7.6.3 【应用实例】——产生随机数163
7.6.4 【应用实例】——获得系统时间和日期164
7.6.5 【应用实例】——打印单字符166
7.6.6 【应用实例】——将字符串转换为数字167
7.6.7 【应用实例】——字符串复制167
7.6.8 【应用实例】——添加通讯录条目169
7.6.9 【应用实例】——内存映射171
7.6.10 【应用实例】——标准输入输出172
第8章 在嵌入式Linux中进行文件和流操作175
8.1 Linux的文件操作基础175
8.1.1 Linux的文件系统介绍175
8.1.2 Linux的文件类型179
8.2 Linux的基础文件操作182
8.2.1 使用open函数打开文件182
8.2.2 使用close函数关闭文件184
8.2.3 使用create函数创建文件184
8.2.4 使用write函数写文件185
8.2.5 使用lseek函数对文件进行内部定位186
8.2.6 使用read函数读文件188
8.3 文件的高级操作190
8.3.1 使用stat函数操作文件状态190
8.3.2 使用utime函数操作文件时间191
8.3.3 使用dup和dup2函数操作文件的描述符192
8.3.4 使用rename函数修改文件的名称193
8.4 Linux的目录文件操作194
8.4.1 创建和删除目录194
8.4.2 打开、关闭目录及对目录的读操作195
8.5 Linux的流操作基础200
8.5.1 流和文件的关系200
8.5.2 流的结构和操作流程201
8.5.3 Linux的标准流202
8.6 Linux的流操作203
8.6.1 打开和关闭流203
8.6.2 设置流的缓冲区205
8.6.3 使用字符方式对流进行读写208
8.6.4 使用行方式对流进行读写210
8.6.5 使用二进制方式对流进行读写212
8.6.6 流的出错处理214
8.6.7 流的冲洗215
8.6.8 在流中进行内部定位215
第9章 在嵌入式Linux中进行进程和线程操作219
9.1 Linux的进程基础219
9.1.1 Linux的进程及其执行过程219
9.1.2 Linux的进程描述符和标识符222
9.1.3 【应用实例】——获取进程的用户标识符224
9.1.4 Linux的进程调度225
9.1.5 Linux下的进程执行流程226
9.2 在嵌入式Linux中进行进程操作227
9.2.1 使用fork和vfork函数创建进程227
9.2.2 使用exec系列函数执行进程231
9.2.3 使用exit系列函数退出进程235
9.2.4 调用wait系列函数销毁进程236
9.3 Linux的线程基础240
9.3.1 线程的运行方式240
9.3.2 线程的标识符241
9.3.3 用户态线程和核心态线程241
9.3.4 编译带线程的代码242
9.4 在嵌入式Linux中进行线程操作242
9.4.1 调用pthread_create函数创建线程242
9.4.2 调用pthread_exit函数退出线程244
9.4.3 调用pthread_join函数阻塞线程245
9.4.4 调用pthread_cancel函数取消线程246
9.4.5 调用pthread_cleanup系列函数清理线程环境247
9.4.6 调用pthread_deatch函数分离线程249
9.4.7 线程和进程操作的总结和比较251
第10章 在嵌入式Linux中进行进程间和线程间通信252
10.1 Linux的进程通信和信号基础252
10.1.1 Linux的进程通信252
10.1.2 Linux中的信号机制和信

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.