ARM+Linux开发平台搭建详细步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、安装VMWare虚拟机(创建一台虚拟的电脑)并设置

(1)用默认的步骤安装,并输入注册号

(2)打开VMWare,点击文件-新建虚拟机

接下去几步选择默认不停的点击“下一步”直到最后点击“完成”就行了

2、在VMWare上定制安装Linux系统

在虚拟机的CD中选择挂载硬盘上的Linux iso镜像文件

点击开启此虚拟机,出现这个界面时,把鼠标点进虚拟机界面,选择第一项,并回车

这里选择Skip

这里选择忽略所有数据

选择将修改写入磁盘

选择软件开发工作站

等待安装完成

安装完成后选择重新引导(会重启系统)

选择以后再注册

选择以后再连接

点击完成后会重启系统

用root用户名登陆系统,开始时字体太小,点击出在下图界面后选择外观

在这里设置字体大小

3、配置虚拟机和Linux系统的网络

(1)先关闭虚拟Linux系统,配置VMWare网络,设置为桥接模式

(2)打开虚拟Linux系统,使用ifconfig命令查看linux系统的网络信息

可以发现eth0网卡没有打开。

(2)关闭NetworkManager服务(该服务与网卡冲突,不关闭打不开网卡)

输入service NetworkManager stop命令来关闭

(3)修改网卡eth0的配置文件

用vim打开/etc/sysconfig/network-scripts/ifcfg-eth0文件(也可找到指定目录用鼠标打开)

将ONBOOT=“no”改为”yes”(不改的话,虽然网卡可以启动,但是用ifconfig命令无法看到eth0的IP信息)

(4)用/etc/int.d/network restart命令来重启网卡

(5)再次用ifconfig命令来查看网卡信息,这时能完整的看到网卡的各项信息了

4、安装和配置Samba服务器

(1)挂载安装光盘,安装光盘在系统中是文件夹形式:/dev/cdrom/,将其挂载到/mnt/目录下

(2)用rmp –ivh命令来安装光盘中的samba3.5.10版本的安装包

(3)建立一个win用户,专门用来登陆samba,并设置其用户密码和登陆samba的密码

创建一个win用户:useradd win

创建win的密码:passwd win (会提示输入两次密码)

创建win用户登陆samba的密码:smbpasswd –a win (会提示输入两次密码)

(4)修改samba服务器的配置文件/etc/samba/smb.conf,用vim打开(也可找到指定目录用鼠标打开)找到最后91%处的如下几行,进行修改。

原始语句为:

改为如下语句:

(5)关闭Linux的防火墙、selinux安全服务、防火墙规则(分别用下面三个命令)

/etc/init.d/iptables stop

setenforce permissive

iptables –F

(6)在linux中启动samba服务器(因为开始时samba就是关闭着的,所以这里的关闭smb服务会显示失败)

(7)在windows的IE中输入Linux的eth0网卡的IP地址,就会出现samba服务器的登陆界面,输入用户名win 和密码后就能登陆

(8)注意:每次重启Linux系统后都要重新关闭防火墙、关闭selinux安全服务、启动samba服务器,才能正常使用samba服务器

5、通过JTAG(jlink)将开发板系统的安装服务程序下载到开发板的NorFlash

(1) 安装usb转串口驱动(CH340-USB转串口驱动)

用串口连接上开发板并打开开发板,可以在设备管理器中看到com3这个端口连接开发板的是usb转串口端口

(2)安装SecureCRT(SecureCRT是windows和开发板通信的工具),直接解压就能用。

打开SecureCRT,并设置

点击左上角的第一个连接按钮

在弹出窗口中点击左上角第二个按钮,进行快速连接

在弹出的窗口中进行设置,如下图设置,设置完后点击连接按钮,这样就将电脑和开发板用USB转串口线连接上了。(secureCRT是windows和开发板通信的工具)

如果norflash中原来就有uboot在的话,重启开发板可在SecureCRT中看到开发板启动时uboot发出来的信息

(3)安装jlink软件

用默认安装就行了。

(4)用jlink连接电脑和开发板,用usb转串口线连接电脑和开发板,将Flash选择开关拨到NorFlash启动,打开开发板电源

(5)用jlink将安装服务程序uboot烧写到norflash中去

打开工程配套软件2440.jflash文件

打开2440.jflash文件后,用Target – Connect建立连接

连接成功后会有连接成功的显示

连接成功后,File – Open,打开uboot

打开后悔自动跳出下面的启动地址界面,启动地址设为默认0,点击OK

然后出现如下界面

然后用Target – Erase chip对norflash芯片进行擦除

擦除完成后用Target – Program将uboot烧写到NorFlash中去

(6)拔掉jtag(jlink)线,用串口与开发板连接,重启开发板,看到SecureCRT中的uboot信息就说明烧写uboot 成功了

6、通过串口和USB下载线将Linux内核烧到开发板的NandFlash

(1)Flash开关拨到norflash、连接串口线、连接usb下载线、连接好开发板电源线并关闭开发板电源(注意千万不要连接jlink)

(2)先将usb下载线的驱动dnw的两个文件用samba复制到\\192.168.0.105\root\home\win目录下,然后在linux 中用命令insmod安装。

安装好后可以用lsmod命令来查看是否安装上该驱动,可以看到已安装好了驱动

鼠标右键点击VMWare右下角的OWON SEC S3C2410X的那个USB形状的小图标,点击连接

(3)打开SecureCRT,打开开发板电源,在SecureCRT中出现如下信息

选择第9项对NandFlash进行格式化,输入y确认要格式化(如果nandflash中原来有系统的话,这一步后就全没了)

相关文档
最新文档