![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 71
chinalihuanyu
这个作者很懒,什么都没留下…
展开
-
Linux设备树
板级信息文件太多冗余的,将板子信息做成独立的格式:.dts。单片机驱动参数是固定写死的,Linux设备树是活的。原创 2024-06-12 08:55:40 · 1274 阅读 · 0 评论 -
Linux-应用编程学习笔记(字符串处理)
正则表达式通常被用来检索、替换那些符合某个模式(规则)的字符串,正则表达式描述了一种字符串的匹配模式(pattern),可以用来检查一个给定的字符串中是否含有某种子字符串、将匹配的字符串替换或者从某个字符串中取出符合某个条件的子字符串。gets和scanf区别:1、gets只以回车换行符为分隔符,scanf以空格,换行符,TAB的名号都为分隔符。2、gets读取的时候,会丢弃回车换行符,scanf不会讲分隔符读走丢弃。sizeof 和 strlen 的区别。原创 2024-06-11 10:58:02 · 305 阅读 · 0 评论 -
Linux-应用编程学习笔记(三、文件属性和目录)
1、普通文件(ls -l 文件,权限前边第一个"-"代表普通文件;stat 文件)文本文件:ASCII字符二进制文件:数字0/12、目录文件(‘’d):文件夹3、字符设备文件(‘c’)和块设备文件(‘b’):驱动文件4、符号链接文件(‘l’):快捷方式文件5、管道文件(‘p’):进程间通信6、套接字文件(‘s’):进程间通信(网络通信)原创 2024-05-22 11:19:00 · 982 阅读 · 0 评论 -
Linux-应用编程学习笔记(二、文件I/O、标准I/O)
stdio.h>虽然标准 I/O 和文件 I/O 都是 C 语言函数,但是标准 I/O 是标准 C 库函数,而文件 I/O 则是Linux系统调用;标准 I/O 是由文件 I/O 封装而来,标准 I/O 内部实际上是调用文件 I/O 来完成实际操作的;可移植性:标准 I/O 相比于文件 I/O 具有更好的可移植性,通常对于不同的操作系统,其内核向应用层提供的系统调用往往都是不同,譬如系统调用的定义、功能、参数列表、返回值等往往都是不一样的;原创 2024-05-21 16:09:54 · 819 阅读 · 0 评论 -
Linux-应用编程学习笔记(一、应用编程概念)
系统调用(system call) 其实是提供给应用层的应用编程接口(API) , 是 Linux 应用层进入内核的入口。通过系统调用, Linux 应用程序可以请求内核以自己的名义执行某些事情,譬如打开磁盘中的文件、读写文件、关闭文件以及控制其它硬件外设。原创 2024-05-21 09:52:02 · 290 阅读 · 0 评论