![](https://img-blog.csdnimg.cn/direct/9c57f656a197419497d45fb1b748b26e.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式Linux“望闻问切“
文章平均质量分 69
分享嵌入式Linux学习和开发过程中的bug和解决方法。
不脱发的程序猿
嵌入式工程师,CSDN博客专家、微软IoT领域MVP、华为云云享专家、阿里云专家博主、知乎认证科学技术领域答主
展开
-
Linux文件描述符与FILE指针互相转换
在Linux中,文件描述符(file descriptor, fd)和FILE指针(也称为文件流指针,FILE pointer)是两种常见的文件操作接口。文件描述符是一个整数,通过系统调用直接操作文件,而FILE指针是通过C标准库函数操作文件。原创 2024-07-02 18:27:27 · 308 阅读 · 0 评论 -
如何复制文件描述符
在Linux系统编程中,复制文件描述符是一个常见的操作,通常使用dup或dup2函数来实现。原创 2024-06-07 22:59:21 · 349 阅读 · 0 评论 -
Linux文件I/O与标准I/O缓冲机制及性能分析
在Linux系统中,文件I/O和标准I/O是两种常见的数据输入输出方式。它们在数据缓冲的原理和机制上有所不同,这对应用程序的性能有重要影响。原创 2024-06-04 22:30:36 · 765 阅读 · 0 评论 -
Linux进程资源限制及优化方法
在Linux中,每个进程分配的资源是有限制的,以防止某个进程耗尽系统资源,从而影响其他进程的正常运行。开发人员需要时刻关注这些资源的使用情况,避免资源异常导致系统问题。原创 2024-05-21 23:19:30 · 787 阅读 · 0 评论 -
VMware虚拟机中Linux系统奔溃,怎么办?
一大早启动虚拟机准备开始工作,却遭遇到Linux系统崩溃。原创 2024-05-06 23:39:34 · 285 阅读 · 1 评论 -
SoC如何开机自动运行脚本程序?
在LinuxSoC开发中,实现SoC启动时执行特定脚本的方法主要取决于你使用的启动加载程序(Bootloader)以及Linux内核的配置。原创 2024-04-28 20:26:24 · 248 阅读 · 0 评论 -
Linux实现标准输入和标准输出(STDIN_FILENO和STDOUT_FILENO)
在C语言中,scanf和printf函数用于标准输入和标准输出的输入输出操作。而在Linux中,STDIN_FILENO和STDOUT_FILENO是用于表示标准输入和标准输出的文件描述符。原创 2024-04-22 22:10:38 · 569 阅读 · 0 评论 -
Linux安装和使用Android Debug Bridge(ADB)
ADB(AndroidDebugBridge)是一个用于在计算机和Android设备之间通信的命令行工具。原创 2024-04-17 19:43:54 · 1351 阅读 · 1 评论 -
.a和.so库文件是什么?
我们在编译开源代码后,通常会生成.a和.so这两个库文件,这两个文件有什么区别?又如何使用?原创 2024-04-11 21:59:29 · 436 阅读 · 0 评论 -
一个Linux进程多次 open 打开并读写同一个文件
当一个进程内多次使用 open 打开同一个文件时,每次都会得到一个新的文件描述符(file descriptor)。这些文件描述符是独立的,每个描述符都维护着文件的状态信息,比如文件偏移量等。原创 2024-02-26 22:57:08 · 612 阅读 · 1 评论 -
exit()、_exit()和_Exit()终止程序运行
在Linux系统下,你可以使用 exit()、_exit() 和 _Exit() 来终止程序运行,特别是在出现错误或执行失败的情况下。这样可以确保程序在发生严重错误时能够安全地退出。原创 2024-02-22 22:53:35 · 521 阅读 · 0 评论 -
make、make all和make clean的使用方法
make、make all 和 make clean 是在使用 make 构建系统时常见的命令。原创 2024-01-04 21:04:12 · 1447 阅读 · 0 评论 -
如何查看Linux CPU占有率
在Linux系统中,有多种方法可以查看CPU占有率,这里介绍几种常用的命令行工具。原创 2024-01-22 20:59:22 · 2303 阅读 · 0 评论