微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 搭建S3C6410嵌入式linux平台

搭建S3C6410嵌入式linux平台

时间:11-28 来源:互联网 点击:
1、安装VMWare

VMWare是一个虚拟PC软件,VMWare的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。

http://www.crsky.com/soft/1863.html

http://dl.pconline.com.cn/html_2/1/59/id=457&pn=0.html

我们采用:vmware 7.0.1.exe

2、安装Ubuntu

Ubuntu 是一个以桌面应用为主的Linux 操作系统。Ubuntu 拥有很多优点。相对于其他版本的Linux,Ubuntu 也有着自己的优势。首先,安装系统非常简单,只需要非常少的设置即可,完全可以和Windows 桌面系统想媲美;其次,图形界面很人性化,模仿了在xp 下常用的快捷键;还有,安装和升级程序时,可以通过网络,由系统自行安装依赖的文件包,从此不必再为Linux 系统的依赖关系大伤脑筋。综合考虑大家的使用习惯和学习的需要,我们选用Ubuntu Linux。

我们采用Ubuntu9.10 光盘镜像‘ubuntu-9.10-desktop-i386.iso’安装
Ubuntu 官网:http://www.ubuntu.org.cn
可下载各个版本的Ubuntu。当然,官网能找到各种关于Ubuntu 的信息。
Ubuntu 官方论坛:http://forum.ubuntu.org.cn/
可以找到大量的实用的Ubuntu 资源,中文论坛。Ubuntu 也有官方的英文论坛。

3、将Ubuntu 设置为root 用户自动登录
嵌入式交叉编译,经常需要root 用户的权限。把登录系统后的终端的默认用户改为root。
如果编译过程当中出现类似权限的问题,要注意查当前用户权限。
? 在Ubuntu 中新建一个终端(点这查看新建终端方法),输入:
#sudo –s
#sudo passwd
输入要设置的密码,这样以后我们就可以用root 用户登录了。
? 在终端中输入:
#sudo gedit /etc/gdm/custom.conf
这时会弹出文本编辑器,将‘custom.conf’内容修改成下面所示内容(若原来文件为空的
话就输入这些内容),保存关闭,重新启动Ubuntu 就会发现已经自动用root 用户登录了。
[daemon]
TimedLoginEnable=true
AutomaticLoginEnable=true
TimedLogin=root
AutomaticLogin=root
TimedLoginDelay=30

4、安装交叉编译器
arm-linux-gcc-4.3.2.tgz 文件拷贝到Ubuntu 的/forlinx 目录下,该文件位于用户基
础资料光盘的“实用工具”文件夹中。在Ubuntu 中新建一个终端,输入下面的命令安装交叉
编译器:
#cd /forlinx (进入/forlinx 目录)
#mkdir /usr/local/arm (创建目录,若目录已存在会提示错误,跳过即可)
#tar zxvf arm-linux-gcc-4.3.2.tgz -C /
(编译器解压到/usr/local/arm)

完成后将在/usr/local/arm/目录下生成”4.3.2”目录。

这样,内核或其他应用程序均/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc
来指定使用该交叉编译器。

例如,我们查看这个编译器的版本,可以运行
#/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc -v
编译器安装正确,会显示编译器的版本等信息。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top