reille

 


曾经有一个假期摆在我的面前,我没有玩够睡够,等到上班了才后悔莫及。如果上天给我一个重来一次的机会,并且非要在这个假期上加一个期限的话,我希望是:365天。

这个春节,星爷的《西游》爆火,星爷的经典段子改编再现江湖,火速燃烧,引众人之共鸣……有木有??? 阅读全文 »

 


最近想在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)多线程应用中被几个任务共享的变量。

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

 


摘要:你喜欢Linux吗?你想学Linux吗?你真的了解Linux吗?其实Mageia现在是受关注度第二的Linux;马达加斯加是世界上对Linux最感兴趣的国家之一;Linux手机年增长率91.5%;Linux Kernel总共有超过1500万行代码。如果你不知道的话,这篇文章值得你一看。

最受关注的Linux发行版分别是(从高到低):

Mint、Mageia、Ubuntu、Fedora、openSUSE、Debian、Arch、PCLinuxOS、CentOS和Zorlin。

Linux占桌面网络浏览份额的1.17%。

对Linux最感兴趣的10个国家和地区分别是(按字幕顺序排位):

China、Cuba(古巴)、Czech Republic(捷克共和国)、Germany、India、Japan、Madagascar(马达加斯加)、Lesotho(莱索托王国)、Russia和台湾 阅读全文 »

 


一女的打来电话:
“你好,我是社区的,请问你家是几个人?”
男答:“我家是一个人。”
女方:“十一个人?”
男说:“不是十一个人,而是一个人。”
女方:“二十一个?怎么又变二十一个人了?”
男耐着性子说:“你听错了,其实一个人。”
女方:“七十一个人?怎么会那么多啊?”
男终于爆发了,吼道:“就是一个人!”
女方:“九十一个?天哪……”
男顿时崩溃…… 
男终于忍不住骂人了,大声吼道:“你个二百五,是一个人啊。”
女方:“二百五十一个人?”
只听到电话里传来“咚”的一声,再无声息

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

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