工作中遇到的问题
宋奇山
本来没有搞技术的心思,可是误入歧途而读研,思之而悔恨,弃之而不忍暂且学好技术吧,等毕业之时再转身试试,权当立身之本吧。目前专注于:APP架构设计及开发。
展开
-
nand中间出现坏块,无法正常启动内…
我板子的启动过程如下:..showlogo..Flash: 1 MBNAND: SLCdetected.256 MBIn: serialOut: serialErr: serial*************show logo***************Hit any key to stopautoboot: 0NAND read: dev原创 2013-12-02 09:13:06 · 4204 阅读 · 0 评论 -
uboot启动完成,kernel启动时lcd屏…
先说说开发环境吧:1 内核:linux2.6.xx2 uboot:买开发板带的 注释:在最后我又添加了问题得到完美解决的办法。 问题:uboot启动完成,kernel启动时lcd屏幕出现杂色(比如:下半屏出现红色等)分析原因:造成这个问题的原因可能是因为uboot启动完成,lcd显示缓冲区内有其他数据,而这时kernel启动还未完成lcd相关初始化,还未向缓冲器写数据造成的。解原创 2013-12-02 09:12:48 · 3331 阅读 · 0 评论 -
转 -ALSA 配置
原文地址:-ALSA 配置">转 -ALSA 配置作者:超级大苹果alsa 音频路径的问题:在sound/soc/codecs目录中有很多音频codec的codec驱动,我使用的是wm9713,AP是s3c6410;这里个驱动文件中定义了很多widget和control,alsa在playback或record的时候,sound/soc/soc-dapm.c中的dapm_power_widget转载 2013-12-02 09:12:44 · 1006 阅读 · 0 评论 -
linux启动优化:mdev -s自从…
转载请说明出处:http://control.blog.sina.com.cn/admin/article/article_add.php近期工作中遇到的问题如下: linux启动后加载根文件系统时,会停留时间很久,跟人一种死机的感觉,于是老大要求优化linux的启动时间。 先第一步做的是给linux内核启动加上时间戳,方法:配置linux内核make menuconfig--原创 2013-12-02 09:12:36 · 1611 阅读 · 0 评论 -
madplay的使用方法
管理madplay的主程序,包括播放,暂停播放,恢复播放,停止播放system("madplay north.mp3&");//利用system函数调用madplay播放器播放*.mp3音乐system("madplay north.mp3 -r &");//循环播放:参数-rsystem("killall -9madplay");//利用system函数调用killall命令将ma原创 2013-12-02 09:12:28 · 7363 阅读 · 1 评论 -
病症:arm启动后应用程序界面显示…
病症:病症:arm启动后应用程序界面显示不正常(左面有部分未能正常显示)也就是左面少一块区域,右面多一部,原因:lcd显示驱动中场扫描的问题平台:s3c2416、linux2.6、800*480lcd解决办法: 修改lcd驱动中部分代码:内核目录下drivers/vidio/s3c_xxx.c(根据实际找适合自己的) 打开文件找到:#include#include#i原创 2013-12-02 09:11:47 · 1178 阅读 · 0 评论 -
arm上sd卡热插拔问题的解决:
首先,保证sd卡驱动是完好,但是sd卡却无法热插拔或者无法识别。 刚开始我的板子上,sd是能够读取的,但是却不支持热插拔,看了几天sd驱动,找到了问题的原因,是驱动中硬件引脚相关设置的问题,具体根绝个人板子来修改,我想说的是sd卡驱动完好下如何使板子支持热插拔,内核的相关配置我就不多说了,网上很多。 1)确保内核支持热插拔# cdlinux-2.6.30.4# vi .confi原创 2013-12-02 09:13:04 · 4997 阅读 · 0 评论 -
uboot启动正常,加载内核kernel启…
先说现象吧:uboot能够正常启动,不过在kernel启动时却出现起不了的现象,停在这里UncompressingLinux..............................................................done, booting the kernel。就是在这里停住了 分析原因:这个是由于时钟频率还未达到我们的要求,或者是时钟刚启动还未稳定造原创 2013-12-02 09:12:55 · 2445 阅读 · 0 评论 -
linux启动lcd屏如水纹状波动,不稳…
开发环境:arm-s3c2416、ubuntu、内核:linux2.6.26 病症:内核启动时,arm的lcd屏幕出现抖动现象,如水纹状波动,屏幕最下面还有白线闪动,甚至lcd有很多亮点等现象 分析原因:遇到这样的问题首先我们该根据数据手册来再查看我们的参数是否设置的正确,(一般我们使用手册推荐的参数即可)。帧频是造成这个问题的主要原因。 解决办法:我的uboot启动时没有上述现象,原创 2013-12-02 09:12:53 · 2606 阅读 · 0 评论 -
嵌入式Linux启动优化手记2 U…
参考一下原文地址:U-boot优化">嵌入式Linux启动优化手记2 U-boot优化作者:ZhaoJunling既然不能使用新的U-boot,那就优化一点是一点,慢慢干吧。1.去掉启动时的按键等待U-boot 启动的时候出现一个 Hit any key to stopautoboot 不爽,干吗要停上1秒?虽然可以通过设置参数bootdelay=0来关掉这个延时,但这样做了以后就再也进不转载 2013-12-02 09:12:13 · 1021 阅读 · 0 评论 -
简述amixer及其用法
最近接触到amixer,大概明白了其意思和具体用法,简述如下。alsamixer是Linux 音频架构ALSA中的Alsa工具的其中一个,用于配置音频的各个参数。alsamixer是基于文本下的图形界面的,可以通过键盘的上下键,左右键等,很方便地设置需要的音量,开关某个switch(开关)等等操作。amixer,是alsamixer的文本模式,即命令行模式,需要用amixer命令的形式转载 2013-12-20 10:01:06 · 1561 阅读 · 2 评论