![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式之skyeye硬件仿真
文章平均质量分 65
xuqianghit
互联网门外汉
展开
-
skyeye安装
SkyEye是一个开源软件项目,它是在Linux和Windows平台上实现一个纯软件模拟集成开发环境,模拟常见的嵌入式系统。可以在SkyEye上运行Linux,uClinux以及uC/OS-II等多款嵌入式操作系统和各种系统软件。 (1)在ubuntu中最简单的方法当然是使用下面的命令来安装skyeye : sudo apt-get install skyeye (2原创 2010-02-17 17:19:00 · 1919 阅读 · 0 评论 -
skyeye下成功运行lcd程序
呵呵,往往在经过很复杂的过程之后,回头却发现原来确实如此的简单,为了直观的看到skyeye的仿真效果(呵呵,主要还是经济原因啊,开发板买不起啊),于是就心血来潮的想要作s3c2410的lcd实验,说起来容易,首先是一直linux内核,现在的linux内核中已经支持了s3c2410的板子,所以只要作少量的修改即可,然后编写lcd_show.c,最后编译该程序,加在到linux中,skye原创 2010-03-02 19:37:00 · 1404 阅读 · 1 评论 -
skyeye模拟s3c2410 linux下程序
在前面的基础上,下面开始利用skyeye自带的testsuites中的资源来运行自己的程序的方法 1.首先是下载下载skyeye-1.2.5_REL.tar.gz,然后解压该文件 2.使用skyeye模拟板子s3c2410运行某个linux首先进入解压完的目录,然后cd ./linux/s3c2410/s3c2410x-2.6.14skyeye –c skyeye.co原创 2010-02-24 20:03:00 · 1331 阅读 · 0 评论 -
skyeye模拟u-boot在s3c2410上运行
前面成功的移植了u-boot(其实只能是说是编译成功,还谈不上是真正的移植,(*^__^*) ),下面开始在skyeye中来运行u-boot 在编译u-boot时,所作的修改如下#ifdef CONFIG_AMD_LV400#define PHYS_FLASH_SIZE 0x00080000 /* 512KB */#define CFG_MAX_FLASH_SEC原创 2010-02-23 19:33:00 · 1881 阅读 · 0 评论 -
u-boot移植s3c2410
u-boot的向s3c2410板上的移植(只是编译而以)可谓是千辛万苦啊(对于菜鸟而言,(*^__^*),高手除外),下面就是我的痛苦经历。 过程如下:下载u-boot-1.1.6版本,然后解压,进入解压完的目录之后,首先是修改对应文件,该部分是参见网上blogs。http://blog.csdn.net/hhq0216/archive/2006/12/29/1466894.a原创 2010-02-21 22:26:00 · 890 阅读 · 1 评论 -
gnu ld script
3.1 Basic Linker Script ConceptsWe need todefine some basic concepts and vocabulary in order to describe the linkerscript language.The linker combines input files into a single output file.原创 2010-02-19 21:48:00 · 758 阅读 · 0 评论 -
skyeye arm_hello分析
在skyeye的安装目录下的testsuites目录下存在arm_hello工程,在该文件夹下存在如下的文件:hello.c,hello.lds,Makefile,start.S,skyeye.conf,README下面是README文件中关于上面三个文件的解释 Source Files: After using command make clean to delete b原创 2010-02-18 21:54:00 · 908 阅读 · 0 评论 -
skyeye testsuite中arm_hello运行
在上一篇中没有改写PATH环境变量,可以使用下面的命令:sudo vim /etc/bash.bashrc新增加下面语句if [ -d /opt/skyeye/bin ] ; thenPATH=/opt/skyeye/bin:"${PATH}"fi保存source /etc/profile最后可以从任意的目录下键入skyeye启动程序。在shell中键入skye原创 2010-02-17 18:57:00 · 1293 阅读 · 0 评论 -
run helloworld on s3c2410 using skyeye without OS
终于将s3c2410在skyeye上跑起来了,没有操作系统的底层支持,实现的是直接向端口写数据。hello.c /* * hello.c * just a function used to output "helloworld" to uart * * author: SU Hang * date: 2004-08-28 */void hello(原创 2010-02-20 21:54:00 · 809 阅读 · 1 评论 -
skyeye相关命令简介
在上一篇的基础上介绍skyey的相关命令,在skyeye环境中能够使用tab键来实现命令的自动补齐。(1)breakbreak 断点地址(skyeye)break 0x1000050 Insert breakpoint at address 0x1000050 successfully.(2)list-bp列出当前所有断点(skyeye)list-bp ID原创 2010-02-17 20:10:00 · 915 阅读 · 0 评论 -
skyeye配置文件
0px;width:100%;"> skyeye.conf是skyeye的配置文件,用来描述模拟的目标板的类型,内存分布,以及SkyEye的运行配置等等信息。事实上,你可以把想要让用户配置的选项都可以放在skyeye配置文件中。这样用户可以通过编辑skyeye.conf文件来比较灵活的选择仿真平台的功能和定制要模拟的目标板。还是从安装skyeye目录下的testsuit原创 2010-02-17 21:06:00 · 1407 阅读 · 0 评论 -
skyeye error : open with O_CREAT in second argument needs 3 arguments
转载 : http://blog.chinaunix.net/u1/44250/showart_1762618.html 都说ubuntu的支持相当的强大,我承认,那是因为ubuntu的问题相当多。比如:由于Debian包管理的依赖性问题,导致了eva没有依赖上kdebase,对话框中右键崩溃。今天在编译skyeye时又报错/usr/include/bits/fcntl2.h:转载 2010-03-02 14:21:00 · 1654 阅读 · 0 评论