首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(1) | 引用(0) | 阅读8079次
嵌入式系统学习笔记1-SKYEYE初步入门

昨天想一步登天,直接用CYGWIN弄SKYEYE+UCLINUX,结果死的很难看,花了两个小时(运行速度太慢),还失败了,今天老实一点,先从LINUX开始吧。

软件环境:Red Hat Linux release 9 (Shrike) Kernel 2.4.20-8smp on an i686,TELNET上去后再SU切换到超级用户,linux安装完全;skyeye-0.8.6.tar.bz2skyeye-binary-testutils-1.2.0.tar.bz2arm-elf-tools-20030314.sh

参考文档:http://www.linuxsir.org/bbs/showthread.php?t=106835 学习使用SkyEye仿真

完成情况:编译安装了SKYEYE/UCLINUX/HELLO WORLD

我的步骤:软件环境安装完毕、需要的软件下载完毕并FTP到服务器

1、TELNET LINUX服务器,SU切换到ROOT,初始目录 /HOME/SF

2、tar jxvf skyeye-0.8.6.tar.tar 后 CD SKYEYE,运行 ./configure --target=arm-elf --prefix=/usr/local 等大约6分钟左右

3、运行 MAKE;运行MAKE INSTALL,等待完成

4、输入 SKEEYE,应该可以看到:This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf".(SkyEye) 这里就表示SKYEYE编译安装成功了,输入QUIT返回LINUX。

5、cd ..推出SKYEYE目录,输入 chmod a+x arm-elf-tools-20030314.sh

6、输入 ./arm-elf-tools-20030314.sh 运行 ARM-ELF安装

7、输入 tar jxvf  skyeye-binary-testutils-1.2.0.tar.bz2, cd skyeye-binary-testutils-1.2.0 , cd at91x40 ,cd uclinux2

8、mkdir /mnt/uclinux2,mount -o loop boot.rom /mnt/uclinux,mkdir romfs,cp -r /mnt/uclinux/* romfs

9、新建一个 HELLO.C文件#include <stdio.h>
int main(void)
{
   printf("www.shengfang.org Hello uclinux!\n");
   return 0;
} 并FTP到 /HOME/SF

10、返回到 /HOME/SF 目录,arm-elf-gcc -Wl,-elf2flt -o hello hello.c,

11、输入 cd skyeye-binary-testutils-1.2.0/at91x40/uclinux2/ ,cp /home/sf/hello ./romfs/bin

12、输入 genromfs -f boot.rom -d romfs/

13、输入 skyeye linux,(skyeye)target sim,(skyeye)load,(skyeye)run,cd /bin,hello

效果记录:

***************************************************************
****                                                       ****
****   SkyEye  Simulator Ver 0.8.6 with  GDB 5.3 Interface ****
****                                                       ****
***************************************************************

 Welcome to
          ____ _  _
         /  __| ||_|                
    _   _| |  | | _ ____  _   _  _  _
   | | | | |  | || |  _ \| | | |\ \/ /
   | |_| | |__| || | | | | |_| |/    \
   |  ___\____|_||_|_| |_|\____|\_/\_/
   | |
   |_|

/> cd bin
/bin> hello
www.shengfang.org Hello uclinux!

字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/embedded1skyeyelinuxinst.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1119595492

2005年6月24日14:44星期五  [Dev开发] 追踪此文的RSS
Yippee在 2005年6月24日17:15星期五 评论:
用skyeye-0.9.5.tar.bz2试验同样成功;共耗时15分钟左右。skyeye0.9.5.win32 运行 LINUX 成功, M:\skyeye0.9.5.win32\skyeye.win32\sf-uclinux3 boot.rom linux skyeye.conf 从LINUX FTP下来这几个文件覆盖原文件
Yippee 回复于 2005年6月28日09:59
将 LINUX 串口编程代码移植成功。修改.CPP为.C文件 INT LEN移至函数起始位置。Open Serial Port! Set Parity ati 往串口写的内容显示在屏幕上

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1858
在线: 1||用户: 2577 [列表]
今日:392||到访:2886456
Rss:897736||评论:1605

最新日志

最新评论

友情链接

日历
2008 - 08
     12
3456789
10111213141516
17181920212223
24252627282930
31      

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8