自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

alta的空间

杂七杂八

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何搭建unity test framework

1、创建一个项目目录mytest,将unity代码拷贝到其目录下,并改名为unity.framework2、在mytest目录下创建src目录(存放待测试代码),test目录(存放测试程序代码)3.创建MakefileUnity.mk文件,此文件主要定义了Unity所需要的一些变量,如UNITY_HOME,UNITY_BUILD_HOME等4.创建Makefile,主makef

2012-12-27 22:15:53 2166

原创 vim editor

vim tutorial http://www.openvim.com/tutorial.htmlvim小游戏 vim adventure 此游戏不注册只能玩三关,level之后需要注册。可打印出来备忘的 vim cheat sheet for programmers

2012-12-19 10:23:29 440

翻译 unity test framework

偶尔看到一本《测试驱动的嵌入式C语言开发》的书,看了前两章,讲到了UNITY测试框架。在网上找了一些关于unity的资料,开个头吧,简介如下。参考网址:http://throwtheswitch.org/WHAT IS UNITY?Unity is a unit test framework written entirely in the C language. It is

2012-12-02 22:04:45 2232

转载 一些记录

苏照彬 1999年首次编剧的电影《运转手之恋》一鸣惊人,该片在第37届金马奖上获得评审团大奖、最佳男配角两项大奖。  电影《血滴子》编剧。  电影《双瞳》编剧。  电影《台北晚九朝五》编剧。  电影《三更》编剧。  电影《运转手之恋》编剧,并在剧中扮演Sister's Husband。  电影《爱情灵药》编剧兼导演。

2012-06-09 00:04:31 1795

原创 uboot代码下载

所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。关于u-boot源代码的信息,看http://www.denx.de/wiki/U-Boot/SourceCodeU-Boot Source CodeThe current source code is available through the git repos

2012-04-07 22:04:40 646

转载 232交叉线

在做开发时,我用到两种设备:DE2板和Zigbee开发板。这两种设备的RS232串口接头都是母头的。用串口线(公对母且非交叉的)把电脑与DE2板或者电脑与ZigBee开发板接连后,在PC上打开串口助手,测试到数据的接收与发送都正常,说明所有的设备都完好无损。      在得知DE2板与Zigbee开发板的RS232接口都是可用后,我想使这两个设备直接用RS232进行通信。由于两个设备的接头都是

2012-03-27 11:36:06 1380

转载 IAR编译警告:the order of volatile accesses is undefined

转自:http://www.elecbench.com/?p=3581.问题描述:在编译代码时出现以下警告。Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement警告处代码如下:if ((TAR+CcrCont) > TACCR0)

2012-03-13 09:57:01 1811

原创 自动登录expect使用

在cygwin下使用expect1、首先安装expect。2、在win下假设ssh服务器,有一款叫做WinSSHD Control Panel的软件可以实现ssh服务器的功能。3、file:my.exp#!/usr/bin/expect -f  2 set timeout  5  3 set User [lindex $argv 0]  4 set Passwd [li

2012-03-12 21:06:53 716

转载 ISM频段

ISM频段即工业,科学和医用频段。一般来说世界各国均保留了一些无线频段,以用于工业,科学研究,和微波医疗方面的应用。应用这些频段无需许可证,只需要遵守一定的发射功率(一般低于1W),并且不要对其它频段造成干扰即可。ISM频段在各国的规定并不统一。如在美国有三个频段902-928 MHz、2400-2484.5 MHz及5725-5850 MHz,而在欧洲900MHz的频段则有部份用于GSM通信

2012-03-12 14:34:44 4613

转载 ip核

