×
单片机 > 单片机程序设计 > 详情

搭建S3C6410嵌入式linux平台

发布时间:2020-05-29 发布时间:
|
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
编译器安装正确,会显示编译器的版本等信息。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会