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

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』嵌入式Linux实战教程

書城自編碼: 2432427
分類: 簡體書→大陸圖書→計算機/網絡操作系統/系統開發
作者: 河源职业技术学院
國際書號(ISBN): 9787121229237
出版社: 电子工业出版社
出版日期: 2014-06-01
版次: 1 印次: 1
頁數/字數: 392/627000
書度/開本: 16开 釘裝: 平装

售價:NT$ 538

我要買

share:

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



新書推薦:
汉篆辑录(第一卷)
《 汉篆辑录(第一卷) 》

售價:NT$ 605.0
国有经济国别研究
《 国有经济国别研究 》

售價:NT$ 941.0
零基础玩转Stable Diffusion
《 零基础玩转Stable Diffusion 》

售價:NT$ 559.0
谷歌人不疲倦的工作术:揭秘谷歌颠覆式工作法,重新构建人生效能体系
《 谷歌人不疲倦的工作术:揭秘谷歌颠覆式工作法,重新构建人生效能体系 》

售價:NT$ 252.0
糖的暗黑历史
《 糖的暗黑历史 》

售價:NT$ 330.0
鸣沙丛书·原道:章太炎与两洋三语的思想世界(1851~1911)
《 鸣沙丛书·原道:章太炎与两洋三语的思想世界(1851~1911) 》

售價:NT$ 885.0
寒柳:柳如是传
《 寒柳:柳如是传 》

售價:NT$ 386.0
罗大伦解读《伤寒论》(17个经典方剂,60+医案详解,从病案到医方,讲透中医的智慧)
《 罗大伦解读《伤寒论》(17个经典方剂,60+医案详解,从病案到医方,讲透中医的智慧) 》

售價:NT$ 364.0

建議一齊購買:

+

NT$ 968
《 UNIX网络编程 卷1 套接字联网API(第3版 英文版) 》
+

NT$ 573
《 精解 Windows 10 》
+

NT$ 988
《 iOS核心开发手册(原书第5版,世界知名iOS开发专家详细讲解创建优秀iOS移动应用程序的技术细节,阐释如何高效开发iOS程序) 》
+

NT$ 490
《 嵌入式系统开发与实践——基于STM32F10x系列 》
+

