armlinux 工具搭建课程记录v5A.docx
- 文档编号:3196344
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:15
- 大小:647.74KB
armlinux 工具搭建课程记录v5A.docx
《armlinux 工具搭建课程记录v5A.docx》由会员分享,可在线阅读,更多相关《armlinux 工具搭建课程记录v5A.docx(15页珍藏版)》请在冰点文库上搜索。
armlinux工具搭建课程记录v5A
内容:
ARM课程总结
开发板类型:
YC2440
版本:
v4.0
整理:
李张杰
完善补充:
陈伟洲,赵攀峰
整理时间:
2010年10月20日星期三
更新时间:
2010年11月2日星期二
标记颜色:
红色命令
绿色注释
紫色路径
蓝色目标
前言:
本文意愿是为了记录自己学到的一些东西,无意间也得到了大家的认可,今后希望大家一起修改完善,为众人服务,在此对于陈伟洲和赵攀峰等高手的完善和补充,致以真诚的感谢!
修改记录:
1.用到的软件和文件
1.1串口转usb接口线的驱动HL-2303.zip
插入并口转USB连接线之后,系统提示框如图1-1:
图1-1系统提示框
设置驱动目录所在位置,如图1-2和1-3:
图1-2设置驱动目录
图1-3目标驱动位置
设置完成之后点击确定,后续过程如图1-4
图1-4驱动安装过程
驱动安装完成之后,如图1-5所示:
图1-5驱动安装完成
驱动安装好之后,我们在我的电脑图标上点击右键,选择“设备管理”,
展开“端口(COM和LPT)”选项,profileUSB-toserialBirdge(COM3)出现说明驱动已经安装成功,如图1-6所示:
图1-6设备管理
1.2SecureCRT
软件的默认安装路径:
C:
\ProgramFiles\VanDykeSoftware\SecureCRT
创建新的会话配置,协议Protocol选择Serial(串口),如图1-7所示:
图1-7协议选择
Port:
COMx//x需要到设备管理的端口选项查询,如图1-6
Databit:
8
Baudrate:
115200
FlowControl:
RTS/CTS//不选中
如图1-8所示:
图1-8新会话配置
1.3交叉编译器arm-linux-gcc
获取安装包,位于光盘中UTU2440-F-V4.5_090725\utuLinux_for2440\arm-linux-gcc文件夹下,arm-linux-gcc-3.4.1.tar.bz2。
1.3.1使用命令tar–jxvfarm-linux-gcc-3.4.1.tar.bz2.bz2–C/解压
其中安装的时候,讲arm-linux-gcc.-3.4.1.tar.bz2放置在根目录/下面,在后面加上-C/参数。
1.3.2修改环境变量gedit/etc/environment
PATH="/usr/local/sbin:
/usr/local/bin:
/usr/local/arm/3.4.1/bin:
/usr/sbin:
/usr/bin:
/sbin:
/bin:
/usr/games"
1.3.3测试安装是否正确
写测试程序arm.c完成之后通过arm-linux-gcc命令编译arm.c,如果能编译成功则说明安装成功,否则会提示没有找到命令!
1.3.4filezilla的安装
命令apt-getinstallfilezilla
命令filezilla运行
ip:
192.168.1.168开发板的ip(固定)
用户名username:
anonymous
密码pssword:
不需要
图1-10filezilla运行界面
路径:
/var/ftp/pub/
FAQ:
注意,传输可执行文件的时候(请设置Teansfer中的Transfertype,选择Binary),如图所示:
图filezilla传输方式控制
1.4更新内核,文件系统和bootloader
1.命令
pri//打印当前arm系统上的环境变量
setenvbootargs//设置启动参数
saveenv//保存环境变量
boot//启动arm板
图1-11开机成功的画面
//和tftp服务器配合使用的命令
安装系统所需的kernel,filesystem,bootloader三个文件
图1-12所需文件
文件所在路径和名称:
u-boot.bin//u-boot.bin_2440_2.6.24_T35B
uImage//uImage_T35B_2440_2.6.24_TS
filesystem.yaffs//filesystem.yaffs-2440_2.6.24_qtopia_ts
启动敲击回车进入boot画面,如图1-13:
图1-13boot画面
将三个文件拷贝到tftp的安装目录下,如图1-14:
图1-14tftp安装目录
tftp默认的本机服务器地址为192.168.1.234
setenvbootargs
saveenv
runinstall-bootloader
runinstall-kernel
runinstall-filesystem
图1-15下载成功tftp界面的现实
1.5安装网络文件系统服务器
//
安装网络文件系统必须进入boot中重新配置bootargs参数,参数配置如图1-16所示:
图1-16setenvbootargs
setenvbootargs'console=ttySAC0root=/dev/nfsnfsroot=192.168.1.120:
/utuLinux2.6/s3c2440_recoverip=192.168.1.168:
192.168.1.120:
192.168.1.1:
255.255.255.0:
:
eth0:
off'
其中nfsroot=192.168.1.120是linux操作系统的IP地址,/utuLinux2.6/s3c2440_recover是网络文件系统的路径,ip=192.168.1.168是开发板的IP地址,一般该地址是固定的并由开发板决定。
本次安装的本机,linux,开发板的IP:
本机:
192.168.1.234(静态)
图1-17本机网络配置
Linux:
192.168.1.120(手动)
图1-18linux网络配置
开发板:
192.168.1.168(固定)
同时,我们必须在linux上安装一个软件,使用命令:
apt-getinstallnfs-kernel-server
解压s3c2440_recover.20090303.tar.bz2
命令tar–jxvfs3c2440_recover.20090303.tar.bz2(解压在根目录下/)
解压之后,会在目标目录下出现s3c2440_recover的文件夹,如图所示:
图网络文件系统
修改配置文件
gedit/etc/exports
在最后一行(不带#号)添加:
/utuLinux2.6/s3c2440_recover*(rw,sync,no_root_squash)如图所示:
图配置文件
开机进入boot画面,如图所示:
图开发板boot界面
查看当前开发板的环境变量pri//
图开发板环境变量
重新设置bootargs(有的时候,该参数直接拷贝过来粘贴,由于格式的原因会导致网络文件系统挂载失败),如图所示:
图设置bootargs
setenvbootargs'console=ttySAC0root=/dev/nfsnfsroot=192.168.1.120:
/utuLinux2.6/s3c2440_recoverip=192.168.1.168:
192.168.1.120:
192.168.1.1:
255.255.255.0:
:
eth0:
off'
保存新设置的环境变量saveenv
pinglinux系统,如图所示:
提示192.168.1.120isalive则说明网络文件所在的主机网络是可连接的。
启动开发板boot(要是还是提示挂载不了网络文件系统,建议重启linux系统)
或者/etc/init.d/nfs-kernel-serverrestart
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- armlinux 工具搭建课程记录v5A 工具 搭建 课程 记录 v5A