嵌入式应用程序??综合教?

《嵌入式应用程序设?综合教程?
(微课版)图书介?

图书作者:华清远?嵌入式学院 刘洪? 熊?? 丛书名称? 高等院校嵌入式人才培养?划教材 出版日期?2017 ?1?

编辑推荐理由

推荐评分?5.0?

国内领先的嵌入式培??机构华清远?出?

真?从企业用人需求出发,培养和提升?者能?

历经市场考验,??三?修订改?

书中配有大量?课,详细讲解重点难点

图书简?

?书结合大量实例,讲解了嵌入式应用程序设?的核心概念和基?方法。主要内容包?标准I/O编程、文件I/O编程、?任务编程、进程间通信、?线程编程、Linux网络编程等。重视应用是?穿全书的最大特点,?书在各章多??置了微课,?助?者攻克重点与难点?
  • ?书可以作为院校嵌入式相关专业和?算机相关专业的教材,也?以作为?算机软?件培??教材,还?供嵌入式研究方向的专业人员和广大计算机爱好者自学使用?

图书章节

图书??

  • ? ?1? Linux标准I/O编程 

  • 1.1 Linux系统调用和用户程序编程接口 
  • 1.1.1 系统调用 
  • 1.1.2 用户程序编程接口 
  • 1.2 Linux标准I/O概述 
  • 1.2.1 标准I/O的由来 
  • 1.2.2 流的?义 
  • 1.3 标准I/O编程 
  • 1.3.1 流的打开 
  • 1.3.2 流的关闭 
  • 1.3.3 错??处理 
  • 1.3.4 流的读写 
  • 1.3.5 流的定位 
  • 1.3.6 格式化输?/输出 
  • 1.4 实验内? 
  • 1.4.1 文件的?制 
  • 1.4.2 ??记录系统时间 
  • 小结 
  • 思考与练习 
  • ? ?2章 Linux文件I/O编程 

  • 2.1 Linux文件I/O概述 
  • 2.1.1 POSIX规范 
  • 2.1.2 虚拟文件系统 
  • 2.1.3 文件和文件描述? 
  • 2.1.4 文件I/O和标准I/O的区? 
  • 2.2 文件I/O操作 
  • 2.2.1 文件打开和关? 
  • 2.2.2 文件读写 
  • 2.2.3 文件定位 
  • 2.2.4 文件锁 
  • 2.3 实验内?—生产者和消费者 
  • 小结 
  • 思考与练习 
  • ? ?3章 Linux多任务编程 

  • 3.1 Linux下?任务机制的介绍 
  • 3.1.1 任务 
  • 3.1.2 进程 
  • 3.1.3 线程 
  • 3.2 进程编程 
  • 3.2.1 进程编程基? 
  • 3.2.2 Linux守护进程 
  • 3.3 实验内?—编写?进程程序 
  • 小结 
  • 思考与练习 
  • ? ?4章 Linux进程间通信 

  • 4.1 Linux下进程间通信概述 
  • 4.2 管道通信 
  • 4.2.1 管道简介 
  • 4.2.2 无名管道系统调用 
  • 4.2.3 有名管道 
  • 4.3 信号通信 
  • 4.3.1 信号概述 
  • 4.3.2 信号发送与设置 
  • 4.4 信号量 
  • 4.4.1 信号量?述 
  • 4.4.2 信号量编程 
  • 4.5 共享内存 
  • 4.6 消息队列 
  • 4.7 实验内? 
  • 4.7.1 有名管道通信实验 
  • 4.7.2 共享内存实验 
  • 小结 
  • 思考与练习 
  • ? ?5章 Linux多线程编程 

  • 5.1 线程基本编程 
  • 5.2 线程之间的同步与互斥 
  • 5.2.1 互斥锁线程控制 
  • 5.2.2 信号量线程控制 
  • 5.3 线程属性 
  • 5.4 实验内?—?线程编程 
  • 小结 
  • 思考与练习 
  • ? ?6章 Linux网络编程基? 

  • 6.1 网络体系结构 
  • 6.1.1 OSI模型和TCP/IP模型 
  • 6.1.2 TCP/IP模型特点 
  • 6.1.3 TCP和UDP 
  • 6.2 网络基?编程 
  • 6.2.1 套接字?述 
  • 6.2.2 IP地址 
  • 6.2.3 ?口 
  • 6.2.4 字节序 
  • 6.2.5 TCP编程 
  • 6.2.6 UDP编程 
  • 6.3 服务器模型 
  • 6.3.1 ??服务?(TCP) 
  • 6.3.2 并发服务?(TCP) 
  • 小结 
  • 思考与练习 
  • ? ?7章 Linux高级网络编程 

  • 7.1 网络超时检测 
  • 7.1.1 套接字接收超时?测 
  • 7.1.2 定时器超时?测 
  • 7.2 广播 
  • 7.2.1 广播地址 
  • 7.2.2 广播包的发送和接收 
  • 7.3 组播 
  • 7.3.1 组播地址 
  • 7.3.2 组播包的发送和接收 
  • 7.4 UNIX域?接字 
  • 7.4.1 ?地地址 
  • 7.4.2 UNIX域流式?接字 
  • 7.4.3 UNIX域用户数?报?接字 
  • 小结 
  • 思考与练习