上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页
摘要: 开发环境:arm-s3c2416、ubuntu、内核:linux2.6.26病症:内核启动时,arm的lcd屏幕出现抖动现象,如水纹状波动,屏幕最下面还有白线闪动,甚至lcd有很多亮点等现象分析原因:遇到这样的问题首先我们该根据数据手册来再查看我们的参数是否设置的正确,(一般我们使用手册推荐的参数即可)。帧频是造成这个问题的主要原因。解决办法:我的uboot启动时没有上述现象,而内核启动时出现不稳定的问题,所以我就拿uboot中相关lcd设置的参数进行对比(和linux内核中的lcd驱动参数对比),我发现uboot中设置的帧频是20而kernel中设置的帧频是40,所以果断改为20试试,... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/qikaibinglan/article/details/5630246(1) 液晶显示模式并行:MCU接口、RGB接口、Vysnc接口串行:SPI接口、MDDI接口(2) 屏幕颜色实质上即为色阶的概念。色阶是表示手机液晶显示屏亮度强弱的指数标准,也就是通常所说的色彩指数。目前彩屏手机的色阶指数从低到高可分三个层次,最低单色,其次是256色、4096色、65536色;目前最高的为26万色。256=2的8次方,即8位彩色,依次律推,65536色=2的16次方,即通常所说的16位真彩色,26万=2的18次方,也就是18位真彩。其实65536色已... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 先说说开发环境吧:1 内核:linux2.6.xx2 uboot:买开发板带的注释:在最后我又添加了问题得到完美解决的办法。问题:uboot启动完成,kernel启动时lcd屏幕出现杂色(比如:下半屏出现红色等)分析原因:造成这个问题的原因可能是因为uboot启动完成,lcd显示缓冲区内有其他数据,而这时kernel启动还未完成lcd相关初始化,还未向缓冲器写数据造成的。解决办法:在uboot完成启动内核的结尾,关闭lcd(也就是把背光关了),再在内核启动时lcd初始化中把lcd背光给打开。有两种方法可以实现方法: 1就是最直接的办法:在uboot关lcd背光,在kernel中打开lcd... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 1.关于alsa-utils和lib的移植我的上一篇博文中已经说明了,下面我就来说说我的混音器mixer音量控制的调节过程,网上的很多方法都是比较基本的入门没有知名具体的操作方法,在此我来谈谈我的设置过程。 关于amixer的入门使用方法参考:http://www.360doc.com/content/12/1123/18/10388890_249802824.shtml2.开发环境:ubuntu:12.04arm平台:s3c2416声卡:wm9714交叉工具链:arm-linux-gcc 4.4.6utils及lib上篇博客说明了3.简单说明一下操作指令,我们使用cget和cset就可... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(3847) 评论(0) 推荐(0) 编辑
摘要: 原文地址:-ALSA配置">转-ALSA配置作者:超级大苹果alsa 音频路径的问题:在sound/soc/codecs目录中有很多音频codec的codec驱动,我使用的是wm9713,AP是s3c6410;这里个驱动文件中定义了很多widget和control,alsa在playback或record的时候,sound/soc/soc-dapm.c中的dapm_power_widgets函数会根据“配置情况”打开相应的widget,搭建一个完整的音频路径,只要该路径搭建成功,就可以正常工作;sound/soc/codecs/wm9713.c中的audio_map[]就是一个 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 原文地址:dev/dsp声卡学习笔记">linuxdev/dsp声卡学习笔记作者:ziyou飞翔无论是从声卡读取数据,或是向声卡写入数据,事实上都具有特定的格式(format),默认为8位无符号数据、单声道、8KHz采样率,如果默认值无法达到要求,可以通过ioctl系统调用来改变它们。通常说来,在应用程序中打开设备文件/dev/dsp之后,接下去就应该为其设置恰当的格式,然后才能从声卡读取或者写入数据。下面的代码示范了如何以只写方式打开声卡进行放音(playback)操作: int handle = open("/dev/dsp", O_WRONLY); i 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(1975) 评论(0) 推荐(0) 编辑
摘要: kernel下制作动态logo在uboot中实现logo的好处是反映速度快。在kernel中实现logo的好处是,不管是android还是什么其他平台,logo显示无需考虑上层平台。参照三星平台的写法,logo的显示一方面是开机时产品的标志,另一方面也是lcd驱动执行后显示屏工作正常的标志。所以logo的显示自然就藏于lcd驱动代码当中。staticint__devinits3cfb_probe(structplatform_device*pdev){structs3cfb_global*fbdev;fbdev=kzalloc(sizeof(structs3cfb_global),GFP... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Yaffs2根文件系统制作环境:交叉编译环境:4.4.6开发平台:s3c24161,编译busybox获取busybox源码busybox-1.17.2.tar(http://www.busybox.net/downloads/)置于目录/opt/embed下#tar jxvf busybox-1.17.2.tar.bz2#cd busybox-1.17.2#vim Makefile将164行改为CROSS_COMPILE = arm-linux- 将190行改为ARCH = arm保存推出进入配置菜单#make menonfig采用默认配置保存推出#make#make install在... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://blog.163.com/solylee@126/blog/static/1718231572010101910485331/本人的开发环境是u-boot-1.1.6版本,fedora 9+虚拟机的linux系统,开发板cpu为at9263ek的板子,以下是本人在试验过程中总结出来的步骤,(1)修改/u-boot-1.1.6/common/main.c第269行udelay(10000);改为udelay(10);(2)修改/u-boot-1.1.6/lib_arm/board.c第459,udelay(100000);改为udelay(10);462行udelay... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 参考一下原文地址:U-boot优化">嵌入式Linux启动优化手记2U-boot优化作者:ZhaoJunling既然不能使用新的U-boot,那就优化一点是一点,慢慢干吧。1.去掉启动时的按键等待U-boot 启动的时候出现一个 Hit any key to stopautoboot不爽,干吗要停上1秒?虽然可以通过设置参数bootdelay=0来关掉这个延时,但这样做了以后就再也进不去U-boot了,更烦。检查代码,发现是在main.c函数intabortboot(int bootdelay)来干这个活的,好吧,改掉它static __inline__ intabortboo 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(303) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页