自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 嵌入式便携设备中电源管理的分析与研究

 来源:http://www.21ic.com/news/html/63/show17232.htm  作者:北京航空航天大学 王志锐 张晓林 徐广毅 何真摘要 系统功耗是阻碍当今世界便携式电子产品发展的一个重要因素。降低系统功耗的核心是运用适当的电源管理(power management)策略,关键是准确反映和利用系统状态信息和任务信息。本文从任务信息和系统状态两个角度,分析系统设备

2007-04-10 20:58:00 689

原创 遭遇WSTTRS(wsttrs.exe)病毒

 我的系统是Windows XP SP2。不知道在什么时候中的招。这几天开机时发现不能正常显示桌面,仅仅显示Windows XP默认的蓝天白云绿草地,没有开始菜单、工具栏和快捷方式图标。按“Ctrl+Alt+Del”激活任务管理器,在“进程”那一页中发现一个以前没有见过的映像名称:wsttrs.exe,结束这个进程,桌面就显示正常了。但是在QQ登陆界面输入QQ的密码,“QQ密码”那个编辑框并不

2007-04-07 21:46:00 4256

转载 看电影的时候要警惕RM,WMV木马

 近期在播放一些从网上下载的RMVB或RM文件时,放着放着会自动弹出网页,而且每次放到这个地方就会自动打开网页,如果自动打开的网页是恶意病毒网页就更麻烦了,最糟糕的是目前杀毒软件都发现了这个问题却不知如何解决。 下面就介绍下原理和防御方法 (一)RM、RMVB文件中加入木马的方式 Helix Producer Plus是一款图形化的专业流媒体文件制作工具,这款软件把其他格式的文件转换成RM或RMV

2006-09-25 23:39:00 1372

转载 锂离子电池保护电路中熔断器的实现原理

From: http://www.epc.com.cn/magzine/20060105/4631.asp锂离子电池保护电路中熔断器的实现原理The principle of the fuse in the circuit for the lithium ion battery protects 作者:AEM科技(苏州)有限公司应用工程师 铁生武 引言---锂离子充电电池使用过程中

2006-06-29 23:53:00 2166

原创 C编程中不容忽视的函数原型

在平时的软件开发过程中,一直没有对函数原型加以注意,特别是当调用一个函数不需要返回值的时候,以为最多编译器会警告“没有函数原型”,不会有什么问题。直到有一天,在别的文件里能正常工作的一个函数(返回类型为void),在我的模块里却一直没有正常工作,查看程序逻辑和书写,都没有问题,真是郁闷啊。后来有个同事和我说起,他曾经碰到过因为没有函数原型而导致程序不能正常工作的问题。我一试,果然是症结所在。因

2006-05-13 00:40:00 1273 1

转载 使用ADS1.2进行嵌入式软件开发

使用ADS1.2进行嵌入式软件开发[上]ARM公司概述    嵌入式应用程序通常都是在样机环境下调试与开发的,这种环境与最终产品之间并不完全相同。因此,在系统调试阶段就考虑应用程序在最终目标硬件中的运行情况是非常重要的。    本文旨在讨论如何将一个开发/调试环境下的嵌入式应用程序转移到最终独立运行的目标系统中去,并提到了ARM ADS1.2开发工具包的一些功能特性及其

2006-04-28 22:32:00 1125

转载 想成为嵌入式程序员应知道的0x10个基本问题

   C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。          从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出

2006-04-28 22:23:00 736

转载 实时多任务系统内核分析

实时多任务系统内核分析初次接触实时多任务操作系统的人,往往对实时程序的运行机制感到很困惑:任务在什么时候投入运行?操作系统以什么机制决定目前应该运行哪一个任务?本任务什么时候放弃了对CPU的控制?为了解答以上问题,我们从分析一个很简单的实时调度程序入手,来说明一下多任务程序的运行过程。从结构上来说,实时多任务操作系统包括两部分,一部分为操作系统内核(kernel),即实时执行程序(

2006-04-28 22:16:00 1505

转载 手机SIM卡揭密

手机SIM卡揭密手机是什么?几乎所有人都知道答案:就是那特烧钱、特不保值的玩意!SIM卡是什么?估计许多人无法给出一个比较完整的答案,只知道是一张小小的卡片!但是您也许不知道手机离开了这张小小的SIM卡是几乎做不了工作的,除了在特殊情况下用户可以通过不带SIM卡的呼叫网络许可的专用紧急号码,比如110,119等等……下面让我们走近SIM卡,一起来揭开SIM卡的面纱,看看它的真实“面目”。

2006-04-26 22:32:00 3363

转载 嵌入式系统 Boot Loader 技术内幕

嵌入式系统 Boot Loader 技术内幕詹荣开1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启

2006-04-26 22:02:00 742

转载 C语言高效编程的四大绝招

                              C语言高效编程的四大绝招        编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就是针对编程工作中的一些体会和经验做相关的阐述。   第一招:以空间换时间  计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值:

2006-04-26 21:49:00 708

转载 浅谈GSM手机的MMI软件开发

浅谈GSM手机的MMI软件开发 摘要:  采用面向对象的程序设计技术,用C语言开发窗口结构的GSM手机MMI(人机接口)软件,程序结构清晰,代码效率高,模块可再用性好。本文粗浅地谈了GW手机MMI软件开发的功能模块组织、窗口管理等技术,并以快捷功能为例,说明具体功能的实现方法。     关键词:人机接口(MMI) 功能模块组织 窗口管理。GSM手机是直接

2006-04-26 21:45:00 1449

原创 遭遇rootkit.win32.vanti.bq病毒

    我电脑的系统是XP。今天刚开机,卡巴斯基反病毒软件就报告发现C盘Windows/Temp目录下的Val.dll文件感染rootkit.win32.vanti.bq病毒。选择“删除”,卡巴斯基提示删除不了。想打开IE查找一下这是何方神圣,却发现IE根本不能打开。到朋友的电脑中,在google中输入rootkit.win32.vanti.bq关键字,发现只能找到三条记录,而且相关的还都是韩国网

2006-04-24 23:13:00 2641

原创 Windows CE下的串口通讯实例

Windows CE下的串口通讯实例 串行通讯是目前计算机、通信和控制领域最基本的通信方式。在CSDN的“嵌入式开发/WINCE”社区中,经常有人提问该到哪找串口通讯例子,其实这个问题我自己也问过。:)而一般的回答是给你提供一个Pocket PC 2002的SDK例子程序。但到底SDK的程序和MFC的结构有很大的不同,对于想用MFC编写通信程序的人来说也不是很便利。另一方面,由于Windo

