摘要: 最近开始接触uboot,现在需要将2014.4版本uboot移植到公司armv7开发板。 在网上搜索讲uboot启动过程的文章,大多都是比较老版本的uboot,于是决定将新版uboot启动过程记录下来,和大家共享。 对于uboot,我写了一个专栏来记录我的一些理解,感兴趣的朋友可以点击以下链接: u 阅读全文
posted @ 2017-06-27 17:03 大海中的一粒沙 阅读(2576) 评论(0) 推荐(1) 编辑
摘要: 参考http://blog.csdn.net/skyflying2012/article/details/25804209 这里以imx6平台为例,分析uboot启动流程对于任何程序,入口函数是在链接时觉得的,uboot的入口是由链接脚本决定的.uboot下armv7链接脚本默认目录为arch/ar 阅读全文
posted @ 2017-06-27 16:59 大海中的一粒沙 阅读(3020) 评论(0) 推荐(0) 编辑
摘要: 在LINUX中最让人不解的大概就是/sys下面的内容了 下面首先让我们来创建一个简单的platform设备,并从这个设备的视角进行深入,在此篇文章的深入过程中,我们只看kobeject的模型 我所使用的内核版本号为2.6.26,操作系统的内核版本号为2.6.27-7,暂未发现2.6.27-7与2.6 阅读全文
posted @ 2017-06-27 16:47 大海中的一粒沙 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 1.内核配置pwm背光驱动make menuconfig:Device Driver > Graphics support > [*] Backlight & LCD device support > <*> Lowlevel Backlight controls <*> Generic PWM b 阅读全文
posted @ 2017-06-27 16:43 大海中的一粒沙 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: LCD背光驱动可参考:http://blog.csdn.net/wilsonboliu/article/details/14170135 阅读全文
posted @ 2017-06-27 16:41 大海中的一粒沙 阅读(124) 评论(0) 推荐(0) 编辑
摘要: backlight背光子系统初始化驱动框架可参考https://wenku.baidu.com/view/62d08527f8c75fbfc67db293.html 阅读全文
posted @ 2017-06-27 16:40 大海中的一粒沙 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 最近在移植Linux,用到kernel版本为3.14.28,在高版本的内核源码中用到了设备树(device-tree),设备树中用到pinctrl的配置,记录一下。 1、普通设置 在配置串口时,pinctrl的配置信息如下所示: [cpp] view plain copy &uart2 { pinc 阅读全文
posted @ 2017-06-27 15:07 大海中的一粒沙 阅读(5718) 评论(2) 推荐(0) 编辑
摘要: Linux PWM framework(1)_简介和API描述 作者:wowo 发布于:2015-10-11 15:45 分类:通信类协议 1. 前言 PWM是Pulse Width Modulation(脉冲宽度调制)的缩写,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,其本质 阅读全文
posted @ 2017-06-27 09:24 大海中的一粒沙 阅读(521) 评论(0) 推荐(0) 编辑