linux内核与驱动
叶落西湘
爱技术,爱生活
展开
-
linux2.6.24输入子系统——触摸屏驱动设计
开发平台:Fedora19嵌入式平台:FL2440+linux2.6.241. 驱动程序(ts_driver.c):#include #include #include #include #include #include #include #include #include //==================原创 2015-04-29 00:49:31 · 682 阅读 · 0 评论 -
linux字符设备驱动-LED驱动
字符设备驱动-LED驱动嵌入式Linux版本:linux2.6.24驱动源码://=================================================//version: linux2.6.24//led_pin:GB5/GB6/GB8/GB10//====================================原创 2015-05-08 08:56:15 · 752 阅读 · 0 评论 -
linux混杂设备的驱动-LED
混杂设备概念:Misc(或miscellaneous)驱动是一些拥有着共同特性的简单字符设备驱动。内核抽象出这些特性而形成一些API(在文件drivers/char/misc.c中实现),以简化这些设备驱动程序的初始化。所有的misc设备被分配同一个主设备号MISC_MAJOR(10),但是每一个可以选择一个单独的次设备号。如果一个字符设备驱动要驱动多个设备,那么它就不应该用misc设备来原创 2015-05-08 09:02:32 · 601 阅读 · 0 评论 -
linux字符设备驱动-ADC
嵌入式系统版本:linux2.6.24 驱动程序:#include #include #include #include #include #include #include #include #include #include #include #define ADC_MAJ原创 2015-05-08 09:06:25 · 2394 阅读 · 0 评论 -
Linux2.24.2的4.3寸LCD和DM9000网卡移植
一、4.3寸LCD移植 1.打开文件arch/arm/mach-s3c2410/mach-smdk2410.c //不要搞成mach-smdk2440.c改结构体: /* LCD driver info */ static struct s3c2410fb_display smdk2410_lcd_cfg[] __initdata = {原创 2015-05-08 09:12:43 · 601 阅读 · 0 评论 -
linux内核编译与配置(X86)
*本文基于本人亲自实践*在linux官网下载最新版本的linux内核,要下载偶数版本(稳定版)。linux官网(www.linux.org),不要到其他网站上下载,其他网站上的是人家裁剪过的,编译的时候会有令人抓狂的问题。 1.删除之前配置和编译产生的临时文件。有三个命令,一般直接用第一个命令就好 (1) make distclean 会删除所有产生的临时文件、配原创 2015-10-23 21:15:03 · 1462 阅读 · 0 评论 -
Linux-2.6.24移植到FL2440开发板
软硬件环境:开发板:FL2440交叉编译器:arm-linux-gcc-3.4.1移植内核:linux-2.6.24文件系统: yaffs2 清理工作清理以前的配置并删除配置文件,在linux-2.6.24内核压缩包解压后的顶层目录下执行:#make distclean可能会出错,解决方法如下:make报错:Makefile:1503: *** 混和的隐原创 2016-03-16 23:51:33 · 735 阅读 · 0 评论 -
Linux网络摄像头设备端调试过程
转载请标明出处:https://blog.csdn.net/u013752202/article/details/96502576简介 网络摄像头,即常说的免驱摄像头,其采用UVC协议通过USB跟主机通信,因其不需要编写单独的驱动,方便使用而得到广泛使用。 主机端无论是windows还是linux使用UVC摄像头都非常简单,也有很多文章详细介绍使用方法。但如...原创 2019-07-19 21:52:52 · 4258 阅读 · 4 评论 -
Linux Android USB gadget设备配置
转载请标明出处:https://blog.csdn.net/u013752202/article/details/96503874Android在linux usb gadget的基础上,做了一次升级。linux usb gadget的配置是系统启动后立即生效的,所以一个固件只能选择一种类型的gadget,比如hid/webcam/acm等。但Android版本的是在系统起来后,由应用程序决定...原创 2019-07-19 21:46:42 · 2015 阅读 · 0 评论