成功加入购物车

去购物车结算 X
大学教材教辅旧书店
  • 二手嵌入式技术与智能终端软件开发实用教程温武电子工业出版社

二手嵌入式技术与智能终端软件开发实用教程温武电子工业出版社

举报
  • 装帧:    平装
  • 开本:    16开
  • 纸张:    胶版纸
  • 页数:    262页
  • 字数:    99999千字
  • 版次:  1
  • 装帧:  平装
  • 开本:  16开
  • 纸张:  胶版纸
  • 页数:  262页
  • 字数:  99999千字

售价 18.24 2.7折

定价 ¥68.00 

品相 八五品品相描述

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-02-18

    数量
    库存7
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      9787121349355
      品相描述:八五品
      亲 二手书外观85品 内有部分笔记的哦  品相标明全新的除外
      商品描述:
      基本信息
      书名:嵌入式技术与智能终端软件开发实用教程
      定价:68.0元
      作者:温武
      出版社:电子工业出版社
      出版日期:2018-09-01
      ISBN:9787121349355
      字数:435000
      页码:262
      版次:1
      装帧:平装
      开本:大16开
      商品重量:
      编辑推荐
      本书基于ARM Cortex-A15架构,系统介绍了嵌入式技术与智能终端软件开发中的技术、软件、硬件、平台等知识,结合实验与案例,通过本书学习,不仅能让读者快速掌握嵌入式系统应用开发技术与技巧,还能提高读者智能终端软件开发实践能力。本书既可作为高等院校计算机类、电子类、电气类、控制类等专业本科生、研究生学习嵌入式Linux的教材,也可供希望进入嵌入式领域的科研或工程技术人员参考使用,还可作为嵌入式培训教材和教辅材料。
      内容提要
      本书以Cortex-A15处理器为载体,是面向嵌入式终端软件开发和学习的教程。内容涵盖Linux操作系统介绍、安装和基本使用、嵌入式终端开发平台、ARM裸机编程、驱动开发,以及嵌入式Linux的应用编程、嵌入式Android应用编程。本书由浅入深、结构合理、图文并茂,可操作性强,读者可跟着一步步进行操作和学习,非常适合嵌入式Linux开发初级工程师及准备往嵌入式Linux方向发展的电子工程师和单片机工程师使用,也可作为高校非计算机专业高年级学生学习嵌入式Linux的参考教材。
      目录
      章  嵌入式系统基础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.1  ARM公司简介15 
      2.2  ARM体系结构发展15 
      2.3  ARM Cortex系列微处理器16 
      2.3.1  Cortex-A8系列处理器17 
      2.3.2  Cortex-A9系列处理器18 
      2.3.3  Cortex-A15系列处理器19 
      2.3.4  Cortex-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  安装g++39 
      3.1.7  安装Android开发工具及依赖库39 
      3.1.8  安装TFTP服务41 
      3.1.9  安装NFS服务41 
      3.2  基于Exynos5260嵌入式硬件平台42 
      3.2.1  Exynos5260嵌入式硬件平台简介42 
      3.2.2  Exynos5260嵌入式硬件平台资源配置43 
      3.2.3  实验开发平台调试45 
      3.2.4  Exynos5260开发平台设置45 
      3.2.5  系统镜像烧写48 
      第4章  Linux应用开发基础51 
      4.1  Linux基础命令51 
      4.2  Linux下C语言编程环境60 
      4.2.1  Linux下C语言编程环境概述60 
      4.2.2  Vi编辑器61 
      4.2.3  GNU GCC的使用62 
      4.2.4  GDB调试器的使用65 
      4.3  GNU Make命令和Makefile文件68 
      4.4  Linux 的Shell编程72 
      4.4.1  Shell简介72 
      4.4.2  Shell变量与环境变量72 
      4.4.3  Shell常用命令78 
      4.4.4  Shell函数82 
      第5章  嵌入式Linux应用编程86 
      5.1  个Linux应用程序输出“hello world!”86 
      5.2  文件I/O操作87 
      5.2.1  Linux文件结构87 
      5.2.2  系统调用与库函数88 
      5.2.3  文件I/O基本操作89 
      5.3  进程95 
      5.3.1  Linux进程概述95 
      5.3.2  Linux进程控制98 
      5.3.3  进程间通信104 
      5.4  多线程通信118 
      5.4.1  线程简介118 
      5.4.2  Linux线程控制119 
      5.5  Linux网络编程131 
      5.5.1  TCP/IP简介131 
      5.5.2  socket通信基本概念132 
      5.5.3  网络编程相关函数说明133 
      5.5.4  网络编程程序设计136 
      第6章  嵌入式系统开发147 
      6.1  交叉编译简介147 
      6.2  交叉编译器147 
      6.3  交叉编译器的安装148 
      6.4  U-Boot编译150 
      6.5  U-Boot移植150 
      6.6  编译内核155 
      6.7  内核移植156 
      6.8  Android 4.4.2移植159 
      第7章  Linux设备驱动开发162 
      7.1  Linux驱动程序的基本知识162 
      7.2  Linux device driver的概念163 
      7.3  Linux内核模块helloworld163 
      7.4  驱动程序中编写ioctl函数供应用程序调用164 
      7.5  嵌入式Linux下LED驱动程序设计166 
      7.6  嵌入式Linux下的按键中断实验174 
      7.7  嵌入式Linux的A/D转换实验184 
      第8章  Qt编程基础190 
      8.1  Qt概述190 
      8.1.1  GUI的作用190 
      8.1.2  Qt的主要特点191 
      8.2  Qt的安装191 
      8.3  使用Designer创建“helloworld”Qt窗口194 
      8.4  交叉编译Qt Embedded库197 
      8.4.1  配置编译选项197 
      8.4.2  编译和安装198 
      8.4.3  Qt Embedded应用程序编译198 
      8.5  开发平台设置Qt Embedded环境199 
      第9章  Android应用开发201 
      9.1  开发准备201 
      9.1.1  下载K201 
      9.1.2  下载Eclipse201 
      9.1.3  下载ADT202 
      9.1.4  下载Android SDK202 
      9.1.5  下载Android NDK202 
      9.2  安装程序202 
      9.2.1  安装K202 
      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.4  Android应用开发准备221 
      9.5  Android应用开发223 
      9.5.1  实验1:LED灯控制程序设计223 
      9.5.2  实验2:ADC模块实验230 
      9.5.3  实验3:LCD实验236 
      0章  Android多媒体视频播放器241 
      10.1  相关知识241 
      10.2  开发过程242 
      1章  Android远程控制(智能家居项目)247 
      11.1  智能家居概念247 
      11.2  背景247 
      11.3  发展趋势247 
      11.4  智能家居项目248 
      11.5  智能家居项目服务端代码编写250 
      11.6  智能家居项目客户端代码编写257 
      参考文献263
      作者介绍
      温武,毕业于华中科技大学通信与信息系统专业,工学硕士,高级实验师,现为广州大学计算机科学与教育软件学院实验室副主任,党支部书记。1998年始在广州大学工作,主要从事网络工程技术、电子信息技术和信息系统与数据库技术方面的研究。他已主持教研、科研项目7项,发表论文二十多篇,拥有软件著作权1项。
      序言

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看