- 博客(4)
- 收藏
- 关注
原创 linux 2.6.32->linux 4.1.8驱动移植异同(持续)
最近在tq2440上移植了linux 4.1.8内核,在移植驱动的过程中把遇到的问题做个简单记录一下:1、#include <asm/system.h> -> <asm/switch_to.h> //linux3.3后替换为<asm/switch_to.h>2、file_operations.ioctl -> file_operation...
2019-12-25 16:32:17 184
原创 drivers/built-in.o:(.data+0x0): undefined reference to `__this_module'
最近学习Linux 驱动,自己动手写了一个温度传感器的I2C驱动模块,调试完成后想试着把驱动模块编译进Linux 内核中,开机启动就不用insmod了,配置完Kconfig后编译一直出现“drivers/built-in.o:(.data+0x0): undefined reference to `__this_module'”的问题,导致内核编译失败。检查了多遍确认加入了“#include &l...
2019-07-01 14:29:32 1718
原创 tq2440 4.3寸LCD实现终端+键盘操作
先上效果图LCD驱动和显示先不说了,文章很多。只是Consle 的实现Linux内核2.6.30.4 make menuconfig 选中Framebuffer Console RotationDEVICE DRIVER-------> Graphics support------->...
2019-06-25 16:19:02 298
原创 关于C指针的应用问题记录
最近在linux中使用C编程遇到将结构体内容赋值给指针变量后,将结构体清空发现指针变量的内容也被清空了:#include #include char* name;struct userInfo{char name[10];char age;};void main(){struct userInfo user={"linux"};name=user.name; memset
2016-06-01 11:08:21 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人