上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页
摘要: 准备工作alsa-lib版本:alsa-lib-1.0.23.tar.bz2alsa-util版本:alsa-utils-1.0.23.tar.bz2其他版本的alsa-lib和alsa-util不能保证正常工作arm板子:s3c2416板子上linux内核:2.6.xxpc虚拟机:arm-linux-gcc:4.4.6首先在Ubuntu上交叉、编译alsa-lib和alsa-util1.解压alsa-lib-1.0.23.tar.bz2,进入解压所得目录2.使用命令./configure --host=arm-jyxtec-linux-gnueabi--prefix=/usr/shar... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(494) 评论(0) 推荐(0)
摘要: 我的博客今天0岁346天了,我领取了徽章.2012.09.10,我在新浪博客安家。2012.09.10,我写下了第一篇博文:《[转载]C51串口的SCON寄存器及工作方式》。至今,我的博客共获得2,205次访问。这些年,新浪博客伴我点点滴滴谱写生活! 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(84) 评论(0) 推荐(0)
摘要: 概述重定位(relocate)代码将BootLoader自身由Flash复制到SDRAM,以便跳转到SDRAM执行。之所以需要进行重定位是因为在Flash中执行速度比较慢,而系统复位后总是从0x00000000地址取指。重定位代码,位于/U-Boot/cpu/s3c44b0/start.S:relocate:adrr0,_startldrr1,_TEXT_BASEcmpr0,r1beqstack_setupldrr2,_armboot_startldrr3,_bss_startsubr2,r3,r2addr2,r0,r2copy_loop:ldmiar0!,{r3-r10}stmiar1... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(394) 评论(0) 推荐(0)
摘要: 照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:undefined reference to 'pthread_create'undefined reference to 'pthread_join'问题原因:pthread库不是 Linux 系统默认的库,连接时需要使用静态库libpthread.a,所以在使用pthread_create()创建线程,以及调用pthread_atfork()函数建立fork处理程序时,需要链接该库。问题解决: 在编译中要加-lpthread参数 gcc thread.c-o thread -lpthrea 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(167) 评论(0) 推荐(0)
摘要: 先说现象吧:uboot能够正常启动,不过在kernel启动时却出现起不了的现象,停在这里UncompressingLinux..............................................................done, booting the kernel。就是在这里停住了分析原因:这个是由于时钟频率还未达到我们的要求,或者是时钟刚启动还未稳定造成的。解决方法:就是在时钟初始化函数的末尾添加一个毫秒级延时即可。具体修改办法:因为我的是s3c2416的板子打开 /arch/arm/mach-s3c2416/clock.c 在文件的末尾for (ptr... 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(644) 评论(0) 推荐(0)
摘要: 开发环境: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 阅读(275) 评论(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 阅读(312) 评论(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 阅读(1047) 评论(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 阅读(4337) 评论(0) 推荐(0)
摘要: 转载于:http://www.51testing.com/?uid-225738-action-viewspace-itemid-208702我用bash到语法写了一个shell脚本(准确的说是把书上的脚本敲进电脑),在ubuntu下,用shtest.sh来运行,但是出现了意料之外到结果,比如echo-e "\nTest\n"到执行就不同,直接用sh test.sh运行,会打印出-e(作为字符串);而直接在终端中输入echo -e"\nTest\n"是不会输出"-e"的。我就在想是什么原因,后来终于发现是Ubuntu下sh默认指向da 阅读全文
posted @ 2013-12-02 09:12 haotianling 阅读(216) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页