自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

樊越的专栏

嵌入式软件设计(embedded software development)

  • 博客(9)
  • 收藏
  • 关注

原创 使用gpsfake模拟GPS数据

如果linux系统使用GPSd来管理gps设备的话

2014-11-18 21:26:35 6312

原创 CubieTruck(CubieBoard 3)从NAND启动Cubian

具体步骤请见官网: https://github.com/cubieplayer/cubian/wiki/Install-Cubian注意此安装步骤bin

2014-10-31 18:13:18 1955 1

原创 基类(base class)和派生类(derived class)指针在C++的相互转化

在C++中,有四类cast. 分别是:1. const_cast2. reinterpret_cast3. dynamic_cast4. static_castconst_cast一般是用来增加或者去除const的。reinterpret_cast一般用于用于底层操作,可以将对象和其他数据转换成字符流(stream of bytes).Dynamic_cast 是向

2014-02-11 02:31:33 1988

原创 使用dropbear搭建ssh服务。

最近做项目需要使用ramdisk启动linux,因为AMC介质板设计的时候没有想过从flash启动,所以flash只有8M.这8M大概是这样分配的:1. 控制字。用来保证重启。2. U-boot. 为了保证能成功引导,我们准备了两份U-boot,分别放在flash的前端和后端。3. linux内核,基本上是最小内核了,但是要支持ext2和ramdisk.4. 文件系统。包含busy

2013-11-12 06:30:06 11731

原创 制作Ramdisk启动时编译文件系统的几个注意事项。

最近做项目的时候一直被Ramdisk困扰,一个文件系统不能使用的时候只会报一个exception: 0xff.....。这个时候很难直接根据地址进行调试,gdb或者object dump也都不是很好用。  先说一下我的文件系统的构成,busybox-1.19 + extra file. Extra file里面有一些功能性的文件,比如xinetd可以用来执行连接,rsh和rlogin可以用sh

2013-11-11 05:06:28 994

原创 Linux Ramdisk启动方式下文件系统兼容性快速排查。

最近做项目的时候遇到一个问题,有一个基于飞思卡尔(Free Scale)PoperPC E500_MC(multi-core)的介质板需要做Ramdisk启动。因为之前做过E500_V2架构的RamDisk,所以觉得这个应该不算很难。  下面是开发的一些环境:1.  架构: PowerPC e500-mc. 我们使用的是八核的处理器。2. Bootloader: U-boot.3.

2013-11-05 06:36:48 639

原创 IBM Rational Rose @ Real Time软件的优势

通过将近两个月的学习,感觉到借助于基于模型的编程(module based programming)对于大型的软件工程有很多的优势,而IBM rational rose real time是一款非常强大的软件,下面说说RoseRT的优势。1. 基于模型的编程.首先要说明的是,RoseRT并不提供编译器,也不指定编译器,它可以和很多编译器结合使用,语言包括Java,C,C++等等。所

2012-12-17 20:32:03 1839 3

原创 CPU时间与系统时间(CPU time and wall clock time)

CPU时间是指一段程序在CPU上面运行消耗的时间,也是内核时间(kernel time)。在Linux/Unix系统里面,C++程序的COU时间可以用一些第三方的库提供的函数测出。但是在Windows系统里面,没有可以直接使用的第三方函数。在这里一般需要使用第三方软件(performance tools)。1. IBM Purifyplus Quantify. 是一个非常好的工具,可以很好的得

2012-11-26 03:51:27 24591 1

原创 IBM Rational Rose @ RealTime Timer的一些用法以及误差(some usages and deviations)

IBM Rational Rose @RT is a tool for Model-driven design. The models can be described in several kinds of diagrams, for exapmle, class view, logical view and component view.In RoseRT, there are two k

2012-11-19 06:11:13 909

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除