linux驱动学习
marc07
这个作者很懒,什么都没留下…
展开
-
LED子系统剖析[转]
上次说了LED驱动程序,Linux自身也携带了LED驱动,且是脱离平台的,即LED子系统。操作起来十分简单。但是它的实质却不是那么容易,研究了一个晚上,终于明白了其中一个文件的功能啦,机led-class.c文件。现在分享一下:其实LED的驱动位于内核driver/leds目录下。核心文件有:led-class.cleds-s3c24xx.c、leds-gpio.c 。先看其中一个文件原创 2017-04-14 09:40:10 · 448 阅读 · 0 评论 -
总结流程:基于驱动框架写led驱动…
原文转:http://blog.sina.com.cn/s/blog_14f1867f70102wif2.html(1)参考s3c24xx-led.c(2)关键点就是led_classdev_register ,用这个led驱动框架中的注册接口去注册我们的led驱动,我们通过看sys/class/leds/目录下的有没有我们注册的这个设备驱动的名字。(3)我们调用led_class原创 2017-04-14 09:40:15 · 603 阅读 · 0 评论 -
更换linux内核的开机启动logo
自定义内核启动logo(找的图片分辨率大小要低于屏幕的大小)(1)sudo apt-get install netpbm (先让ubuntu上网)(2)pngtopnm logo.png | ppmquant -fs 224 | pnmtoplainpnm > logo_linux_clut224.ppm(3)用制作好的logo_linux_clut224.ppm,替换源原创 2017-04-14 09:40:58 · 1424 阅读 · 0 评论