自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Windows驱动加载控制器

花了一天时间写了个驱动(服务)加载控制器,用来动态的控制一个设备服务的运行与否。比如可以关闭掉USB端口的硬件识别,然后重新打开服务,使能设备的识别。 代码很简单,就是调用了几个winsvc.h中的api,但是怪问题还是挺多的。比如注册表删除不干净服务就不会完全中止,开着设备管理器会导致服务无法关闭等等。debug了一整天,终于ok了。最后重构了几个地方,小小的完善了一下程序结构。

2006-10-25 21:29:00 959

原创 我太牛X了!~

电子白板的控制程序,运行到某处总是会出错,跟踪发现程序竟然在一个算术运算处卡住了~比较纳闷,这时我英明的想到,可能是算术运算溢出导致了ARM体系的运算异常中断,然后系统就PIN住了。查看了源代码,发现代码中的运算是以毫秒计算的,每个变量除以1000后,一切OK,我们高兴的一塌糊涂。我太牛X了...

2006-10-24 13:55:00 1086

原创 Kylix...

http://www.kylix.com.cn/Kylix介绍在1999年9月28日Inprise/Borland声明要开发一个“支持C、C 和Delphi的高性能Linux应用程序开发环境”时,Kylix正式启动,它是第一个基于Linux的高性能RAD工具。当时的声明里提到:目前Kylix项目计划开发为一个基于Linux的双向可视化组件开发环境,可以开发GUI、Internet、数据库和服务

2006-10-23 11:25:00 967

原创 汇编与C....

还是eboot烧写wince的问题,原来烧写一个30M的东西要5分钟左右,经理把烧写代码改成了汇编,结果不到40秒就搞定了!.....总以为C与汇编的差距不超过25%,结果在IO操作中竟然差异至此..p.s.经理高兴坏了,我俩一起做了两三天,终于搞定了,现在烧写bootloader不到1秒,原来至少得3分钟左右.

2006-10-20 21:22:00 941

原创 C++的一点注意

我写了如下的代码:void somemethod(){    CString str;    ...    delete &str;} 程序运行的时候发生了栈错误。原因:delete是针对new出来的对象的,再如上的代码中,str对象实际上被删除了两次,一次是delete还有一次是退出函数时的自动销毁。

2006-10-19 20:44:00 730

原创 文件合并器

大概用了三个小时左右,编了这么一个咚咚,可以将指定的文件按照指定的大小合并为一个文件。原理很简单,就是细节比较多。

2006-10-19 19:44:00 911

原创 ft...

2440的eboot 很怪,不知道为什么手动输入文件大小总是无效,WinCE烧进去不是大了就是小了,整了一天。直到快下班的时候,经理搞定了...???...!!...领新活儿了

2006-10-18 23:07:00 1087 1

转载 对读研和软件学院的看法 (转自一网情深)

电子科技大学BBS,转帖:作者:eqingsheng 提交日期:2004-12-19 17:11:00 回复CSDN和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手,只是有感而发的一点个人陋见,欢迎指正,事先感谢):    就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。    如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需

2006-10-17 15:44:00 1109

原创 再次改进eboot

1.简化菜单,只留下Download和Format,有些必须配置的选项提前设置了2. 镜像起始地址改为人工输入(同镜像大小)3.新板烧写的 Image Type问题,在main函数的最后找到了元凶。裸板没有TOC信息,因此ImageType缺失导致无法烧写镜像。--TOC信息缺失,烧写前Write一遍TOC然后再读出来就可以了--by 经理

2006-10-16 22:49:00 876

原创 折腾...

WinCE中无法拷贝/Windows下的文件,因为"/Windows下的所有文件都是在ROM中",CE会对ROM文件进行保护。为了拷贝出ROM中的文件,我列了如下两个方案:1.分析NK.nb0结构,直接读取文件用UltraEdit打开nk.nb0,十六进制的咚咚看了一上午,试图找出里面隐藏着的FAT文件系统,失败了。2.在CE运行后破除系统限制进行拷贝得先学透CE内核,为了这么一个

2006-10-13 18:48:00 1004

转载 Java虚拟机的研究与实现

http://dev.yesky.com/24/2591524.shtml

2006-10-12 23:35:00 816

转载 激情

微软副总裁(时任)Steve Ballmer的激情演讲http://www.tudou.com/player/player.swf?iid=3223476 

2006-10-12 16:04:00 1182

原创 改进eboot

首先解决掉了启动eboot直接进入下载程序的bug--错误的注释掉了系统时间操作的一段代码。然后,解决掉了nk.nb0文件大小锁定的问题,加了一段代码,让用户从Uart输入值。原来也做过,但是没有成功,这次都用10进制,搞定了。最后就是烧写eboot时擦除bootloader的问题:在bsp里面找到driver/nandflash/fmd.cpp文件,里面的FMD_EraseBlock函数

