- 博客(8)
- 收藏
- 关注
原创 嵌入式面试题精选
用static修饰局部变量:使其变为静态存储方式(静态数据区),那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中。用static修饰全局变量:使其只在本文件内部有效,而其他文件不可连接或引用该变量。用static修饰函数:对函数的连接方式产生影响,使得函数只在本文件内部有效,对其他文件是不可见的(这一点在大工程中很重要很重要,避免很多麻烦,很常见)。这样的函数又叫作静态函数。使用 静态函数的好处是,不用担心与其他文件的同名函数产生干扰,另外也是对函数本身的一种保护机制。
2024-11-13 20:00:00
667
原创 Linux-字符设备驱动
该文章参考了很多资料和博主,以及自己的一些体会,放在这里仅供参考学习,大家共同进步若出现侵权,请告知博主本人,本人会立即删除相应的文章和代码,读写是分先后顺序的。
2024-08-07 16:00:20
1958
原创 FreeRTOS---SVC介绍
也称为SVC模式或SVC异常。在ARM架构中,SVC是一种处理器异常,它允许应用程序代码请求操作系统(OS)内核服务。当SVC异常被触发时,处理器会切换到SVC模式,并执行一个特定的异常处理函数(通常是SVC异常处理程序),该函数会处理来自用户模式的请求。SVC通常用于执行系统调用、上下文切换、线程调度等任务。它是同步的,意味着在SVC异常处理期间,处理器不会响应其他中断或异常。
2024-07-02 14:52:29
1082
原创 FreeRTOS---SysTick移植介绍
SysTick 是个24位的递减定时器,它使用系统时钟作为时基,通过设置寄存器的值来确定定时周期。
2024-07-01 15:04:00
2435
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人