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

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』嵌入式Linux开发实践教程

書城自編碼: 3036672
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 平震宇 主编 匡亮副主编
國際書號(ISBN): 9787111571292
出版社: 机械工业出版社
出版日期: 2017-07-01
版次: 1 印次: 1
頁數/字數: 298/465000
書度/開本: 16开 釘裝: 平装

售價:NT$ 359

我要買

share:

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



新書推薦:
图像工程(第5版)
《 图像工程(第5版) 》

售價:NT$ 2070.0
权力制衡:罗马宪法对近代西欧宪制的影响
《 权力制衡:罗马宪法对近代西欧宪制的影响 》

售價:NT$ 406.0
间谍大师:情报、技术与以色列商业创新
《 间谍大师:情报、技术与以色列商业创新 》

售價:NT$ 411.0
浪荡子美学与跨文化现代性:一九三零年代上海、东京及巴黎的浪荡子、漫游者与译者
《 浪荡子美学与跨文化现代性:一九三零年代上海、东京及巴黎的浪荡子、漫游者与译者 》

售價:NT$ 354.0
孤独与相遇的社会学
《 孤独与相遇的社会学 》

售價:NT$ 270.0
精微植物艺术表现技法大全
《 精微植物艺术表现技法大全 》

售價:NT$ 1030.0
坦克行动:一名装甲部队指挥官的战争(1944年至1945年)
《 坦克行动:一名装甲部队指挥官的战争(1944年至1945年) 》

售價:NT$ 519.0
翻译的危险:清代中国与大英帝国之间两位译者的非凡人生
《 翻译的危险:清代中国与大英帝国之间两位译者的非凡人生 》

售價:NT$ 426.0