2006-10-12 12:25:00 999

原创 Task:为2410增加eboot

其实很简单,都是2440做过的, 原计划2个小时搞定,结果还是费了7个多小时...* eboot的起始地址和block块数都是错的,一直没有发觉---2个小时* eboot用串口1,没发现--1个小时* 向pb中导入samsung原版sdk,不认我自定义的名字--1个小时* 2410的eboot结构跟2440又有所不同---1个小时* 编译总是无法生成镜像--1个小时* 有

2006-10-11 22:55:00 960

转载 告别Win32,你准备好了吗?

http://sd.csdn.net/n/20061011/95953.html今年11月,微软新一代的操作系统Vista就会发布,它将会改变原有的编程机制。Vista生成器最终将跟以前的Win32 API进行分离,取而代之的是可管理的WinFX,而WinFX就是微软继DOS、Win16、Win32之后推出的第四代API。据外刊报道,以前利用Win32 API开发的软件,在微软承诺的维护期之后

2006-10-11 09:48:00 946

原创 深入C++的必要

之前总是很幼稚的认为嵌入式领域只要有C和Assembly就足够了,但是从我刚进入该领域时就开始思考的一个问题在一些网文和Hold同学的指点下,今天终于得到了它的答案:嵌入式领域普及C++是绝对必要的(如果暂时不考虑C++的开发成本)。正如这两天学习的《C专家编程》中所讲,C语言是一个非常不负责并且有一些设计缺陷的语言(对其做了很多改进的C99仍然没有被普及),最重要的是C语言在大型软件开发中不

2006-10-10 18:43:00 1175

原创 驱动程序的分析技巧

昨天找出了CE下RTL网卡的驱动代码, 本打算深入的分析一下,结果发现没有datasheet就根本进行不下去。我想这也是驱动程序跟其他程序不同的本质所在吧。驱动代码实际上是硬件在os中的表达,本质是硬件规范,可以说是披着软件外衣的硬体,混入代码的电路版。阅读驱动代码实际上就是在看硬件的原理图。我想这也是为什么《基于ARM应用》这本书的硬件部分被我很快翻过的原因,每一章都是以大段大段的硬件规范描

2006-10-09 15:11:00 947

转载 英特尔展示300美元NB 挑战MIT百元PC机

10月8日消息,据国外媒体报道,为了挑战麻省理工学院的“百元笔记本”,英特尔日前展示了一款名为“学生PC”的廉价笔记本电脑。该款廉价电脑主要面向发展中国家的教育市场,预计价格在300美元左右。[被屏蔽广告]  据英国媒体报道,这种“学生PC”的基本配置为:赛扬“eduwise”处理器、915GMS芯片组、7英寸WVXGA显示屏、256MB DDR2内存和1G闪存(代替硬盘),运行的是W

2006-10-08 21:15:00 672

原创 程序风格:空格与回车 -- 感谢Hold

良好的程序风格其实是由一系列在恰当位置出现的空格或者回车(除comments外),它们丰富了代码的视觉空间;风格良好的代码能够让阅者眼前一亮,继而心旷神怡地阅读下去。不知道什么时候,我学会了用大量的回车使我的代码更加清晰,但是不知道为什么,看着还是觉得有点乱麻,直到若干天之前,hold同学指出了我代码风格的缺陷,我才知道原来就是少那么几个空格--关键字以及操作符两边的空格。然后,整个代码清

2006-10-08 16:59:00 782

原创 学生到工人的转换

刚才有个学弟问了一个C语言的问题,忽然意识到自己的学习方法还停留在学生阶段,的确,实习以来,但凡遇到好书必会像从前那样字字必读,甚至连序言都不放过。哪知遇到的好书越来越多,而且都越来越厚,之前在学校的那种看书方法已经行不通了,不但看不完,而且有死读书之嫌。毕竟不是以学习为天职的学生了。现在后悔当初看了太多api类的书而没有好好研读诸如《深入理解计算机系统》之类的经典,现在极希望能够踏下心来读读,怎

2006-10-08 01:11:00 1628

原创 Spring+Struts+Hibernate注意

[一年前搞J2EE的时候写的一个东西]有以下几点需要注意1.在我的应用中,jsp中要直接调用Spring托管的bean,这样,jpetstore中与struts连接的WebApplicationContext就不好使了。要把它拿出struts可不是一件好事。这个时候需要给struts和jsp一个统一的界面,把对spring的请求全部封装到一个类中。也就是说用XmlBeanFactory实现

2006-10-08 01:04:00 1015

空空如也

空空如也

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

TA关注的人

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