ecosconfig是eCos的文本配置工具。跟其它linux命令一样,可以使用–help来查看它的帮助。下图是ecosconfig配置工具的帮助说明。
ecosconfig命令的使用方法:
ecosconfig是eCos的文本配置工具。跟其它linux命令一样,可以使用–help来查看它的帮助。下图是ecosconfig配置工具的帮助说明。
ecosconfig命令的使用方法:
在12月份的时候,reille blog和eCos技术网成功搬家到了衡天主机,并成功备案。eCos技术网也利用此时机,进行了重新改版。改版后,整个网站相比前期的建设更加美化和专业了。
搬家
对于论坛型的网站搬家,一般都会比较慎重。因为迁移网站的时候需要更换数据库,因此,有可能丢失用户数据。eCos技术网上线不久,用户和数据不多,因此,少了此桩烦心事,因而搬家比较顺利。
当然,从初步测试来看,可能有的帖子的数据(如附件)可能丢失了,还好,帖子不多,可以自己进行一些修复。所以,搬家还是要慎重。如果专心做网站,还是要静下心来,好好规划一把,方能更有利于网站的成长。
最近想在ubuntu中装一个嵌入式平台处理器仿真软件:skyeye,但使用sudo apt-get install skyeye命令却老是装不成功,提示如下图所示:
折腾了下,原来是ubuntu9.10源的问题。 阅读全文 »
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。
2. 下载 ecos-install.tcl在线安装脚本文件 阅读全文 »
最近想用版本控制软件来保存汉化文件,但又觉得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 |