《嵌入式应用程序设计综合教程(微课版)》结合大量实例,讲解了嵌入式应用程序设计的核心概念和基本方法。主要内容包括标准I/O编程、文件I/O编程、多任务编程、进程间通信、多线程编程、Linux网络编程等。重视应用是贯穿全书的最大特点,本书在各章多处设置了微课,帮助读者攻克重点与难点。本书可以作为院校嵌入式相关专业和计算机相关专业的教材,也可以作为计算机软硬件培训班教材,还可供嵌入式研究方向的专业人员和广大计算机爱好者自学使用。国内领先的嵌入式培训机构华清远见出品,作者具有多年从业经验;真正从企业用人需求出发,培养和提升读者能力;历经市场考验,第三次修订改版;书中配有大量微课,详细讲解重点难点。第1章Linux标准I/O编程11.1Linux系统调用和用户程序编程接口21.1.1系统调用21.1.2用户程序编程接口21.2Linux标准I/O概述31.2.1标准I/O的由来31.2.2流的含义31.3标准I/O编程41.3.1流的打开41.3.2流的关闭51.3.3错误处理61.3.4流的读写71.3.5流的定位111.3.6格式化输入/输出121.4实验内容131.4.1文件的复制131.4.2循环记录系统时间14小结16思考与练习16第2章Linux文件I/O编程172.1Linux文件I/O概述182.1.1POSIX规范182.1.2虚拟文件系统182.1.3文件和文件描述符192.1.4文件I/O和标准I/O的区别202.2文件I/O操作202.2.1文件打开和关闭212.2.2文件读写232.2.3文件定位242.2.4文件锁272.3实验内容—生产者和消费者33小结41思考与练习41第3章Linux多任务编程423.1Linux下多任务机制的介绍433.1.1任务433.1.2进程433.1.3线程493.2进程编程503.2.1进程编程基础503.2.2Linux守护进程623.3实验内容—编写多进程程序71小结76思考与练习76第4章Linux进程间通信774.1Linux下进程间通信概述784.2管道通信794.2.1管道简介794.2.2无名管道系统调用804.2.3有名管道834.3信号通信874.3.1信号概述874.3.2信号发送与设置894.4信号量964.4.1信号量概述964.4.2信号量编程974.5共享内存1024.6消息队列1094.7实验内容1154.7.1有名管道通信实验1154.7.2共享内存实验121小结127思考与练习127第5章Linux多线程编程1285.1线程基本编程1295.2线程之间的同步与互斥1335.2.1互斥锁线程控制1335.2.2信号量线程控制1345.3线程属性1395.4实验内容—多线程编程143小结150思考与练习150第6章Linux网络编程基础1516.1网络体系结构1526.1.1OSI模型和TCP/IP模型1526.1.2TCP/IP模型特点1536.1.3TCP和UDP1546.2网络基础编程1576.2.1套接字概述1576.2.2IP地址1586.2.3端口1606.2.4字节序1616.2.5TCP编程1616.2.6UDP编程1
"synopsis" may belong to another edition of this title.
US$ 18.00 shipping from China to U.S.A.
Destination, rates & speedsSeller: liu xing, Nanjing, JS, China
paperback. Condition: New. Paperback. Pub Date: 2017-01-01 Pages: 206 Language: Chinese Publisher: people's posts and telecommunications press the embedded application design a comprehensive tutorial (micro). combined with a large number of instances. explained the core concepts and basic methods of the embedded application design.Main contents include standard IO programming. programming file IO. multitasking programming. into. Seller Inventory # NI058645
Quantity: 5 available