
综合项目开发
ccsu_ms
这个作者很懒,什么都没留下…
展开
-
alsa编译
内核版本:由menuconfig配置文件TOP6410_3d.config编译所得内核2.6.28.6(使用老版28内核或使用默认menuconfig配置文件编译会出现alsa录音没有声音的问题)文件系统版本:老版光盘中的ubifs即可alsa-lib版本:1.0.9alsa-util版本:1.0.9a其他版本的alsa-lib和alsa-util不能保证正常工作转载 2012-11-01 14:03:23 · 1116 阅读 · 0 评论 -
madplay编译
X86机器pc端编译madplay(直接用gcc,运行于开发板的要用 arm-linux-gcc)mkdir madplay将文件解压到madplay中先安装zlib-1.1.4mkdir targetlibid3tag 要用到zlib生成的库cd src/zlib-1.1.4./configure –prefix=target将Ma转载 2012-11-01 14:12:12 · 780 阅读 · 0 评论 -
linux 动态链接库编译
Linux 关于动态链接库以及静态链接库的一些概念库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。例如:libhello.so libhello.a为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如:libhello.so.1.0,由于程序连接默认以.so为文件后缀名。所以为了使用这些库,通常使用建立符号连接的方式。ln -s libhello.so转载 2012-11-01 14:10:48 · 870 阅读 · 0 评论 -
.so动态库的制作
由于项目需要要制作一个Linux下的动态连接库以供JAVA调用。不晓得何为动态库,唉,没办法,网上搜索把,资料一大把。结果总结一句命令arm-linux-gcc mp3_function.c -fPIC -shared -o libmp3.so通过该命令能够通过源代码function.c重新编译得到libmp3.so如果想晓得具体的动态库调用原理,请baidu吧!原创 2012-11-01 14:33:30 · 635 阅读 · 0 评论 -
source insight 使用
大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfig中的文字在搜索的时候不能找到,这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。下面就讲一下如何添加makefile:打开Source Insight,在新建工程之前,进入Options -> Document Options->转载 2012-11-01 14:43:58 · 833 阅读 · 0 评论 -
curl移植
由于某个项目需要,需要得到本地路由的IP地址。在网上搜索了下,可以用命令curl ifconfig.me得到。结果在linux(arm11平台)中输入该命令结果not find。悲惨啊,这个命令在移植linux时没被加进去啊。得,看样子得自己移植了。首先得到curl相关源代码。然后大家可以参照这篇文章进行编译就可以得到curl执行文件,放到/bin目录下就行。注意修改交叉工具链的路径哦。先原创 2012-11-01 14:41:55 · 1574 阅读 · 0 评论 -
stm32编程配置一个I/O为EXTI中断的步骤
配置一个I/O为EXTI中断的步骤: GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; //1.使能EXTIx线的时钟和第二功能AFIO时钟 RCC_APB2PeriphClockCmd( RCC原创 2013-06-28 16:05:25 · 1576 阅读 · 0 评论