C
文章平均质量分 72
银河狼犬工程师
每天前进一步,要做宇宙第一工程师的狼犬呐
展开
-
[2014.3.20]mini2440用ioremap写LED驱动程序
这两天移植在实验室和师兄测试接收机,没有什么时间学嵌入式。现在这个程序还只是一个半成品,暂且贴在这,有很多地方还不完美,回来再写个更好的。果然把裸机代码加个init open read write close exit的外壳就成驱动了,但是要使用ioremap把寄存器物理地址映射为虚拟地址,否则会出现segmentation fault错误。最后别忘了iounmap取消映射。 led_drive原创 2014-03-20 18:19:44 · 948 阅读 · 0 评论 -
[2014.3.18]C语言中的static关键字
看了一些资料,现在初步的结论是这样的: static关键字在不同的地方意思是完全不一样的,虽然都叫static。 1. 局部变量: 不论静态还是非静态,都是函数内可见。 但是静态的,一旦创建,一直有效,即使函数执行完了,它也没有消失,值也没变。之后再次遇到创建它的语句,直接忽略; 非静态的,函数执行完时,它就消失了。 【典型例子】 int fun(int n) { s原创 2014-03-18 00:31:19 · 700 阅读 · 0 评论