linux内核编程:关于设备和文件IO(open、read、write等)

这篇博客介绍了在Linux环境下进行设备和文件I/O编程的基本步骤和关键函数,包括open、read、write、close以及lseek等系统调用的使用。内容涵盖配置环境、跨平台编程、内核函数选择、文件系统调用的详细解释和示例代码。
摘要由CSDN通过智能技术生成

1.配置
VS 2019(低于它,跨平台会有问题)
Linux ubuntu 16.04或以上

2.跨平台编程:在win10编程,在Linux运行
(1)确定虚拟机与win10能联通(ping、同网段,关于如何联通可以查看我之 前的文章,附上链接:
https://blog.csdn.net/weixin_53767617/article/details/115301886)
(2)Linux能上网
(3)Linux替换安装源(阿里源(建议)、清华源(也可以))计算机->etc->apt
(如何替换阿里源可以查看我之前的文章,附上链接:https://blog.csdn.net/weixin_53767617/article/details/115913695?spm=1001.2014.3001.5501)
(4)linux安装远程调试(openssh-server)

3.内核函数
效率上系统好,移植是函数库调用好

4.安装项目:
先开Linux并登录,再开vs,后创项目

5.文件系统调用 (先打开open,后读read,再写write,最后关闭close)

关于如何调用函数的包:
(1)在linux中输入man + 函数,如下图,回车可以查看:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值