文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
微信扫描二维码,访问我们的微信店铺

Linux用户态C语言编程原理与实践

149.00
运费: 免运费
库存: 7 件
Linux用户态C语言编程原理与实践 商品图0
Linux用户态C语言编程原理与实践 商品图1
Linux用户态C语言编程原理与实践 商品图2
Linux用户态C语言编程原理与实践 商品图3
Linux用户态C语言编程原理与实践 商品图4
Linux用户态C语言编程原理与实践 商品缩略图0 Linux用户态C语言编程原理与实践 商品缩略图1 Linux用户态C语言编程原理与实践 商品缩略图2 Linux用户态C语言编程原理与实践 商品缩略图3 Linux用户态C语言编程原理与实践 商品缩略图4

商品详情

Linux用户态C语言编程原理与实践

作  者:肖威轩 编
定  价:149
出 版 社:机械工业出版社
出版日期:2024年07月01日
页  数:396
装  帧:平装
ISBN:9787111754855

  适读人群 :从事嵌入式系统和Linux应用程序开发的读者

Linux用户态编程已经变成了服务器、云平台、AI开发者推荐的技能之一。通过本书,我们将为读者提供全面的指导和实用的知识,帮助读者在Linux平台上进行高效的C语言编程。作者肖威轩老师有多年KDE开发经验,用生动形象的方式,系统并深入地阐述了C语言程序设计入门、Linux操作系统的构造,以及系统级API的使用方法,让广大读者能够很好地掌握并灵活使用C语言进行Linux 开发。因此,编辑认为本书是开源项目开发的相关从业者很值得拥有的一本书。

目录

前言
第1章 Linux操作系统概述
1.1用户态与内核态
1.1.1硬件特权级、运行模式(x86)
1.1.2Linux的用户态与内核态
1.2用户态的优势
1.2.1用户态的速度优势
1.2.2受限的高级功能(中断、DMA)
1.2.3更优的内核稳定性
1.2.4高吞吐量网络设备
1.2.5内核态的copyleft开源协议
第2章 C语言程序设计与标准库编程
2.1桌面Linux使用的glibc简介
2.2其他C语言标准库
2.2.1uClibc
2.2.2musl libc
2.2.3BSD libc
2.2.4Android Bionic
第3章 系统调用与Linux系统调用的实现
……

内容介绍

   Linux操作系统上的用户态编程是通过系统调用提供的接口,将原本需要在Linux内核中或者对Linux内核进行多次系统调用才能实现的功能,放到内核之外来实现,从而保证内核的稳定性,获得更强的可拓展性,并且可以将Linux内核的传染性开源协议隔离。

全书共分9章,第1、2章从用户态与内核态的基本概念入手,简要介绍C语言标准库编程以及各种C语言标准库。第3章深入介绍系统调用的概念和计算机架构、特权级与硬件资源访问的关系,以及内核中系统调用的处理方式。第4章涵盖了系统调用与C语言标准库的关系,介绍如何基于Linux系统调用实现C语言标准库。第5章深入介绍了Linux系统用户态驱动API的使用和分析,包括Userspace I/O (UIO)接口的使用和VFIO等用户态驱动接口的使用。第6~9章涵盖了高性能网卡Linux用户态驱动分析、用户态文......

肖威轩 编

  肖威轩,本科毕业于上海大学,硕士毕业于法国贡比涅技术大学,从法国克莱蒙-奥弗涅大学综合理工学院获得计算机专业的哲学博士学位。

曾在法国电力公司从事Linux环境中的智能电网充电桩协议栈开发等工作,现于法国巴黎初创公司进行人工智能伦理的研究与应用,包括在Linux环境中的人工智能模型运行环境和监控等。

文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
扫描二维码,访问我们的微信店铺

Linux用户态C语言编程原理与实践

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