ecosconfig是eCos的文本配置工具。跟其它linux命令一样,可以使用–help来查看它的帮助。下图是ecosconfig配置工具的帮助说明。

image

ecosconfig命令的使用方法:

阅读全文 »

 


在12月份的时候,reille blogeCos技术网成功搬家到了衡天主机,并成功备案。eCos技术网也利用此时机,进行了重新改版。改版后,整个网站相比前期的建设更加美化和专业了。

搬家

对于论坛型的网站搬家,一般都会比较慎重。因为迁移网站的时候需要更换数据库,因此,有可能丢失用户数据。eCos技术网上线不久,用户和数据不多,因此,少了此桩烦心事,因而搬家比较顺利。

当然,从初步测试来看,可能有的帖子的数据(如附件)可能丢失了,还好,帖子不多,可以自己进行一些修复。所以,搬家还是要慎重。如果专心做网站,还是要静下心来,好好规划一把,方能更有利于网站的成长。

阅读全文 »

 


用了老鹰主机快一年了,总体上比较稳定吧。但速度一般般,毕竟是国外的主机。所以一直想用国内主机。

选用主机

前段时间一直在找性价比比较高的国内主机,对比了万网、华夏、西部数码等主机商,也在淘宝上看了下。本来初步确定了西部数码的虚拟机,但后来听说衡天主机不错,咨询了下,最后确定使用衡天主机了。

关于备案

选用国内主机的话,一个麻烦的事情就是要关站备案。由于我的网站不是很大,所以关站备案倒无所谓。总体来说,网站备案挺顺利,我所在的广东备案现在10个工作日也就是两周左右的时间就OK了。据衡天主机小张那边的消息,现在国内备案挺容易的。嘿,谁叫我赶上了一个好时间呢 ^_^。

阅读全文 »

 


最近想在ubuntu中装一个嵌入式平台处理器仿真软件:skyeye,但使用sudo apt-get install skyeye命令却老是装不成功,提示如下图所示:

sudo apt-get install skyeye

sudo apt-get install skyeye

折腾了下,原来是ubuntu9.10源的问题。 阅读全文 »

ubuntu9.10中安装SkyEye嵌入式虚拟软件

 嵌入式开发平台和环境相关  ubuntu9.10中安装SkyEye嵌入式虚拟软件已关闭评论
12月 042012
 


SkyEye是开源软件(OpenSource Software)项目,中文名字是“天目”。SkyEye的目标是在通用的Linux和Windows平台实现一个仿真集成开发环境,模拟常见的嵌入式计算机系统;可在SkyEye上运行μClinux以及μC/OS-II等多种嵌入式操作系统和各种系统软件(如TCP/IP、图形子系统、文件子系统等),并可对它们进行源码级的分析和测试。

说白了,SkyEye就是一个嵌入式系统虚拟机,在一定程度上可以代替开发板的功能,从而方便嵌入式开发学习。这次在ubuntu9.10中安装SkyEye是想用其来学习eCos移植和技术开发,然后在此基础上,选定一两款开发板进行实践开发。

网上有很多关于如何在linux中安装SkyEye的文章介绍了。总体上就两方法,一是在线安装,二是源码编译安装。本来是很容易的事情,但我在安装过程中,却遇到了不少麻烦。 阅读全文 »

 


本文主要介绍了在虚拟机linux中下载和安装最新版本eCos并建立eCos开发环境的方法与步骤。本人使用的linux虚拟机是ubuntu9.10,其它linux版本的eCos安装方法应该类似。

1. 安装 tcl

Tcl ,工具命令语言 Tool Command Language。

linux系统里一般不自带安装tcl,如果虚拟机中没有安装tcl,则要先安装tcl。

sudo apt-get install tcl

2.  下载 ecos-install.tcl在线安装脚本文件 阅读全文 »

 

引言
 
目前,嵌入式操作系统的种类较多,其中比较流行的有VxWorks、Windows CE、Psos、Palm OS、嵌入式linux等。这些嵌入式操作系统在开放性、实用性以及性能等方面各有千秋,但大多数为商用产品。除了商用产品外,还有一些免费的嵌入式操作 系统,uClinux是其中比较流行的,而eCos则是另一个选择。嵌入式可配置操作系统eCos(Embedded Configureable Operating System)的特点是可配置性、可裁减性、可移植性和实时性。它的一个主要技术特色就是功能强大的配置系统,可以在源码级实现对系统的配置和裁减。与 Linux的配置和裁减相比,eCos的配置方法更清晰、更方便;且系统层次也比Linux清晰明了,移植和增加驱动模块更加容易。正是由于这些特 性,eCos引起了越来越多的关注,同时也吸引越来越多的厂家使用eCos开发其新一代嵌入式产品。 阅读全文 »
 


最近想用版本控制软件来保存汉化文件,但又觉得SVN太麻烦,于是想到了最近较为流行的分布式版本控制工具。而Git和Mercurial(意思为水银的,于是经常缩写为Hg)自然是其中最为流行的工具。大名鼎鼎的Linux就用Git作源码管理,而Python和Firefox则采用Hg(你可以在这找到一堆使用Hg的项目)。

比较了一番后,最终我选择了后者。因为Git的优势主要在于分支,而汉化并不需要太多分支;而Git对Windows的支持似乎不如Mercurial,ssh也比http麻烦,比较难教汉化组成员们使用;此外还有个特别的原因:Hg主要是用Python实现的(小部分使用C实现)。

当然,Hg也有个很严重的缺点:不支持针对单个文件夹的分支。如果剧本翻译和改图要建立分支都必须复制整个仓库,而对翻译来说,图像文件并不是他需要的部分。

此外,Google还发了篇《Analysis of Git and Mercurial》,说明为什么Google Code决定支持Hg,而不支持Git。

Git的优势: 阅读全文 »

 


1. 首先下载qemu for mini2440

git clone git://repo.or.cz/qemu/mini2440.git  qemu

如果感觉速度慢,直接打包下载

http://repo.or.cz/w/qemu/mini2440.git/snapshot/HEAD.tar.gz

解压后,今日源代码的主目录中,

#  ./configure --target-list=arm-softmmu 
#  make -j4

2. 下载u-boot for mini2440 阅读全文 »

 


C语言中volatile是什么意思,有什么作用呢?

volatile的中文意思—-易变的。在C语言中,volatile是一个类型修饰符(type specifier),volatile修饰的变量是说这个变量可能会被意想不到地改变,这样编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。

volatile变量主要用在以下几个方面:

(1)并行设备的硬件寄存器(如状态寄存器);
(2)一个中断服务子程序中会访问到的非自动变量;
(3)多线程应用中被几个任务共享的变量。

举个例子,如下: 阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备15065318号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量