《2022年ARM+Linux开发平台搭建详细步骤 .pdf》由会员分享,可在线阅读,更多相关《2022年ARM+Linux开发平台搭建详细步骤 .pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1、安装 VMWare 虚拟机(创建一台虚拟的电脑)并设置(1)用默认的步骤安装,并输入注册号(2)打开 VMWare ,点击文件 -新建虚拟机名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 25 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 25 页 - - - - - - - - - 接下去几步选择默认不
2、停的点击“下一步”直到最后点击“完成”就行了2、在 VMWare 上定制安装Linux系统在虚拟机的CD中选择挂载硬盘上的Linux iso 镜像文件点击开启此虚拟机,出现这个界面时,把鼠标点进虚拟机界面,选择第一项,并回车这里选择 Skip 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 25 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
3、 - - - - 第 4 页,共 25 页 - - - - - - - - - 这里选择忽略所有数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 25 页 - - - - - - - - - 选择将修改写入磁盘名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 25 页 - - - - - - - - - 选择软件开发工作站等待安装完成安装完成后选择重
4、新引导(会重启系统)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 25 页 - - - - - - - - - 选择以后再注册名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 25 页 - - - - - - - - - 选择以后再连接名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
5、师精心整理 - - - - - - - 第 9 页,共 25 页 - - - - - - - - - 点击完成后会重启系统用 root 用户名登陆系统,开始时字体太小,点击出在下图界面后选择外观名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 25 页 - - - - - - - - - 在这里设置字体大小3、配置虚拟机和Linux系统的网络(1)先关闭虚拟Linux 系统,配置VMWare 网络,设置为桥接模式(2)打开虚拟Linux 系统,使用ifconfig 命令查
6、看linux 系统的网络信息可以发现 eth0 网卡没有打开。(2)关闭 NetworkManager 服务(该服务与网卡冲突,不关闭打不开网卡)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 25 页 - - - - - - - - - 输入service NetworkManager stop 命令来关闭(3)修改网卡eth0 的配置文件用 vim 打开 /etc/sysconfig/network-scripts/ifcfg-eth0文件(也可找到指定目录用鼠标打
7、开)将 ONBOOT= “no”改为” yes”(不改的话,虽然网卡可以启动,但是用ifconfig 命令无法看到eth0 的 IP信息 ) (4)用/etc/int.d/network restart命令来重启网卡(5)再次用 ifconfig 命令来查看网卡信息,这时能完整的看到网卡的各项信息了名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 25 页 - - - - - - - - - 4、安装和配置Samba服务器(1)挂载安装光盘,安装光盘在系统中是文件夹形式:
8、/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%处的如下几
9、行,进行修改。原始语句为:改为如下语句:(5)关闭 Linux 的防火墙、 selinux 安全服务、防火墙规则(分别用下面三个命令)/etc/init.d/iptables stop setenforce permissive iptables F 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 25 页 - - - - - - - - - (6)在 linux 中启动 samba 服务器(因为开始时samba 就是关闭着的,所以这里的关闭smb 服务会显示失败)(7
10、)在 windows 的 IE中输入 Linux 的 eth0 网卡的 IP地址,就会出现samba 服务器的登陆界面,输入用户名win和密码后就能登陆(8)注意:每次重启Linux 系统后都要重新关闭防火墙、关闭selinux 安全服务、启动samba服务器,才能正常使用 samba 服务器5、通过JTAG ( jlink)将开发板系统的安装服务程序下载到开发板的NorFlash (1) 安装 usb 转串口驱动( CH340-USB转串口驱动)用串口连接上开发板并打开开发板,可以在设备管理器中看到com3 这个端口连接开发板的是usb 转串口端口(2)安装 SecureCRT ( Secu
11、reCRT是 windows 和开发板通信的工具) ,直接解压就能用。打开 SecureCRT ,并设置点击左上角的第一个连接按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 25 页 - - - - - - - - - 在弹出窗口中点击左上角第二个按钮,进行快速连接在弹出的窗口中进行设置,如下图设置,设置完后点击连接按钮,这样就将电脑和开发板用USB转串口线连接上了。(secureCRT是 windows 和开发板通信的工具)如果 norflash 中原来就有ubo
12、ot 在的话,重启开发板可在SecureCRT中看到开发板启动时uboot 发出来的信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 25 页 - - - - - - - - - (3)安装 jlink 软件用默认安装就行了。(4)用 jlink 连接电脑和开发板,用usb 转串口线连接电脑和开发板,将Flash选择开关拨到NorFlash 启动,打开开发板电源(5)用 jlink 将安装服务程序uboot 烧写到 norflash 中去名师资料总结 - - -精品资
13、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 25 页 - - - - - - - - - 打开工程配套软件2440.jflash 文件打开 2440.jflash 文件后,用Target Connect 建立连接名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 25 页 - - - - - - - - - 连接成功后会有连接成功的显示连接成功后,File Open,打开 u
14、boot 打开后悔自动跳出下面的启动地址界面,启动地址设为默认0,点击 OK 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 25 页 - - - - - - - - - 然后出现如下界面然后用 Target Erase chip对 norflash 芯片进行擦除名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 25 页 - - - - - - -
15、 - - 擦除完成后用Target Program 将 uboot 烧写到 NorFlash 中去(6)拔掉 jtag(jlink)线,用串口与开发板连接,重启开发板,看到SecureCRT中的 uboot 信息就说明烧写uboot成功了名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 25 页 - - - - - - - - - 6、通过串口和USB下载线将 Linux内核烧到开发板的NandFlash (1)Flash开关拨到norflash、连接串口线、连接usb
16、下载线、连接好开发板电源线并关闭开发板电源(注意千万不要连接jlink)(2)先将 usb 下载线的驱动dnw 的两个文件用samba 复制到 192.168.0.105roothomewin目录下,然后在 linux中用命令 insmod 安装。安装好后可以用lsmod 命令来查看是否安装上该驱动,可以看到已安装好了驱动鼠标右键点击VMWare 右下角的OWON SEC S3C2410X的那个 USB形状的小图标,点击连接(3)打开 SecureCRT ,打开开发板电源,在SecureCRT中出现如下信息选择第 9 项对 NandFlash 进行格式化,输入y 确认要格式化(如果nandfl
17、ash 中原来有系统的话,这一步后就全没了)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 25 页 - - - - - - - - - (4)在 SecureCRT中选择第一项,下载uboot 到 nandflash,选择 1 以后会进入等待状态找到 uboot 文件,并将其通过samba 复制到 linux 下复制到 linux 下的文件夹中用 dnw 命令将 uboot 下载到开发板的30000000 地址(即内存) 中。 在 SecureCRT中也能看到下载成功
18、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 25 页 - - - - - - - - - (5)在 SecureCRT中选择 3,选择下载linux 内核将 windows 中的内核文件通过samba 复制到 linux 中在 linux 虚拟机下用dnw 命令下载内核文件到开发板SecureCRT上也可看到下载信息(6)下载根文件系统,在SecureCRT中选择 6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
19、- - - - 名师精心整理 - - - - - - - 第 23 页,共 25 页 - - - - - - - - - 将根文件系统文件用samba 复制到 linux 系统中在 linux 中用 dnw 进行烧入(文件比较大,等待时间有点长)下载完成后可以在SecureCRT看到下载完成的信息(7)关闭电源, Flash 开关拨到 nandflash 启动,重新打开电源,就能打开新烧的系统了,同时在SecureCRT上也能看到新系统的启动情况。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 25 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 25 页 - - - - - - - - -