>> ip核之概念和分类IP(Intellectual Property)内核模块是一种预先设计好的甚至已经过验证的具有某种确定功能的集成电路、器件或部件。它有几种不同形式。IP内核模块有行为(behavior)、结构(structure)和物理(physical)3级不同程度的设计,对应有主要描述功能行为的“软IP内核(soft IP core)”、完成结构描述的“固IP内核(firm

2012-03-07 22:54:42 4116

转载 GPS简介

全球定位系统卫星传输信号的设备在地面上。 GPS接收机被动地接收卫星信号,并不发送。 GPS接收机要求的天空一览无遗,所以他们只能在室外使用,他们往往不执行森林地区内或附近的高楼了。 GPS操作取决于一个非常精确的时间基准,这是由原子钟供在美国 美国海军天文台。 每个GPS卫星发送的数据,指出它的位置和当前时间。 所有GPS卫星的同步操作,使这些重复的信号是在同一瞬间传播。 这些信号,

2012-02-24 23:17:48 936

转载 P4P

P2P软件的应用吞噬了巨量的网络带宽,这使得运营商头痛不已。Verizon的工程师搞了一套新型的拓扑理论下的P4P算法,很有可能以技术方式调和这个矛盾。  传统的P2P方式下数据节点和传输是随机的,也就是说这种传输方式可能占据任意一个网络节点或者出口的带宽。而P4P则是智能选取数据交换对象,更多的通过智能运算选择同一路由器或者地域性网络来进行数据交换,最大程度上解决大型节点和网络出口负

2012-02-24 23:03:31 516

原创 fpga和dsp数据交互

Serial RapidIO 互通性Serial RapidIO接口 在 FPGA 与 TI C6455 DSP 之间建立了一条极高速的链接,可实现数据和时钟的高吞吐率。赛灵思 RapidIO 接口支持在 Virtex-4 FX 和 Virtex-II Pro FPGA 平台上实现 x1 和 x4 通道 Serial RapidIO 链接。x1 和 x4 通道配置均支持每通道 1.25 Gbp

2012-02-24 22:50:47 3781

转载 一个苏州IT人的5年挨踢经历-------面试,薪资,企业,经历全方位揭示(之二)

转自:http://blog.csdn.net/my_business/article/details/7170625第二章 感悟----回顾走过的路        感想性的文字相对比叙述性的要难写很多,尤其是对我们这种搞技术的,煽情不是我们的特长,所以内容的表述肯定不会精彩,但是我会尽量确保真实,当然如果涉及到个人信息的,也会有所保留。首先我会说明下自己近十年间走过的路,自己的成

2012-02-22 21:43:11 3842

转载 gethostbyname() -- 用域名或主机名获取IP地址

#include     #include     struct hostent *gethostbyname(const char *name);    这个函数的传入值是域名或者主机名,例如"www.google.cn"等等。传出值,是一个hostent的结构。如果函数调用失败,将返回NULL。    struct hostent    {        cha

2012-02-22 16:25:23 394

原创 《专业嵌入式软件开发》笔记-第5章ar、nm、objdump、objcopy、ranlib、size、strings、strip

ar,静态库生成器Usage: ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] [count] archive-file file...       ar -M [ commands:  d            - delete file(s) from the archive  m[

2012-02-19 00:36:22 1893 1

原创 《专业嵌入式软件开发》笔记-第5章addr2line

binutils工具集5.1  addr2line指令地址翻译器,编译时加上-g选项,addr2line才有作用main.c#include void foo(void){ printf("The address of foo() is %p.\n", foo);}int main(void){ foo(); return 0;}

2012-02-18 20:38:14 954

原创 《专业嵌入式软件开发》笔记-第4章

第4章 gcc 4.0.1 linux非实时操作系统包括RedHat Linux、Fedora、Ubuntu、CentOS等;Linux实时操作系统包括Monta Vista Linux、WindRiver Linux(VxWorks,已被Intel收购)、RTLinux等。4.1.1 交叉编译器   4.2.1 gcc -E file.c >file.pre.c 得到预处理过的源文件

2012-02-18 00:20:50 650

转载 程序内存分布

在多任务操作系统中的每一个进程都运行在一个属于它自己的内存沙盘中。这个沙盘就是虚拟地址空间(virtual address space),在32位模式下它总是一个4GB的内存地址块。这些虚拟地址通过页表(page table)映射到物理内存,页表由操作系统维护并被处理器引用。每一个进程拥有一套属于它自己的页表,但是还有一个隐情。只要虚拟地址被使能,那么它就会作用于这台机器上运行的所有软件,

2012-02-17 16:35:54 327

转载 sed中一个关于逗号的问题

$ gcc -MM foo.cfoo.o: foo.c foo.h$ gcc -MM foo.c | sed 's,\(.*\)\.o[:]*,objs/\1.o:,g'objs/foo.o: foo.c foo.h逗号的作用和‘/'一样用作分隔符,但是因为输入里有/,需要转义。关于 's///' 命令的另一个妙处是 '/' 分隔符有许多替换选项。如果正在执行字符串

2012-02-12 23:12:43 2630

转载 linux命令缩写

bin = BINaries/dev = DEVices/etc = ETCetera/lib = LIBrary/proc = PROCesses/sbin = Superuser BINaries/tmp = TeMPorary/usr = Unix Shared Resources/var = VARiable ?FIFO = First In, Firs

2012-02-12 00:29:57 2788

转载 邮件列表的文化与礼节

计算机技术的革新速度极其惊人,在网络通讯交流技术上 更是如此,从最古老的UNIX上的talk命令(各类IM软件的前身)发展到今天的各种IM(Instant Messenger,例如QQ、MSN等)以及VoIP(Voice over Internet Protocol,例如Skype)软件。在功能、技术和效率上翻了何止10倍。然而,计算机技术、学术的交流圈却忠于传统的一些通讯交流技术,人们还

2012-02-11 22:29:05 731

vim_cheat_sheet_for_programmers_bnw.xlsx

vim cheat sheet for programmers

2012-12-19

空空如也

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

TA关注的人

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