LINUX 移植系列(一)
硬件环境:S3C6410 【ARM11,支持内部视频流编解码】
:nand flash 2G mem:256
:4.3寸屏
软件平台:以ubuntu操作系统为移植系统
虚拟机:oracle vm
一、搭建Linux开发环境
1、 在主机上,安装vmbox虚拟机软件。【具体步骤,请google】
2、 下载ubuntu9.1的ISO文件,下载地址,在网上很多,可以google一下;
3、 Ubuntu的安装比Redhat的安装还要简单,此处不再细说;
4、 将ubuntu设置为root用户自动登录
A. 在ubuntu中新建一个终端
#sudo –s
#sudo passwd
输入密码,这样就是以root身份登录了
B. 在终端中输入:
#sudo gedit /etc/gdm/custom.conf
这时会弹出编辑器,将custom.conf的内容修改为:
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root
TimedLoginEnable=true
TimedLogin=root
TimedLoginDelay=10
5、 设置ubuntu的网络环境
由于每台机器的网络环境不一样,所以需要根据自己的情况来设置Ubuntu的网络环境;我用的是无缝网络,就选择无线的网卡,然后设置上静态IP
我的已经设置为无线的连接了,选择下面的edit connections编辑详细配置,即可修改相关的地址!
二、安装交叉编译器
将cross-4.2.2-eabi.tar.bz2文件下载到ubuntu的你自己的工作目录里,解压安装编译器:
#cd /iceboard (我自己的工作目录)
#mkdir /usr/local/arm
#tar jxvf cross-4.2.2-eabi.tar.bz2 -C /usr/local/arm
完成后,将在/usr/local/arm下生成目录4.2.2-eabi
查看版本号:
#/usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-gcc –v
如果安装正确,会显示如下的版本信息:
未完待续(linux移植系列二)