
C语言
文章平均质量分 54
sunny.Bit
这个作者很懒,什么都没留下…
展开
-
linux的initcall机制(针对编译进内核的驱动)
linux的initcall机制(针对编译进内核的驱动)文章转自:https://www.cnblogs.com/downey-blog/p/10486653.htmlinitcall机制的由来我们都知道,linux对驱动程序提供静态编译进内核和动态加载两种方式,当我们试图将一个驱动程序编译进内核时,开发者通常提供一个xxx_init()函数接口以启动这个驱动程序同时提供某些服务。那么,根据常识来说,这个xxx_init()函数肯定是要在系统启动的某个时候被调用,才能启动这个驱动程序。最简单直观转载 2021-01-04 10:42:10 · 3350 阅读 · 0 评论 -
C语言开发常见错误|C语言开发常见错误《一》a-b>0还是a-b<0
一、前言 在程序编写的时候我们经常遇到类似语句 if((a-b) > 0) { ......... } else { ......... }但是a-b一定就是我们的预期值吗,当定义uint8_t a = 876;uint8_t b = 879;两个无符号的整数相减,结果是正数还是负数,今天我们测试一下二、测试测试MCU,32位MCU,其他的8位或者16位未测试(1)定义uin8_tin...原创 2020-08-24 15:37:23 · 1581 阅读 · 2 评论