![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
驱动
文章平均质量分 95
炉子热
这个作者很懒,什么都没留下…
展开
-
记录点滴----linux驱动交叉编译方法
太多的内容就不叙述了。因为就是一个小框架。(注意下面的代码不能直接复制使用,因为格式是不对。) Makefileifneq ($(KERNELRELEASE),) obj-m :=hello.o else KDIR:= /lib/modules/3.2.0-61-generic-pae/build (make 交叉编译之后的代码路径)PWD:= /home/lsl/wor...原创 2018-09-18 22:11:11 · 1554 阅读 · 0 评论 -
直流电机控制 pwm 和 pid 算法
下面的文章是我转载的。所以作者若是看到不允许转载,请给我留言或给我邮件(lushiliangcsdn@163.com),我会立即删除。转载原因:这篇文章把pid 算法解释的很详细。我担心以后这篇文章无故删除,才转载到我这边的。谢谢。平衡小车和倒立摆都是用的位置式PID控制器/******************************************************......原创 2018-10-18 11:56:49 · 48089 阅读 · 9 评论 -
linux 驱动的module_init 浅析
背景:做linux 驱动,但是从来没有想过module_init 函数的实现原理。都是按照框架然后就开始写了。现在想做一个记录。解析: 驱动加载到内核中有两种方式。第一:编译进内核里,随内核启动。第二:动态加载到内核中(insmod)。这两种方式对module_init 的使用是不一样的。先简单的总结一下:第一种:在内核的 init.text __start ...原创 2018-10-17 10:48:16 · 576 阅读 · 0 评论