您好,欢迎光临有路网!
通信嵌入式系统技术与应用
QQ咨询:
有路璐璐:

通信嵌入式系统技术与应用

  • 作者:戴虹
  • 出版社:电子工业出版社
  • ISBN:9787121375279
  • 出版日期:2021年01月01日
  • 页数:280
  • 定价:¥53.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    • 出版社
    • ISBN
      9787121375279
    • 作者
    • 页数
      280
    • 出版时间
      2021年01月01日
    • 定价
      ¥53.00
    • 所属分类
    内容提要
    嵌入式系统技术是高等院校通信工程、电子信息工程、测控、自动化、计算机科学等专业的一门重要的专业课程,本书配合培养应用型本科专业人才的教学目标而编写,具有鲜明的工程教育特色。全书共5章,包括理论篇和实验篇,主要内容包括:嵌入式系统开发入门、嵌入式Linux开发环境的搭建、Linux编程、ARM Linux设备驱动程序开发、基于ICETEK-AM3359-A的嵌入式系统实验。本书内容翔实,简明扼要,实践性较强,使读者能在较短时间内入门并上手操作,从而对课程产生浓厚的兴趣,并掌握嵌入式系统的实践与开发方法,提高创新能力。本书提供配套的电子课件、习题参考答案和实验程序源代码。本书可作为高等院校通信工程、电子信息工程、测控、自动化、计算机科学等专业的嵌入式系统技术课程的教材,也可作为相关领域的工程技术人员的参考书籍。
    目录
    目 录 上篇 理论篇 第1章 嵌入式系统开发入门 3 1.1 嵌入式系统介绍 3 1.1.1 嵌入式系统概述 3 1.1.2 嵌入式系统的组成 4 1.1.3 几种主流嵌入式系统的分析 6 1.2 ARM介绍 7 1.2.1 ARM微处理器简介 7 1.2.2 ARM微处理器的选择 11 1.2.3 ARM9的主要特点 12 1.2.4 ARM Cortex-A8微处理器的技术特点 14 1.3 嵌入式软件开发流程 15 1.3.1 嵌入式系统开发流程概述 15 1.3.2 嵌入式软件开发概述 16 1.4 嵌入式Linux开发介绍 22 1.4.1 Linux历史 22 1.4.2 Linux作为嵌入式系统的优势 22 1.4.3 如何学习Linux 23 1.4.4 Linux开发环境 24 1.4.5 Gcc编译器 25 1.4.6 GNU Make介绍 26 1.4.7 Gdb调试工具 28 本章习题 31 第2章 嵌入式Linux开发环境的搭建 33 2.1 系统概述 33 2.1.1 系统需求 33 2.1.2 软件开发环境概述 33 2.2 Linux开发主机的构建 34 2.3 嵌入式交叉编译环境的构建 35 2.3.1 交叉编译工具链介绍 35 2.3.2 构建ARM Linux交叉编译工具链 35 2.4 建立开发主机与嵌入式系统的通信连接 43 2.4.1 串口通信 43 2.4.2 以太网通信 45 2.4.3 与嵌入式系统交换数据 49 本章习题 50 第3章 Linux编程 51 3.1 Linux下的C语言编程 51 3.1.1 C语言简单回顾 51 3.1.2 Linux下的C语言编程环境概述 51 3.1.3 Gcc编译器 52 3.1.4 Gdb调试器 58 3.1.5 Make工程管理器 64 3.1.6 使用autotools 69 3.2 Linux编程初步 74 3.2.1 系统调用及用户编程接口(API) 74 3.2.2 Linux中的文件及文件描述符概述 76 3.2.3 不带缓存的文件I/O操作 76 3.2.4 嵌入式Linux串口应用开发 89 3.2.5 标准I/O开发 98 3.3 进程控制 105 3.3.1 Linux进程概述 105 3.3.2 Linux进程控制编程 108 3.4 进程间通信 125 3.4.1 Linux进程间通信概述 125 3.4.2 管道通信 126 3.4.3 信号通信 135 3.4.4 共享内存 145 3.4.5 消息队列 147 3.5 多线程程序设计 151 3.5.1 Linux线程概述 151 3.5.2 线程实现 153 3.6 嵌入式网络程序设计 167 3.6.1 TCP/IP协议概述 167 3.6.2 网络基础编程 171 3.6.3 网络**编程 182 3.6.4 ping源码分析 186 本章习题 200 第4章 ARM Linux设备驱动程序开发 201 4.1 设备驱动概述 201 4.1.1 设备驱动程序简介及驱动模块 201 4.1.2 设备文件分类 202 4.1.3 设备号 202 4.1.4 驱动层次结构 202 4.1.5 设备驱动程序与设备的接口 203 4.1.6 设备驱动程序的特点 203 4.2 字符设备驱动程序编写 204 4.2.1 字符设备驱动程序编写流程说明 204 4.2.2 重要数据结构 204 4.2.3 设备驱动程序的主要组成 205 4.2.4 /proc文件系统 210 4.3 块设备驱动程序编写 211 4.3.1 块设备驱动程序描述符 211 4.3.2 块设备驱动程序的编写流程 211 4.4 中断编程 218 4.5 键盘驱动实现 219 4.5.1 键盘工作原理 219 4.5.2 键盘驱动综述 221 4.5.3 键盘驱动流程 221 本章习题 229 下篇 实验篇 第5章 基于ICETEK-AM3359-A的嵌入式系统实验 233 5.1 实验设备的安装 233 5.1.1 实验开发环境的设置 233 5.1.2 ICETEK-AM3359-A教学实验箱的连接 233 5.2 ICETEK-AM3359-A的基础Linux实验 234 5.2.1 实��1 LED控制实验 234 5.2.2 实验2 按键控制实验 235 5.2.3 实验3 驱动模块编写实验 237 5.2.4 实验4 GPIO控制实验 239 5.2.5 实验5 内存设备模块应用实验 241 5.2.6 实验6 LCD显示实验 243 5.2.7 实验7 触摸屏编程实验 244 5.2.8 实验8 QT编程实验 246 5.3 基于ICETEK-AM3359-A的嵌入式外部控制实验 248 5.3.1 实验1 液晶屏显示实验 248 5.3.2 实验2 键盘输入实验 251 5.3.3 实验3 音频信号发生实验 254 5.3.4 实验4 直流电机控制实验 257 5.3.5 实验5 步进电机控制实验 261 5.3.6 实验6 交通灯控制综合实验 264 5.3.7 实验7 单路模数(A/D)转换实验 266 5.3.8 实验8 单路数模(D/A)转换实验 269 参考文献 272

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外