文章分类 - Linux Kernel
摘要:由于Ubuntu12.04是64位系统,如果安装4.3.3版本的arm gcc,系统将会找到,所以要让其可用,就要安装ia32-lib包,以便让系统使用32bit软件:apt-get install ia32-libs由于我前面已将安装好了gcc 4.3.3并且设置好了环境变量,所以安装完上面以后就...
阅读全文
摘要:前面只是简单的一个文件,如果一个驱动是多个文件,还放在char目录下,将来维护不是很方便,这样做,可以直接在drivers目录下新建自己的一个目录用来放自己开发的驱动.步骤如下: : 首先编写出驱动程序:main.c#include#include#include#include#include#i...
阅读全文
摘要:把自己编写的字符设备module添加到linux内核中编译的步骤如下: : 编写一个测试程序:#include#include#include#include#include#include#define DEVICE_NAME "hellomodule"static struct file_ope...
阅读全文
摘要:LCD驱动程序往2.6.11内核的移植总结硬件环境:SBC-2410X开发板(CPU:S3C2410X)内核版本:2.6.11.1运行环境:Debian2.6.8交叉编译环境:gcc-3.3.4-glibc-2.3.3注:本驱动移植是基于s3c2400 framebuffer 的驱动。一、从网上将L...
阅读全文
摘要:我下载了linux 3.2版本的,放到ubuntu12.04的版本进行了编译.Linux kernel 下载:https://www.kernel.org/,就在首页.下载后解压就展开如下:makemrproper把原来编译产生的垃圾删除配置内核可以根据需要与爱好使用下面命令中的一个:#makeco...
阅读全文