編輯推薦:
提供相关课程标准、教学视频、电子教案、多媒体课件、试题库、项目案例库、常见问题及解答等在内的丰富教学资源。
提供与企业共同开发的大量真实案例和培训资源包。
采用了嵌入式Linux 学习中主流的2440 开发板,并提供基于QEMU的Mini2440虚拟开发平台,学生可以先利用仿真软件在虚拟平台上练习熟悉操作。
內容簡介:
《嵌入式Linux开发实践教程》从实用的角度出发,介绍了嵌入式Linux中常用的内容。这些内容大部分是Linux开发过程中不同方面的工程师都需要掌握的知识。按照知识结构可以分为以下几个方面:嵌入式Linux的开发简介(第1章);Linux操作系统(第2章);开发环境与编程基础(第36章);Linux系统结构(第79章);Linux GUI应用开发(第10章)。
《嵌入式Linux开发实践教程》可作为高职院校计算机应用类专业、自动化类和电子信息类专业的教学用书,也适用于嵌入式Linux工程师增强能力、快速开发Linux系统的指导书。
《嵌入式Linux开发实践教程》配有授课电子课件,需要的教师可登录wwwcmpeducom免费注册,审核通过后下载,或联系编辑索取(QQ:1239258369,电话:010-88379739)。
目錄
前言
第1章认识嵌入式系统开发
1.1认识嵌入式系统
1.1.1什么是嵌入式系统
1.1.2嵌入式系统的构成与特点
1.2认识嵌入式微处理器
1.2.1嵌入式微处理器
1.2.2ARM微处理器
1.3认识嵌入式操作系统
1.3.1Linux
1.3.2VxWorks
1.3.3Windows Embedded
1.3.4COS-II
1.4嵌入式系统设计流程
1.4.1嵌入式系统开发
1.4.2嵌入式系统设计学习线路
1.4.3嵌入式Linux书籍
1.4.4嵌入式Linux资源列表
第2章体验Linux系统
2.1Linux的基本概念
2.1.1文件系统
2.1.2Shell
2.1.3环境变量
2.2任务:管理Linux文件
2.2.1pwd
2.2.2ls
2.2.3cd
2.2.4cp
2.2.5mv
2.2.6touch
2.2.7mkdir
2.2.8rm
2.2.9ln
2.2.10find
2.3任务:内容管理
2.3.1cat
2.3.2grep
2.3.3diff
2.3.4patch
2.4任务:权限管理
2.4.1chmod
2.4.2chown
2.4.3useradd
2.4.4passwd
2.4.5userdel
2.5任务:备份压缩
2.5.1gzipgunzip
2.5.2tar
2.6任务:磁盘管理
2.6.1mount
2.6.2umount
2.6.3du
2.6.4fdisk
2.6.5mkfs
2.7任务:进程控制
2.7.1ps
2.7.2kill
2.7.3top
2.7.4free
2.8任务:网络设置
2.8.1ifconfig
2.8.2route
2.8.3ping
2.8.4netstat
2.9任务:编辑工具vi
2.9.1vi简易使用范例
2.9.2vi命令说明
2.9.3vi范例
2.9.4文件的恢复与暂存盘
第3章配置嵌入式开发常用服务
3.1任务:配置NFS服务
3.1.1安装NFS服务
3.1.2启动与停止NFS服务
3.1.3配置NFS服务
3.1.4NFS服务配置实例
3.2任务:配置Samba服务
3.2.1安装Samba服务
3.2.2启动与停止Samba服务
3.2.3smbconf配置文件
3.2.4Samba配置实例
3.3任务:配置TFTP服务
3.3.1安装TFTP服务
3.3.2启动与停止TFTP服务
3.3.3配置TFTP服务
3.3.4TFTP服务配置实例
3.4任务:配置SSH服务
3.4.1安装SSH服务
3.4.2启动与停止SSH服务
3.4.3配置SSH服务
3.4.4SSH服务使用实例
第4章使用嵌入式开发常用开发工具
4.1任务:编译程序(GCC)
4.1.1GCC编译器安装
4.1.2程序的编译过程
4.1.3GCC常用编译选项
4.1.4GCC编译实例
4.2任务:调试程序(GDB)
4.2.1GDB的使用流程
4.2.2GDB常用命令
4.2.3GDBServer远程调试
4.3任务:工程管理(Makefile)
4.3.1Makefile文件
4.3.2Makefile的规则
4.3.3Makefile的变量
4.3.4规则的命令
4.4综合实践:编译调试NTP协议程序
4.4.1获取源代码
4.4.2编译NTP
4.4.3调试NTP
第5章构建嵌入式Linux开发环境
5.1熟悉目标板硬件资源
5.2熟悉目标板软件资源
5.3任务:安装与体验Linux Qt
系统
5.3.1外部接口连接
5.3.2超级终端配置
5.3.3安装USB 下载驱动
5.3.4下载文件系统
5.3.5初始化Qt图形界面
5.4任务:Linux下的minicom仿真
终端
5.4.1安装minicom
5.4.2虚拟机串口的设置
5.4.3minicom的配置
5.4.4minicom的使用
5.5任务:ARM虚拟机配置
5.5.1ARM虚拟机资源下载
5.5.2编译QEMU程序
5.5.3配置系统脚本
5.5.4加载NFS文件系统
5.6任务:嵌入式开发环境配置
5.6.1交叉编译工具配置
5.6.2ARM Linux环境C程序设计
5.7综合实践:SQLite 嵌入式数据库
的移植和使用
5.7.1下载并编译SQLite
5.7.2下载到ARM虚拟机并使用
SQLite
第6章嵌入式Linux C 开发
6.1任务:Glibc库文件
6.1.1使用ldd查看库文件
6.1.2ldconfig
6.2任务:文件IO编程
6.2.1文件的基本概念
6.2.2文件IO函数编程
6.2.3文件IO函数实例
6.3任务:标准IO编程
6.3.1标准IO相关函数
6.3.2标准IO函数实例
6.4任务:串口通信编程
6.4.1打开串口
6.4.2设置串口
6.4.3发送数据
6.4.4接收数据
6.5任务:网络通信编程
6.5.1网络通信编程的基本概念
6.5.2socket编程的基本函数
6.5.3网络编程实例
6.6综合实践:网络协议转换器
(串口转TCPIP)
6.6.1串口操作相关函数
6.6.2主程序流程
6.6.3回调函数
第7章移植BootLoader
7.1认识BootLoader
7.1.1Linux系统的启动过程
7.1.2BootLoader的概念与功能
7.1.3BootLoader的结构
7.2任务:U-Boot移植
7.2.1U-Boot目录结构
7.2.2U-Boot 配置编译
7.2.3U-Boot常用命令
7.3任务:vivi移植
7.3.1vivi目录结构
7.3.2vivi配置编译
7.3.3vivi执行流程分析
7.3.4vivi 常用命令
7.4综合实践:U-Boot在mini2440
上的移植
7.4.1建立开发板类型并测试
编译
7.4.2在board子目录中建立自己的
开发板mini2440目录
7.4.3测试编译
7.4.4修改U-Boot中的文件
7.4.5交叉编译U-Boot
7.4.6宏装BootLoader到开发板
第8章内核移植
8.1认识内核
8.1.1内核的组成
8.1.2内核目录结构
8.2任务:Linux内核的配置与
编译
8.2.1内核配置
8.2.2建立内核
8.3任务:内核配置选项
8.3.1常规设置
8.3.2模块和块设备选项
8.3.3处理器的类型及特性
8.3.4网络协议相关选项
8.3.5设备驱动选项
8.3.6文件系统类型选项
8.4综合实践:Linux-2.6在mini2440上的移植
8.4.1移植准备
8.4.2建立目标平台
8.4.3内核配置
8.4.4内核编译
第9章根文件系统
9.1认识文件系统
9.1.1文件系统概述
9.1.2嵌入式文件系统的特点
9.1.3
內容試閱
目前的IT技术领域有很多热点,如移动开发、云计算、大数据和嵌入式Linux。IT技术领域及工业控制领域的工程师都需要了解一些嵌入式Linux的知识。
本书根据编者团队多年研究学习嵌入式产品及设计的实践经验,按照案例式教学的写作模式,以嵌入式系统开发为实例,全面剖析,系统地讲解嵌入式Linux开发的基本知识。
本书共分为10章,主要内容包括:嵌入式系统开发概述、Linux使用基础、嵌入式开发常用的开发工具、嵌入式Linux C语言开发、嵌入式开发常用服务配置、构建嵌入式Linux开发环境、Bootloader移植、内核移植、文件系统以及嵌入式应用开发与移植。在本书的编写过程中,精心挑选了各个项目和任务,力争做到既有针对性,又能够让读者通过完成相应的任务很快掌握对应知识。
本教材的特色主要可以归结为以下几点
1 线上线下互动,新旧媒体融合。
本书通过在线开放课程的建设推动配套数字资源的建设,包括相关课程标准、教学视频、电子教案、多媒体课件、试题库、项目案例库、常见问题及解答等在内的丰富教学资源,同时提供与企业共同开发的大量真实案例和培训资源包。读者通过观看每个知识点对应的教学视频,能对知识有更形象、更深入的理解。
2 图文结合、便于阅读
全书配有大量插图与实例代码,在介绍设备原理、系统架构、数据流、软件配置、实验操作等内容时,插图与实例代码的作用是显而易见的,这会有助于读者对相关内容的理解。
3 真实项目、任务驱动、教学做合一
以企业真实项目为导向,对嵌入式Linux的开发岗位技术人员所需的职业能力进行分解,覆盖了使用嵌入式Linux技术进行软件开发、测试和应用维护等几个重要的工作过程。使读者在完成企业真实项目的过程中锻炼并提高了自己的动手能力、实践能力,以达到最佳的学习效果。
4 紧密联系开发板
本书采用了嵌入式Linux 学习中最主流的2440 开发板,并提供基于QEMU的Mini2440虚拟开发平台,使学生得到更多的实操训练机会,而且提高了硬件设备使用的安全性。学生可以先利用仿真软件在虚拟平台上练习熟悉操作,然后在真实的硬件设备上进行操作。
本书可作为高职院校计算机应用类专业、自动化类和电子信息类专业的教学用书,也适用于嵌入式Linux的工程师增强能力、快速开发Linux系统的指导书。
由于时间有限,书中难免有疏漏之处,敬请广大读者批评指正。

 

 

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