2003-12-12 14:37:00 14329 1

原创 C#窗口事件处理初探

C#窗口事件处理初探 事件驱动(Event Driven)是C#窗口程序设计的核心,其重要性就相当于VC中的消息映射,不了解事件驱动就无法深入窗口程序设计的殿堂。在C#语言中,事件的处理主要有两种方法:委托式的事件处理模式(Delegation Event Model)与对可重载方法(Event Method)的重载。1、委托式事件处理       委托式事件处理模式,顾名思义,就

2003-06-02 17:49:00 1773

原创 关于VC代码的编写和调试(三)

 使用Visual C++调试器调试一、调试版本与发布版本       有时程序能在调试版本运行但不能运行于发布版本,反之也有可能。一般说来,一个发布版本意味着某些类型的优化,而一个调试版本则没有优化。下面我们来看看它们的区别:1、特别针对调试版本的编译选项       (1)/MDd,/MLd或者/MTd        调试版本的运行时刻库有调试符号,使用了调试堆,调试堆

2003-03-15 10:17:00 2507

原创 MINIX系统调用EXIT分析

 MINIX内存管理系统调用EXIT分析 一、系统调用EXIT简介系统调用exit(status)通过进程向MM发送EXIT类型的消息完成,它是终止一个进程的一般手段,exit关闭进程的所有文件,并且如果其父进程执行了wait则通知父进程。这个调用不能返回。exit(status)的实现请参见LIB的38504行。38504  PUBLIC void _exit(sta

2003-03-14 13:51:00 1847

原创 关于VC代码的编写和调试(二)

 在VC程序中使用调试语句   为了更好地对程序调试,可以使用如下方法:使用断言、使用跟踪语句、使用异常和返回值。一、断言1、基本概念       断言是一种让错误在运行时候自我暴露的简单有效实用的技术。它们帮助你较早较轻易地发现错误,使得整个调试过程效率更高。       断言是布尔调试语句,用来检测在程序正常运行的时候某一个条件的值是否总为真,它能让错误在运行时刻暴露在

2003-03-02 12:11:00 1807

原创 关于VC代码的编写和调试(一)

 编写易于调试的VC代码一 程序的设计要避免错误,首先要从好的设计开始。对于程序的设计,需考虑到程序的两个特性:1简单性 大多数常见的错误来源于程序设计中不必要的复杂成分。一个好的设计应该反映问题本身的要求,而不必为了刻意追求“满足将来的需要”而添加不必要的特性。实际上,简单优雅的设计比那些复杂的设计更能迎合未来的需求。2 耦合性 耦合(decoupling)性用来衡量

2003-02-27 09:06:00 1581

原创 关联自己的应用程序到右键菜单中

 关联自己的应用程序到右键菜单中在Windows2000中,当用户在“我的电脑”或“资源管理器”中的某一文件上单击鼠标右键时会出现一个快捷菜单。单击的位置和对象不同,快捷菜单的内容也不尽相同。用户可根据自己的需要定制快捷菜单中的一些内容。假设用户希望在txt文件类型的右键快捷菜单中关联上自己的应用程序 (用户的应用程序名为mytxtapp.exe,在D盘根目录下) ,步骤如下:1、

2003-02-18 17:18:00 1423

原创 OSPF:使用SPF算法的路由传播

 OSPF:使用SPF算法的路由传播一、引言RIP协议使用矢量距离算法在网关和主机中传播路由信息,其最大的优点就是简单。RIP通过限制从源地址到目的地址路径上的跳数,有效防止了路由选择循环的无限延续,从而保证了网络的稳定性。然而随着Internet规模的不断扩大,RIP协议的缺点就更加严重。首先就是RIP限制了网络的规模,它能使用的最大距离为15(16为不可达);其次路由器之间交换

2002-12-09 09:29:00 2545

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