登入帳戶  | 訂單查詢  | 購物車/收銀台(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月出版新書

『簡體書』嵌入式技术与智能终端软件开发实用教程

書城自編碼: 3252631
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 温武
國際書號(ISBN): 9787121349355
出版社: 电子工业出版社
出版日期: 2018-09-01


書度/開本: 大16开 釘裝: 平塑

售價:NT$ 442

我要買

share:

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



新書推薦:
教育何用:重估教育的价值
《 教育何用:重估教育的价值 》

售價:NT$ 299.0
理想城市:环境与诗性
《 理想城市:环境与诗性 》

售價:NT$ 390.0
逆风翻盘  危机时代的亿万赢家 在充满危机与风险的世界里,学会与之共舞并找到致富与生存之道
《 逆风翻盘 危机时代的亿万赢家 在充满危机与风险的世界里,学会与之共舞并找到致富与生存之道 》

售價:NT$ 625.0
工业互联网导论
《 工业互联网导论 》

售價:NT$ 445.0
孤独传:一种现代情感的历史
《 孤独传:一种现代情感的历史 》

售價:NT$ 390.0
家、金钱和孩子
《 家、金钱和孩子 》

售價:NT$ 295.0
形而上学与测量
《 形而上学与测量 》

售價:NT$ 340.0
世界航母、舰载机图鉴   【日】坂本明
《 世界航母、舰载机图鉴 【日】坂本明 》

售價:NT$ 340.0

建議一齊購買:

+

NT$ 441
《 C语言程序设计与实践(普通高等教育“十二五”规划教材) 》
+

NT$ 291
《 C语言程序设计与实践 》
+

NT$ 156
《 C语言程序设计实践 》
+

NT$ 593
《 程序设计导论:Python语言实践 》
+

NT$ 144
《 C语言程序设计实践 》
編輯推薦:
本书基于ARM Cortex-A15架构,系统介绍了嵌入式技术与智能终端软件开发中的技术、软件、硬件、平台等知识,结合实验与案例,通过本书学习,不仅能让读者快速掌握嵌入式系统应用开发技术与技巧,还能提高读者智能终端软件开发实践能力。
本书既可作为高等院校计算机类、电子类、电气类、控制类等专业本科生、研究生学习嵌入式Linux的教材,也可供希望进入嵌入式领域的科研或工程技术人员参考使用,还可作为嵌入式培训教材和教辅材料。
內容簡介:
本书以Cortex-A15处理器为载体,是面向嵌入式终端软件开发和学习的教程。内容涵盖Linux操作系统介绍、安装和基本使用、嵌入式终端开发平台、ARM裸机编程、驱动开发,以及嵌入式Linux的应用编程、嵌入式Android应用编程。本书由浅入深、结构合理、图文并茂,可操作性强,读者可跟着一步步进行操作和学习,非常适合嵌入式Linux开发初级工程师及准备往嵌入式Linux方向发展的电子工程师和单片机工程师使用,也可作为高校非计算机专业高年级学生学习嵌入式Linux的参考教材。
關於作者:
温武,毕业于华中科技大学通信与信息系统专业,工学硕士,高级实验师,现为广州大学计算机科学与教育软件学院实验室副主任,党支部书记。1998年始在广州大学工作,主要从事网络工程技术、电子信息技术和信息系统与数据库技术方面的研究。他已主持教研、科研项目7项,发表论文二十多篇,拥有软件著作权1项。缪文南,华南理工大学广州学院电子信息工程学院自动化实验师,研究方向为嵌入式技术,主持和参与多项省部级教学科研项目,个人拥有授权发明专利两项,实用新型专利50多项。指导学生参加各类省部级科技竞赛获得100多项不同等级奖项。张汛涞,广州大学计算机科学与教育软件学院副教授,研究方向是计算机系统结构和嵌入式系统,有多年的计算机组成与结构、嵌入式系统与接口等课程的理论和实践教学经验,指导学生多次在创新比赛中获奖。
目錄
目录
第1章嵌入式系统基础1
1.1嵌入式系统概述1
1.1.1什么是嵌入式系统1
1.1.2嵌入式系统的组成1
1.1.3嵌入式系统与PC系统的区别3
1.1.4嵌入式系统的特点3
1.1.5嵌入式系统的发展趋势4
1.1.6嵌入式系统的应用领域5
1.2嵌入式处理器8
1.3嵌入式操作系统10
1.3.1何谓嵌入式操作系统10
1.3.2嵌入式操作系统的特点10
1.3.3嵌入式操作系统的种类11
1.4嵌入式系统开发过程13
第2章嵌入式ARM处理器15
2.1ARM公司简介15
2.2ARM体系结构发展15
2.3ARM Cortex系列微处理器16
2.3.1Cortex-A8系列处理器17
2.3.2Cortex-A9系列处理器18
2.3.3Cortex-A15系列处理器19
2.3.4Cortex-A53系列处理器21
2.4主流Cortex-A系列处理器对比23
第3章嵌入式开发平台24
3.1嵌入式软件开发平台24
3.1.1安装VMware Workstation软件24
3.1.2配置虚拟主机硬件26
3.1.3安装Ubuntu33
3.1.4安装VMware Tools37
3.1.5安装文本编辑器Vim38
3.1.6安装g39
3.1.7安装Android开发工具及依赖库39
3.1.8安装TFTP服务41
3.1.9安装NFS服务41
3.2基于Exynos5260嵌入式硬件平台42
3.2.1Exynos5260嵌入式硬件平台简介42
3.2.2Exynos5260嵌入式硬件平台资源配置43
3.2.3实验开发平台调试45
3.2.4Exynos5260开发平台设置45
3.2.5系统镜像烧写48
第4章Linux应用开发基础51
4.1Linux基础命令51
4.2Linux下C语言编程环境60
4.2.1Linux下C语言编程环境概述60
4.2.2Vi编辑器61
4.2.3GNU GCC的使用62
4.2.4GDB调试器的使用65
4.3GNU Make命令和Makefile文件68
4.4Linux 的Shell编程72
4.4.1Shell简介72
4.4.2Shell变量与环境变量72
4.4.3Shell常用命令78
4.4.4Shell函数82
第5章嵌入式Linux应用编程86
5.1第一个Linux应用程序输出hello world!86
5.2文件IO操作87
5.2.1Linux文件结构87
5.2.2系统调用与库函数88
5.2.3文件IO基本操作89
5.3进程95
5.3.1Linux进程概述95
5.3.2Linux进程控制98
5.3.3进程间通信104
5.4多线程通信118
5.4.1线程简介118
5.4.2Linux线程控制119
5.5Linux网络编程131
5.5.1TCPIP简介131
5.5.2socket通信基本概念132
5.5.3网络编程相关函数说明133
5.5.4网络编程程序设计136
第6章嵌入式系统开发147
6.1交叉编译简介147
6.2交叉编译器147
6.3交叉编译器的安装148
6.4U-Boot编译150
6.5U-Boot移植150
6.6编译内核155
6.7内核移植156
6.8Android 4.4.2移植159
第7章Linux设备驱动开发162
7.1Linux驱动程序的基本知识162
7.2Linux device driver的概念163
7.3Linux内核模块helloworld163
7.4驱动程序中编写ioctl函数供应用程序调用164
7.5嵌入式Linux下LED驱动程序设计166
7.6嵌入式Linux下的按键中断实验174
7.7嵌入式Linux的AD转换实验184
第8章Qt编程基础190
8.1Qt概述190
8.1.1GUI的作用190
8.1.2Qt的主要特点191
8.2Qt的安装191
8.3使用Designer创建helloworldQt窗口194
8.4交叉编译Qt Embedded库197
8.4.1配置编译选项197
8.4.2编译和安装198
8.4.3Qt Embedded应用程序编译198
8.5开发平台设置Qt Embedded环境199
第9章Android应用开发201
9.1开发准备201
9.1.1下载JDK201
9.1.2下载Eclipse201
9.1.3下载ADT202
9.1.4下载Android SDK202
9.1.5下载Android NDK202
9.2安装程序202
9.2.1安装JDK202
9.2.2安装Eclipse205
9.2.3安装Android SDK205
9.2.4解压Android NDK与配置环境变量211
9.2.5配置ADT215
9.2.6配置SDK217
9.2.7配置NDK218
9.3测试模拟器218
9.4Android应用开发准备221
9.5Android应用开发223
9.5.1实验1:LED灯控制程序设计223
9.5.2实验2:ADC模块实验230
9.5.3实验3:LCD实验236
第10章Android多媒体视频播放器241
10.1相关知识241
10.2开发过程242
第11章Android远程控制(智能家居项目)247
11.1智能家居概念247
11.2背景247
11.3发展趋势247
11.4智能家居项目248
11.5智能家居项目服务端代码编写250
11.6智能家居项目客户端代码编写257
参考文献263
內容試閱
前 言
嵌入式系统是以应用为中心,软件硬件可裁剪的,适应应用系统对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计算机系统,由嵌入式硬件和嵌入式软件两部分组成。硬件是基础,软件是关键,几乎所有的嵌入式产品(智能手机、平板电脑、智能机器人、智能硬件等)中都需要各种软件来提供灵活多样的功能。
随着互联网时代的来临,嵌入式系统应用的不断深入和产业化程度的不断提升,新的应用环境和产业化需求对嵌入式软件、硬件提出了更高的要求,高性能及复杂度更高的嵌入式处理器已经得到更加广泛的应用。
本书以Exynos5260微处理器为硬件开发平台,Ubuntu操作系统为软件开发平台,用C语言、Linux操作指令、Java语言完成开发工作,配套多个实验案例,适合作为教师教学、学生自学的实验、实践指导用书。
本书共有11章,按照嵌入式系统技术初学者的学习过程,从简单到复杂,从底层软件到上层软件开发,强调实用性和易用性。第1章嵌入式系统基础,介绍了嵌入式系统概念、嵌入式处理器分类、嵌入式操作系统特点及种类、嵌入式系统开发过程等。第2章嵌入式ARM处理器,介绍了ARM概念、ARM体系结构及ARM
Cortex系列微处理器等。第3章嵌入式开发平台,介绍了嵌入式软件和硬件开发平台。第4章Linux应用开发基础,介绍了嵌入式编程基础知识、Linux基础命令、Linux下C语言编程环境、GNU及Shell编程等。第5章嵌入式Linux应用编程,介绍了文件IO、进程、多线程等操作案例。第6章嵌入式系统开发,介绍了U-Boot、编译内核与移植过程等。第7章Linux设备驱动开发,介绍了驱动程序的编写、移植方法。第8章Qt编程基础,介绍了Qt的安装、使用等。第9章Android应用开发,介绍了Android应用开发环境搭建,以及应用程序开发方法等。第10章Android多媒体视频播放器和第11章Android远程控制(智能家居项目),通过介绍综合项目案例,讲述了Android应用开发的方法和设计思路等内容。
本书的编写团队主要来自高校教师和企业研发成员,由粤嵌教育教材研发中心指导写作。本书主要由温武、缪文南、张汛涞编著,同时参与编写的还有钟锦辉、冯宝祥、邓人铭、郑志优、古鹏、陈耀华、丘凯伦、金政哲、樊志平、郭四稳、魏有法、郑洪庆、程蔚等,在此表示感谢!
本书在编写过程中所涉及的程序代码,参考了粤嵌教育教材研发中心的培训教材和有关资料,并在粤嵌教育教材研发中心开发的Exynos5260实验开发平台上进行逐一验证。感谢粤嵌教育教材研发中心的钟锦辉、冯宝祥、邓人铭、卓锐、梁炳根、陈健聪在编写过程中给予的技术支持与帮助。特别感谢电子工业出版社编辑李树林老师的指导和支持。本书在编写过程中不仅参考了大量的文献资料,而且还参考了互联网上的一些资讯和相关领域的报道,这些参考文献未能一一列举,深表歉意,在此一并向原作者和刊发机构表示诚挚的谢意。
随书提供的实验程序代码、相关的开发环境软件、数据手册、实验讲义等,读者可通过网站http:www.gec-edu.org进行下载。
由于编者水平有限,编写得较为仓促,本书可能会有不妥或错误之处,望各位专家和读者给予指正。我们的邮箱为toszzy@126.com,欢迎来信交流。


编著者

 

 

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