![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
embedded environment
zchli
这个作者很懒,什么都没留下…
展开
-
Ubuntu下arm交叉编译环境的创建及基于s3c2410的linux2.6.22移植
经历近2周的时间,查阅大量的参考资料和贴子,终于成功将linux2.6.22移植到ARM2410上。中间走了不少弯路,不过走弯路也是一种收获,因为可以碰到和解决许多问题,增长知识。因为linux版本问题以及开发平台的不同,网上的很多文章并不完全适合自己的板子,需要自己摸索和修改。写这点东西算是对前一阶段工作的总结,以免将来忘记。移植大体的步骤主要有:(1) 交叉编译环境的建立(我的主机系统是ubuntu7.04);(2) 开发板(我用的是博创的2410)NAND flash 分区管理转载 2010-07-01 22:28:00 · 1272 阅读 · 0 评论 -
ubuntu10.04下安装gcc4.1.2
<br />由于学习的原因,需要用到GCC 4.1.2,而Ubuntu10.04下默认的GCC版本是GCC 4.4.1,所以需要自己安装低版本的GCC 4.1.2。通过学习,总结安装步骤如下。<br />首先下载所需的文件,我下载deb包,地址http://archive.ubuntu.com/ubuntu/pool/universe/g/gcc-4.1/。根据计算机情况和需要,下载文件如下图<br /><br /> <br />安装这些包,它们之间有依赖关系,如果顺序不对会有提示。安装命令是sudo dp转载 2010-09-25 08:57:00 · 1257 阅读 · 0 评论 -
修改Ubuntu dash shell为bash shell
<br />从 ubuntu 6.10 开始,ubuntu 就将先前默认的bash shell 更换成了dash shell;其表现为 /bin/sh 链接倒了/bin/dash而不是传统的/bin/bash。<br />ubuntu edgy是第一个将dash作为默认shell来发行的版本,这似乎是受了debian的影响。wiki 里面有官方的解释,https://wiki.ubuntu.com/DashAsBinSh,主要原因是dash更小,运行更快,还与POSIX兼容。<br />但目前存在的问题是,原创 2010-09-25 09:03:00 · 2817 阅读 · 0 评论 -
ubuntu10.04修改骨头源搭建 eclipse C/C++平台
<br />之前用台湾和国内的源,安装eclipse都不成功,修改为骨头源就可以了。<br />传说中的“骨头源”(SRT源)<br /> 骨头源为Ubuntu论坛成员bones7456(人称骨头兄)亲自搭建并维护的Ubuntu更新源,这个Ubuntu全新源位于浙江杭州百兆共享宽带的电信机房,保证源的及时同步和完整性是该源的重要特色。该源的同步频率是间隔两小时模式<br /><br />骨头源,提供ubuntu,deepin<br />deb http://ubuntu.srt.cn/ubuntu转载 2010-07-06 16:21:00 · 1305 阅读 · 0 评论 -
在Ubuntu上搭建嵌入式Linux开发环境
我用的是Ubuntu8.10,是在windowsxp上通过虚拟机VMware7安装的,这个过程比较简单 。由于Ubuntu在安装后很多开发必备的软件都没有安装,下面详细讲解下这些软件的安装和配置过程。一.实现Ubuntu与windows的文件共享。 如果虚拟机能和windows共享文件,能给开发带来很多方便,具体设置步骤如下。 VM——>settings——>options——>sharedFolders——>Always Enabled然后再下面的Folders中选择添加,在转载 2010-07-02 09:56:00 · 1093 阅读 · 0 评论 -
使用Busybox制作根文件系统
<br /><br />来自:http://blog.csdn.net/xiaozhi_su/archive/2009/05/21/4206678.aspx�<br /> <br />选定 busybox-1.9.2.tar.bz2 这个版本, 以静态方式编译, 即生成的 busybox 不需要共享库的支持就能运行。这样做我们就不需要布署程序库了。缺点是自己写的 arm-linux 程序在这个根文件系统中是不能运行的,因为缺少共享程序库的支持。不过不用担心,通过在目标机里以挂接 NFS 的方式, 将宿主机的转载 2010-07-02 15:02:00 · 835 阅读 · 0 评论 -
交叉编译工具[arm-linux-gcc and arm-elf-gcc]
最常用的编译版本是arm-linux-gcc-3.4.1 和 arm-linux-3.3.2 的,现在的嵌入式开发基本上用的是这些,3.4.1的用于编译2.6的内核,而3.3.2的常用于编译busybox,和bootloader(u-boot),编译的版本配合不好的话就会出错,所以要选择好编译版本,如果这个版本不行的话,可以试试其他的版本,在uclinux上用的多的就是arm-elf-tools-20030314http://www.handhelds.org/download/projects/toolc转载 2010-07-02 14:58:00 · 2775 阅读 · 0 评论 -
GNU交叉工具链(arm-linux-gcc 3.4.4)
<br />来源: ChinaUnix博客 日期: 2006.08.28 00:33<br /> <br />GNU交叉工具链(arm-linux-gcc 3.4.4)<br />Modified by litroncn (<br />litroncn@163.com<br />)<br />Based on sunhe (msunhe@gmail.com)<br /><br /><br />1 Linux下工作用户及环境<br />1.1软件环境<br />Linux ubuntu 6.06 LTS<b转载 2010-07-02 14:22:00 · 1709 阅读 · 0 评论 -
Ubuntu 9.10上建立ARM-Linux交叉编译环境
一、序言学习ARM嵌入式的人都知道,要想使PC上的程序运行在ARM板,必须建立交叉编译环境来对源代码进行编译。对于交叉编译环境的基本概念这里就不多说了,网上多得是。这里主要是写我在建立交叉编译环境时的方法步骤和一些想法。我的建立过程经历了疯狂的四天。在这四天里,我除了睡觉,吃饭,上厕所,几乎所有的时间都坐在电脑面前,只是为了最后那100多MB的文件。我终于体会到了在面对复杂的问题时的那种无助的心情。也终于知道了想当一名自由软件支持者所要具备的能力与心态(那就是怎样在困难与错误面前寻找解决办法)。学习嵌入式L转载 2010-07-01 22:26:00 · 1155 阅读 · 0 评论 -
嵌入式Linux实战篇--交叉编译环境的建立(基于ubuntu 8.10)
作者:曹忠明,华清远见嵌入式学院讲师在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。本文具体说明了嵌入式交叉编译环境的建立过程和具体的操作步骤,希望能够对各位朋友搭建对应的交叉编译环境有所帮助。一、所需软硬件环境■ 主机环境建立交叉编译工具链的主机环境:Ubuntu 8.10,gcc-4.3.2■ Ubuntu 8.10软件环境保证你的 Ubuntu 8.10 安装了如下的软件:Bison flex build-essential patch libnc转载 2010-07-01 22:23:00 · 368 阅读 · 0 评论 -
ubuntu10.10安装配置tftp服务—— tftp-hpa 安装
参考10.04的方式安装失败,按如下方式安装pass了。 1.安装tftp的服务端和客户端:sudo apt-get install tftpd-hpa ;安装tftp服务端sudo apt-get install tftp-hpa ;安装tftp客户端2.安装xinetdsudo apt-get install xinetd3.安装完 xinetd应该会建立目录/etc/xinetd.d,在此目录中添加文件:tftpdsudo to转载 2011-04-21 19:34:00 · 6219 阅读 · 4 评论