NT$ 351
《 嵌入式实时操作系统μC/OS-II原理及应用(第3版) 》
內容簡介:
本书以信盈达xyd2440开发板为例,从嵌入式Linux系统开发必备的Linux知识点出发,分析并详细讲解U-Boot、内核、根文件系统的源码与制作过程,详细介绍Linux系统驱动理论,尤其花了大量的精力介绍基于嵌入式Linux 26内核下的各类驱动设备,包括LED、按键、触摸屏、LCD和网卡等各种外设和芯片驱动程序的开发技术与实操项目详解。此外,还介绍了基于Qt的GUI系统的移植、产品固化代码及发布的方法。本书从基本的Linux系统的操作命令开始,由浅及深地讲解相关内容,使读者循序渐进地掌握嵌入式开发的方法和技巧,最终能够为嵌入式开发板配置、移植、裁剪内核,编写开发驱动程序,以及移植GUI系统,从而掌握整个嵌入式Linux系统的开发方法。
目錄
"目录br
br
第1章嵌入式Linux开发环境br
1.1嵌入式介绍br
1.1.1嵌入式系统定义br
1.1.2嵌入式操作系统br
1.1.3常见的嵌入式操作系统br
1.2虚拟机及Linux系统安装br
1.2.1安装VMware Workstation软件br
1.2.2在VMware Workstation虚拟机安装Red Hat Linux系统 br
1.3Linux常用命令br
1.3.1系统询问命令br
1.3.2文件操作命令br
1.3.3目录操作命令br
1.3.4口令、权限命令br
1.3.5文件压缩命令br
1.3.6网络相关命令br
1.3.7其他命令br
1.4Linux下的编辑工具br
1.4.1编辑器分类br
1.4.2VIM的使用br
1.5主机开发环境的配置br
1.5.1超级终端配置图解br
1.5.2Minicom 配置br
1.5.3TFTP服务br
1.5.4NFS服务br
1.5.5Telnet服务br
1.6Red Hat下通过安装镜像文件使用yum安装软件br
1.6.1修改yum配置文件br
1.6.2安装卸载软件方法br
1.7Makefile编写规则br
1.7.1Makefile简介br
1.7.2Makefile的基本结构br
1.7.3Makefile中的变量br
1.7.4Makefile的隐含规则 br
1.8交叉编译工具基础知识br
1.8.1交叉编译工具链的安装br
1.8.2arm-linux-gcc选项br
1.8.3arm-linux-ld选项br
1.8.4arm-linux-objcopybr
1.8.5arm-linux-objdumpbr
1.9小知识br
第2章BootLoader移植与开发br
2.1U-Boot的目录结构br
2.1.1BootLoader简介br
2.1.2常用BootLoader介绍br
2.1.3U-Boot 1.3.4目录介绍br
2.2U-Boot的制作过程br
2.3U-Boot运行过程br
2.3.1程序启动过程br
2.3.2U-Boot的两个阶段br
2.4U-Boot源码分析br
2.5U-Boot应用:主要用于启动内核进行准备工作br
2.5.1U-Boot的应用br
2.5.2BootLoader与内核的交互br
2.6U-Boot的重要数据结构br
2.6.1gd全局数据变量指针br
2.6.2bd电路板数据指针br
2.6.3环境变量指针 br
2.6.4设备相关设置br
2.6.5命令结构体类型定义br
第3章Linux内核裁剪br
3.1嵌入式Linux内核启动过程br
3.1.1Linux版本及特点br
3.1.2内核代码初始化分析br
3.1.3setup_arch函数分析br
3.1.4rest_init函数分析br
3.1.5挂接根文件系统br
3.1.6初始化设备驱动程序br
3.2Linux内核源码目录介绍br
3.3Linux内核配置系统分析br
3.3.1内核中的 Kconfig文件介绍br
3.3.2Linux内核源码Makefile文件分析br
3.4针对S3C2440 开发板移植内核的过程br
3.5添加驱动程序到内核源码br
第4章根文件系统移植与制作br
4.1分析Linux 文件系统层次标准br
4.2根文件系统各目录作用br
4.3移植Busybox 开源代码、构造根文件系统br
4.3.1Busybox 的诞生br
4.3.2Busybox 许可证br
4.3.3POSIX 环境br
4.4制作Linux根文件系统br
4.4.1下载并配置安装Busyboxbr
4.4.2完善根文件系统br
4.4.3通过 NFS服务测试文件系统br
第5章Linux驱动介绍br
5.1驱动原理br
5.2内核模块的主要相关命令br
5.3设备分类br
5.4设备驱动程序工作原理br
5.5应用程序、库、内核、驱动程序的软件关系br
5.6Linux驱动程序开发步骤br
5.7驱动程序的加载和卸载br
5.8关键概念br
5.8.1不可剥夺型内核(non-preemptive kernel):(分时操作系统内核)br
5.8.2可剥夺型内核(preemptive kernel):(实时操作系统内核)br
5.8.3可重入函数br
5.8.4资源br
5.8.5共享资源br
5.8.6代码的临界段br
5.8.7实时系统的特点br
5.8.8死锁br
5.8.9Linux的进程状态描述br
5.8.10Linux内核的三种调度方法br
5.8.11所有任务都采用Linux分时调度策略时br
5.8.12所有任务都采用FIFO调度策略时br
5.8.13所有任务都采用RR调度策略时br
5.8.14进程调度依据(系统进程调度原理)br
5.8.15描述进程的数据结构task_struct (任务结构体)br
5.8.16Linux使用内核函数goodness对进程进行加权处理br
5.9中断与异常 br
5.9.1Linux异常处理体系结构概述br
5.9.2中断注册方法br
5.10并发和竞态br
5.10.1并发及其管理 br
5.10.2信号量和互斥体br
5.10.3自旋锁br
第6章字符设备驱动开发br
6.1主设备号和次设备号br
6.2重要数据结构br
6.2.1file_operaions结构 br
6.2.2file结构br
6.3字符设备注册方式br
6.3.1早期版本的字符设备注册2.6版本以前br
6.3.2杂项misc device设备注册br
6.3.3Linux 2.6的版本设备注册br
6.4打印信息 br
6.5高级字符驱动程序操作br
6.5.1ioctlbr
6.5.2定位设备llseek实现 br
6.5.3休眠br
6.5.4阻塞和非阻塞操作br
6.5.5poll和 selectbr
6.5.6与read 和write 的交互br
6.5.7刷新待处理输出br
6.6异步通知br
6.7内核同步机制br
6.7.1原子操作br
6.7.2信号量semaphore br
6.7.3自旋锁spinlock br
第7章LED驱动开发与应用编程br
7.1Linux驱动程序开发概述br
7.1.1应用程序、库、内核、驱动程序的关系br
7.1.2Linux驱动程序的分类br
7.2LED驱动程序范例br
7.2.1LED驱动程序(xyd2440_leds.c)br
7.2.2LED驱动程序的Makefilebr
7.2.3LED驱动测试程序(leds_app.c)br
7.2.4操作步骤br
第8章按键驱动开发与应用编程br
8.1按键的硬件原理br
8.2按键驱动中的数据结构br
8.3按键驱动的模块加载和卸载函数br
8.4按键设备驱动中断处理程序br
8.5按键设备驱动的打开、释放函数br
8.6按键设备驱动读函数br
8.7按键驱动程序范例br
8.8操作步骤br
第9章LCD驱动开发实例分析br
9.1FrameBuffer的原理br
9.2FrameBuffer在Linux中的实现和机制br
9.3Linux内核中的platform机制br
9.4S3C2440 LCD驱动分析br
9.5s3c2440 LCD驱动移动移植br
9.5.1代码修改br
9.5.2修改Kconfig——添加新屏支持到内核菜单br
9.5.3修改内核配置br
9.6FrameBuffer应用例子br
9.6.1应用程序源码br
9.6.2操作步骤br
第10章输入子系统和触摸屏br
10.1认识输入子系统br
10.1.1为什么需要输入子系统br
10.1.2相关APIbr
10.1.3一个简单的按键驱动的例子br
10.2触摸屏驱动分析br
10.2.1Linux内核定时器br
10.2.2触摸屏驱动代码分析br
10.3触摸屏的校准br
10.3.1触摸屏的校准介绍br
10.3.2tslib库的编译使用br
10.3.3将tslib校准引用到自己的项目中br
第11章网络驱动开发与应用编程br
11.1TCPIP 协议概述br
11.1.1TCPIP 协议族br
11.1.2TCP 和 UDPbr
11.2TCPIP网络基础编程br
11.2.1socket 概述br
11.2.2地址及顺序处理br
11.2.3socket 基础编程br
11.3DM9000网卡驱动程序移植br
11.3.1DM9000网卡特性br
11.3.2DM9000网卡与S3C2440硬件连接br
11.3.3DM9000与开发板接口定义br
11.3.4DM9000驱动移植到S3C2440步骤br
11.4DM9000 网卡驱动源码解析br
11.4.1两个重要的结构体简单介绍:sk_buff和net_devicebr
11.4.2驱动代码具体分析br
11.4.3dm9000_netdev_ops和 dm9000_ethtod_opsbr
11.4.4平台设备驱动的结构体定义br
11.4.5驱动初始化函数br
11.4.6probe函数br
11.4.7remove函数:设备的删除函数br
11.4.8打开、关闭函数和操作函数br
第12章基于Qt Creator环境的QT开发br
12.1概要说明br
12.2安装步骤br
12.3Qt Creator测试br
12.4Qt Ctreator中配置ARM版本交叉编译环境br
12.5交叉编译ARM版本Qt4程序br
第13章产品封装、发布br
13.1Linux内核镜像格式br
13.2Linux内核镜像的产生过程br
13.3嵌入式Linux常用文件系统br
13.4制作常用的文件系统镜像br
13.4.1制作Cramfs文件系统和部署br
13.4.2制作JFFS2文件系统镜像和部署br
13.4.3制作YAFFS2文件系统镜像和部署br
第14章6410平台Linux环境搭建br
14.1概述br
14.2编译器的安装br
14.3编译U-Boot和内核br
14.3.1编译U-Boot br
14.3.2编译内核br
14.4烧写内核到NAND Flashbr
14.4.1制作用于一键烧写Linux的SD卡br
14.4.2烧写Linux到开发板的NAND Flash中br
14.5文件程序或文件下载到开发板中br
14.5.1通过超级终端下载br
14.5.2通过SD卡复制br
附录ALinux开发平台硬件介绍br
A.1S3C2440系列芯片介绍br
A.2S3C2440开发板硬件设计说明br
A.2.1电源设计br
A.2.2复位电路br
A.2.3系统时钟电路br
A.2.4JTAG接口电路br
A.2.5GPIO电路、指示灯电路、按键电路br
A.2.6蜂鸣器电路br
A.2.7串口电路br
A.2.8AD和DA电路br
A.2.9外部Flash芯片br
A.2.10SD卡接口电路br
A.2.11SDARM芯片模块br
A.2.12NOR Flash芯片模块br
A.2.13NAND Flash芯片模块br
A.2.14USB接口br
A.2.15网络模块br
A.2.16音频输入与输出电路br
A.2.17LCD接口和CMOS摄像接口br
A.2.18系统总线接口br
A.2.19开发板完整原理图br
附录BJTAG仿真调试器下载程序的过程br
附录CJ-Link仿真调试器的使用br
附录DLinux常用命令介绍br
参考文献br

 

 

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