您好,欢迎光临有路网!
高质量嵌入式Linux C编程(第2版)
QQ咨询:
有路璐璐:

高质量嵌入式Linux C编程(第2版)

  • 作者:梁庚 陈明 魏峰
  • 出版社:电子工业出版社
  • ISBN:9787121373404
  • 出版日期:2019年09月01日
  • 页数:426
  • 定价:¥78.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

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

    图书详情

    内容提要
    《高质量嵌入式Linux C编程(第2版)》从嵌入式开发角度出发,以Linux操作系统为开发平台,将隐藏在系统开发背后的关于C语言、计算机组成原理、计算机操作系统等方面的机制和知识娓娓道来,不仅让读者知其然,更让读者知其所以然。
    《高质量嵌入式Linux C编程(第2版)》揭开嵌入式LinuxC系统开发背后的“秘密”,并将这些知识融入编程实践,从而帮助读者写出嵌入式LinuxC的高质量代码。
    具体说来,《高质量嵌入式Linux C编程(第2版)》主要讨论了包括嵌入式C语言**编程、嵌入式Linux系统编程、多任务解决机制、网络编程、高性能服务器设计等多个方面的内容。
    《高质量嵌入式Linux C编程(第2版)》既可作为大专院校相关专业师生的教学参考书,也可供计算机及其相关领域的工程技术人员查阅。
    对于普通计算机爱好者,《高质量嵌入式Linux C编程(第2版)》也不失为一本帮助掌握高质量嵌入式LinuxC系统开发的深入浅出的读物。
    目录
    第1章 嵌入式Linux C语言开发工具
    1.1 嵌入式Linux C语言开发概述
    1.2 嵌入式Linux C开发环境
    1.3 嵌入式文本编辑器
    1.3.1 基本模式
    1.3.2 基本操作
    1.3.3 实训操作
    1.4 嵌入式编译器
    1.4.1 初识GCC编译器
    1.4.2 gcc命令常用选项和工作流程
    1.4.3 库的使用
    1.5 嵌入式调试器
    1.6 工程管理器
    1.6.1 Makefile
    1.6.2 Makefile特性介绍
    1.7 Eclipse程序开发
    1.7.1 Eclipse环境安装
    1.7.2 Eclipse C程序开发
    1.8 软件版本管理
    1.8.1 Git版本管理
    1.8.2 Ubuntu软件包管理

    第2章 ��据类型
    2.1 变量与常量
    2.2 变量
    2.2.1 什么是变量
    2.2.2 变量名和变量值
    2.2.3 局部变量和全局变量
    2.3 常量
    2.4 基本内置类型
    2.4.1 数据类型及其大小
    2.4.2 陷阱——有符号与无符号
    2.5 声明与定义
    2.5.1 定义
    2.5.2 声明
    2.6 static与extern
    2.6.1 static
    2.6.2 extern
    2.7 const
    2.8 auto
    2.9 register
    2.10 volatile
    2.11 typedef详解
    2.11.1 typedef与结构的问题
    2.11.2 typedef与#define的问题
    2.11.3 typedef与#define的另一例
    2.11.4 typedef与复杂的变量声明
    2.12 枚举(enum)
    2.12.1 枚举类型的使用方法
    2.12.2 枚举与#define宏的区别
    2.13 联合体
    2.13.1 联合体的定义
    2.13.2 从两道经典试题谈联合体(union)的使用

    第3章 运算符和表达式
    3.1 运算符简介
    3.1.1 运算符优先级
    3.1.2 一些容易出错的优先级问题
    3.1.3 逻辑运算符
    3.2 条件运算符和条件表达式
    3.3 ++、——操作符
    3.4 位运算
    3.4.1 按位与运算及应用
    3.4.2 按位或运算及应用
    3.4.3 按位异或运算及应用
    3.4.4 左移和右移
    3.5 C语言性能优化:使用位操作

    第4章 语句
    4.1 空语句
    4.2 基础语句
    4.2.1 表达式语句
    4.2.2 函数调用语句
    4.3 if语句
    4.3.1 布尔变量与零值的比较
    4.3.2 整型变量与零值比较
    4.3.3 浮点变量与零值的比较
    4.3.4 指针变量与零值的比较
    4.3.5 对if语句的补充说明
    4.4 跳转语句:goto
    4.5 循环语句
    4.5.1 do-while语句
    4.5.2 for语句
    4.5.3 循环语句的效率
    4.6 break和continue
    4.6.1 break语句
    4.6.2 continue语句
    4.7 switch语句

    第5章 数组与指针
    5.1 数组认知
    5.2 使用数组的常见问题
    5.2.1 数组的下标总是从0开始吗
    5.2.2 可以使用数组后面**个元素的地址吗
    5.2.3 为什么要小心对待位于数组后面的那些元素的地址呢
    5.2.4 当数组作为参数传递给函数时,可以通过size of得到数组的大小吗
    5.2.5 指针或带下标的数组名都可以访问元素,哪一种更好呢
    5.2.6 可以把另外一个地址赋给一个数组名吗
    5.2.7 array_name和&array_name有什么不同
    5.2.8 为什么用const说明的常量不能用来定义一个数组的初始大小
    5.2.9 字符串和数组有什么不同
    5.3 指针
    5.3.1 指针是变量
    5.3.2 指针的类型和指针所指向的类型
    5.3.3 指针的值
    5.3.4 指针本身所占据的内存
    5.4 指针的运算
    5.4.1 指针的算术运算
    5.4.2 指针的关系运算
    5.4.3 间接引用
    5.4.4 *多可以使用几层指针
    5.5 常量指针和指针常量
    5.5.1 常量指针与指针常量的实例
    5.5.2 常量指针的应用
    5.6 空指针及其使用
    5.6.1 NULL总是被定义为0吗
    5.6.2 NULL总是等于0吗
    5.6.3 空指针的使用
    5.7 void指针:**指针
    5.8 指针数组与数组指针
    5.9 字符串函数详解
    ……

    第6章 内存管理
    第7章 预处理和结构体
    第8章 函数
    第9章 编码规范
    第10章 shell编程
    第11章 文件操作
    第12章 进程控制编程
    第13章 进程间通信方式
    第14章 多线程编程
    第15章 网络编程
    第16章 SQLite3数据库编程
    第17章 高性能服务器设计
    参考文献

    与描述相符

    100

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