嵌入式
iefswang
Just for memory
展开
-
alsa库的移植
我移植alsa库,主要是想在开发板中进行音频测试,所以移植了alsa-lib、alsa-utils(工具),而移植alsa-utilts又需要编码转换工具libiconv。我在下面的地址获得所需要的压缩包:alsa-lib:ftp://ftp.alsa-project.org/p原创 2011-07-25 10:38:38 · 4110 阅读 · 0 评论 -
freescale LTIB使用总结【转】
freescale LTIB使用总结 2008-10-07 20:26:11分类:这里附上很久以前写的LTIB使用总结,学习资料主要来自飞思卡尔的板子MPC8349E-mITXE板子的资料,主要参考了,写的不是很详细,而且后来发现中间还有部分错误,不过懒得再修改了。 板级支持包BSP的下载http://www.freescale.com/powerb转载 2013-12-26 11:45:49 · 1045 阅读 · 0 评论 -
windows xp下安装nfs客户端,使得windows xp 与 ubuntu 可以通过nfs共享文件夹
windows7 自带有nfs客户端。然而windows xp上并不带有nfs客户端。下载地址: Microsoft Windows Services for UNIX 3.5 下载后,解压缩到C:/ SFU35SEL_EN 在cmd命令行中执行下面安装语句:msiexec /I C:\SFU35SEL_EN\sfusetup.msi /qb add原创 2013-12-24 20:13:14 · 5196 阅读 · 0 评论 -
如何添加自己编译的库文件目录和头文件目录
静态库文件搜索顺序:1.gcc会去找-L 2.gcc的环境变量LIBRARY_PATH 3.默认目录 /lib /usr/lib /usr/local/lib 这是当初compile gcc时写在程序内的 动态库文件搜索顺序:1.编译目标代码时指定的动态库搜索路径; 2.环境变量LD_LIBRARY_PATH指定的动态库搜索路径; 3.配置文件/etc/ld.so.原创 2013-12-18 17:09:45 · 3412 阅读 · 0 评论 -
ARM-LINUX下一些常用库的移植
ARM-LINUX下一些常用库的移植 一些库在各个项目经常重用.如jpeg,freetype,iconv 等.每次大型项目均会反复重用.因此按照原来项目规范,一般都放在项目libs目录下,但后来发现,每个项目都做重复操作.也完全没有必要.因为现在是将其归纲到一个comm_lib公用信息. 以下是常用库的ARM-Linux移植,我是放在/转载 2013-12-05 13:16:47 · 648 阅读 · 0 评论 -
ubuntu10.04 上编译armv4t交叉编译工具链
主机OS:ubuntu10.04目标机:arm目的:支持armv4指令集的交叉编译工具链参考网址:http://blog.csdn.net/chen_zhongming/article/details/6680596http://blog.csdn.net/eric_tao/article/details/8171680然后,使用crosstool-ng1.9.3建立交原创 2013-12-10 20:13:24 · 1203 阅读 · 0 评论 -
调试中遇到问题的解决方法
1.未使用交叉工具链中的库文件,而是默认使用了ubuntu中系统库文件,导致incompatible错误。解决方法:定义STAGING_DIR环境变量。export STAGING_DIR=/opt/toolchain_mspdc2k/bin:$STAGING_DIR (/opt/toolchain_mspdc2k/bin为交叉工具链bin所在位置)原创 2013-12-05 14:33:10 · 2709 阅读 · 0 评论 -
嵌入式面试题
一、ANSI C/C++方面的知识一.1、简答题。下面的题目必须全部答对才给分(20分):1、 如何在C中初始化一个字符数组。2、 如何在C中为一个数组分配空间。3、 如何初始化一个指针数组。4、 如何定义一个有10个元素的整数型指针数组。5、 s[10]的另外一种表达方式是什么。6、 GCC3.2.2版本中支持哪几种编程语言。7、 要使用CHAR_BIT需要包含哪个头转载 2013-09-07 16:41:34 · 1803 阅读 · 0 评论 -
linux启动过程分析与PC开机启动分析
Linux 启动过程详解【转】 摘自:《嵌入式Linux应用程序开发详解》 一、概述用户开机启动 Linux 过程总体上是这样的:首先当用户打开 PC 的电源时,CPU 将自动进入实模式,并从地址 0xFFFF0 开始自动执行程序代码,这个地址通常是 ROM-BIOS 中的地址。这时 BIOS 进行开机自检,并按 BIOS 中设置的启动设备(通常是硬盘)进行启动,接着启动设备上转载 2012-05-19 15:26:54 · 839 阅读 · 0 评论 -
易混淆的概念
1、数据存储方式 大端(内存高地址存放数据低位);小端(内存高地址存放数据高位)那指令在内存中的存放顺序又是如何?指令在内存中是按顺序存放的,不论是在大端存储,还是小端存储。因为顺序执行程序时,PC自动更新为PC+1。所以在小端存储的CPU中,指令的操作码在在内存中是按顺序存放,而操作数则是按小端存储的。例如原创 2012-06-04 21:22:55 · 767 阅读 · 0 评论 -
ubuntu下minicom 配置及错误解决
Ubuntu Minicom安装和配置 minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和配置。一、安装minicom:使用以下命令:# sudo apt-get install minicom以下为安装的详细信息:# sudo apt-转载 2012-05-27 08:53:16 · 5935 阅读 · 0 评论 -
ioctl相关知识
【转】ioctl相关知识 (略有修改) 一、 什么是ioctl ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下: int ioctl(int fd, ind cmd, …);其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就转载 2012-04-06 10:16:26 · 424 阅读 · 0 评论 -
嵌入式Linux启动过程中的问题积累
嵌入式Linux启动过程中的问题积累来源: ChinaUnix博客 日期: 2008.06.21 10:12 (共有条评论) 我要评论 嵌入式Linux启动过程中的问题积累Dongas 07-12-19本文总结了一些搭建基本的嵌入式开发环境(移植uboot,kernel,fs等)碰到启动问题时的解转载 2013-12-24 20:38:20 · 819 阅读 · 0 评论