首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CSDN不脱发的程序猿
掘友等级
嵌入式工程师
|
【公众号】美男子玩编程
嵌入式工程师,CSDN博客专家、微软IoT领域MVP、华为云云享专家、阿里云专家博主、知乎认证科学技术领域答主
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
512
文章 510
沸点 2
赞
512
返回
|
搜索文章
最新
热门
嵌入式Linux:main函数的使用方法-CSDN博客
和单片机开发一样,在Linux中,C语言程序的执行通常从main函数开始。main函数是程序的入口点,当程序启动时,操作系统会调用main函数来执行程序的主要逻辑。不同于单片机开发,通常设置main函数没有参数,Linux开发中main函数有两种形式:一种是不带参数,另一种是带参...
一个Linux进程多次 open 打开并读写同一个文件
当一个进程内多次使用 open 打开同一个文件时,每次都会得到一个新的文件描述符(file descriptor)。这些文件描述符是独立的,每个描述符都维护着文件的状态信息,比如文件偏移量等。这种行为对于同一文件的多次打开是没问题的,因为每个文件描述符都可以独立地进行读取或写入操...
exit()、_exit()和_Exit()终止程序运行-CSDN博客
在Linux系统下,你可以使用 exit()、_exit() 和 _Exit() 来终止程序运行,特别是在出现错误或执行失败的情况下。这样可以确保程序在发生严重错误时能够安全地退出。用法: void exit(int status);exit() 函数是标准 C 库的一部分,常用...
嵌入式Linux:文件共享-CSDN博客
在Linux中,文件共享是指多个进程可以同时访问和操作同一个文件。多线程操作大文件: 文件共享可用于实现多个线程同时操作同一个大文件的场景。通过创建多个不同的文件描述符,各线程可以并行地读取或写入文件,从而减少文件读写时间,提升整体效率。提高并发性: 文件共享提供了一种机制,使得...
如何使用Flash模拟EEPROM-CSDN博客
2.2.成本效益:许多微控制器(MCU)和系统芯片(SoC)内置有Flash存储,但没有专门的EEPROM。使用已有的Flash存储模拟EEPROM可以减少额外硬件成本。更大的存储容量:通常,Flash存储提供比EEPROM更大的存储容量。这使得在没有牺牲太多物理空间的情况下可以...
如何计算CAN通信波特率-CSDN博客
在CAN总线系统中,波特率的计算是一个关键步骤,它确保网络上的所有设备能够以相同的速率进行通信。波特率的计算涉及到几个关键参数,包括CAN控制器的时钟频率、分频因子、以及位时间的不同部分。CAN控制器的时钟频率。这是CAN模块的输入时钟,通常来自于微控制器的主时钟。用于从主时钟频...
make、make all和make clean的使用方法
刚接触Linux,认为直接make后就完成了编译,没想到编译出的结果存在很大问题,原来是make、make all和make clean的使用方法不对。make、make all 和 make clean 是在使用 make 构建系统时常见的命令。它们用于编译和管理项目中的代码。...
2023年总结及2024年规划:我们结婚啦-CSDN博客
1.1.1.2.2.2.1.今年五一假期,我和对象回老家在双方亲友的见证下完成了订婚,11月4日结婚,终于娶到了心爱的女孩。我也正式从男孩、儿子转变为男人、丈夫了,身上的担子更重了。结婚过程中,我俩因为观念和一些外在因素,发生一些争执。在网上看,很多情侣结婚前都会存在这样的情况,...
嵌入式Linux:提升VMware虚拟机运行速度的方法-CSDN博客
使用虚拟机运行Linux操作系统通常会比在物理机上直接安装系统的运行效率更低,本篇博文将介绍如何优化虚拟机的设置,进而提升虚拟机性能体验。第1步:选择VMware菜单:编辑–>首选项–>更新,将”启动时检查产品更新“和”根据需要检查软件组件“两项取消勾选。第2步:选择VMware...
如何开发嵌入式中断控制系统?
在嵌入式开发过程中,中断处理是一个不可或缺的环节。本篇博文将以STM32微控制器为核心案例,深入解析中断处理在MCU开发中的关键步骤和策略。中断向量表。NVIC(内嵌向量中断控制器)。中断使能。中断服务函数。通过这篇博文,读者将获得对STM32 MCU中断处理流程和逻辑的全面理解...
下一页
个人成就
文章被点赞
745
文章被阅读
251,851
掘力值
5,685
关注了
0
关注者
119
收藏集
0
关注标签
0
加入于
2020-12-01