![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
li18380462320
这个作者很懒,什么都没留下…
展开
-
(*(volatile unsigned long *) 地址)
其中long在32bit的电脑中为4字节整数,在64bit的电脑中是8字节整数, unsigned表示 无符号,而volatile 表示易变的,让编译器不要优化。(volatile unsigned long *)表示把后面的地址变成一个指针,这个指针指向的内容为 易变的无符号的长整型数。而最左边的*表示取指针内的内容。原创 2016-08-18 15:11:18 · 402 阅读 · 0 评论 -
静态链接与动态链接的区别 与 动态库与静态库的区别
动态库与静态库、动态链接与静态链接 的区别。原创 2016-08-11 11:45:55 · 2100 阅读 · 0 评论 -
写陀螺仪smi130的驱动,以及hardware 层的接口之驱动(一)
哎!这个过程真的真的是转了好几圈。为了给像我这样初写驱动的人关于驱动的许多的疑问进行详细解答(网上有很多的地方我也就粘帖网址,就不重复了),也因为学习的最好方式是 学习新东西------>用语言总结出来(除了能锻炼自己的表达能力外,更能让自己记忆深刻,还能理清思路,也能以免自己忘记的时候可以参考,好处多多,但是有一点不好,就是 麻-----烦。不过学习的最高效的方法就是这个,就算麻烦也得做)原创 2017-08-28 19:49:08 · 2346 阅读 · 3 评论