


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、AMCC PPC Linux 开发RTIBJ/SimonWangGettingStart准备硬件环境:AMCC PPC 开发板一根交叉网线一根交叉串口线(female-female)PC 机准备软件环境:PC Windows98/2000/XP 操作系统,8G 硬盘空间。ftp.denx.de 下载ELDK-4.1-AMCC-coLinux.isoWinRAR 解压镜像到硬盘或将镜像刻录成光盘。建立 PPC 交叉编译环境coLinux 开发环境ELDK4.1 coLinux-0.64.exe开始安装。当出现Choose Components时,取掉Root Filesystem image D
2、ownload复选框。将光盘根目录下的 colinux-0.6.4-20060912-update.zip解压缩到安装根目录下进行升级。ELDK coLinux 安装目录。将光盘 ELDK 目录下的 colinux-ELDK.xml 拷贝到 coLinux 安装目录,并修改所有的c:Program FilescoLinux coLinux 安装目录。C temp coLinux Windows 交互目录。WinPcapWinPcap_3_1.exe WinPcapcoLinuxwindows coLinux 安装目录。colinux-daemon.exe -c colinux-ELDK.xml
3、coLinux。coLinux root coLinux设置环境变量设置路径 PATH变量值#export PATH=$PATH:/opt/eldk/usr/bin#export PATH=$PATH:/opt/eldk/binCROSS_COMPILE 变量值#export CROSS_COMPILE=ppc_4xx-建立用户目录#mkdir /home/yournameprintenv 查看所设置的变量值。编写 Hello world程序hello.c 文件Windows hello.c 文件,并在文件内输入:#include int main()printf(“Hello World!”
4、);return 0;hello.c c:tempcoLinux hello.c 文件从/windows 目录下拷贝到/home/binry 目录下#cp /windows/hello.c /home/youname/PATH、CROSS_COMPILEhello.c/home/yourname#$CROSS_COMPILEgcc hello.ca.out 文件。a.out 文件拷贝到共享目录中#cp a.out /windows/windows TFTPC:tempa.out TFTP 根目录下。PCtftp a.out 到开发板。#tftpgr a.out 00(Host IP)修改下载到
5、的开发板上的文件属性为可执行文件:#chmod 1777 a.out执行文件:#./a.out此时在会在超级终端上打印如下信息:Hello World !amcctest 程序amcctest.c coLinux 的用户目录/home/yourname/设置环境变量amcctest.c#$CROSS_COMPILEgcco amcctestO2 amcctest.c注:-o 用于指定编译输出文件,-O2 为优化选项amcctest 文件拷贝到共享目录中#cp amcctest /windowsPCtftp amcctest 到开发板。修改下载到的开发板上的文件属性为可执行文件:#chmod 1
6、777 amcctest执行文件:#./amcctest编译和更新内核准备编译文件拷贝内核文件到用户目录解压缩内核文件#tar -zxvf linux.进入解压目录#cd linux-2.6.CPU ppc#export ARCH=ppc编译内核#make distclean/清除以前的编译生成文件#make taishan_defconfig/修改编译参数为开发板的默认参数(Taishan)#make uImage/编译/arch/ppc/boot/images 目录下生成的 uImage。将其TFTP 的根目录从网络下载新编译的映像并启动 Linux。uboot 下输入以下命令:#tftp
7、 0 x200000 uImage#run addip addtty/添加串口,以太网模块#bootm 0 x2000000 xfc180000/从 0 x20000000 启动, 指定 ramdisk 地址在0 xfc180000Flash Flash 启动#era 0 xfc000000 0 xfc17ffff#cp.b $(fileaddr) 0 xfc000000 $(filesize#reboot/FLASH/copy FLASH 中ConfigNFS编辑 /etc/exports, 添加下行:/opt/eldk-4.1/ppc_4xx /(wr,no_root_squash,syn
8、c)NFS#/sbin/service nfs restartubootuboot 命令resetflinfocp md erasebootmgo/重启/flash bank/copy/显示内存/从内存中执行应用程序镜像/从某个地址开始执行应用程序loadb/通过串口下载bin 文件,使用kermit 协议loads/通过串口下载s19 文件printenv /打印环境变量uboot 环境变量1)bootcmd/增加bootargs 的值,最后使用bootm 启动2)bootargs/启动的环境变量的值setenv/修改环境变量的值 saveenv/保存环境变量的值到FLASHubootloa
9、db loads 命令更新ubootuboot loadb loads#loadbuboot (loadb bin loads命令,则发送9 文件,协议使用更新完成后重启即可JTAG更新工具:OCDemon Flash Memory ProgrammerConfig Denx 网站上找到uboot编译工具:ppc_4xx-gcc源文件:u-boot-1.1.6.tar.bz2uboot 源文件设置编译变量 ARCH,PATH,CROSS_COMPILE编译#make distclean #make taihu_config#make allu-boot.bin 在源文件的根目录下ubootub
10、oot 源文件目录说明:/board/amcc/*/板级文件/cpu/ppc_4xx/处理器级文件移植步骤在 board 目录下找与自己板子最相似的评估板,拷贝成自己的目录,然后根据目标电路FLASH、RAM 大小、地址等信息。同时将自己编写的其他接口的驱动文件也放在这个目录下。uboot 上运行可执行程序uboot uboot/examples/hello_world.bin 下载到内存中#loadb 0 x40000执行下载的文件#go 0 x40004/4uboot 程序ubootapp uboot/examples 目录下uboot make all ubootexamples test_amcc.bin test_amcc.srec 文件编译性能测试软件将性能测试源文件”netperf-2.4.3.tar.bz2”拷贝到用户目录解压源文件#tar jxvf netperf-2.4.3.tar.bz2Makefile#echo “ac_cv_func_setpgrp_void=yes”config.cache#./configure -host powerpc CC=powerpc-linu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业自动化技术的进步及产业应用
- 工业设计与产品市场定位的协同发展
- 工业设计与产品创新的关系
- 工作中的创新思维方法与应用
- 工作与生活平衡的实践与思考
- 工作报告撰写技巧与规范
- 工程机械设计的绿色化及可持续性研究
- 工程机械动载控制系统的设计与实践
- 工程项目中信息化监理服务模式创新
- 工程机机制造的现代化技术趋势
- 软件正版化培训
- 先兆流产课件-课件
- 医院培训课件:《静脉导管维护专家共识》
- DB43T 1173-2016 钢-超高韧性混凝土轻型组合结构桥面技术规范
- 三维网客土喷播植草护坡方案
- 白酒经销商与酒店合作协议书模板
- 《积极心理学(第3版)》 课件 第4章 乐观
- 户外广告牌施工方案
- 国家开放大学本科《商务英语4》一平台机考真题及答案(第三套)
- YYT 0698.5-2009 最终灭菌医疗器械包装材料 第5部分:透气材料与塑料膜组成的可密封组合袋和卷材 要求和试验方法
- 糖尿病家庭医生:签约讲座计划
评论
0/150
提交评论