- 博客(41)
- 收藏
- 关注
原创 WINCE下从data abort 找到崩溃的代码
编译的时候注意先在project settings里的Link页里勾选“Generate mapfile”,会生成一个map文件。 把编译出来的RELEASE版本可执行文件放到CE5平台下运行。出错的时候串口打印了一句Data Abort: Thread=83ad1d38 Proc=820266d0 walzer_leak.exeAKY=0000002
2009-02-13 07:29:00
4183
1
原创 Microsoft Windows CE 编程的十点忠告
最近两周我们花了大部分时间将已有的应用程序移植到Microsoft Windows CE中。一般说来,这个计划不是太难。我们起步于Microsoft Win32代码,当然 Windows CE是基于Win32应用程序接口(API)的。有利的是,我们的应用程序(即Raima 数据管理器)有方便的使用接口,并包含一个大约由150个子函数组成的库,这些函数都是由C语言写成,可以用来创建、管理和访问数据库
2009-02-13 07:28:00
2870
原创 如何编写Windows CE结…
在上一章节里,我已经为如何编写真正意义上的Windows CE应用程序做好充分的准备。在本节中,我将继续深入这一主题。我选择编写的这一应用程序,虽然相对简单,但你却可以从中知道怎么去编写比较复杂的程序(比“Hello World.”复杂)。这一应用程序包括属性页和属性表,即所说的TAB控件,它含有自定义的图标和跳格符,能把参数选择保存到注册表中。程序开发的一个关键之处是保持和微软用户界面相一致的特
2008-12-25 09:50:00
5332
原创 Windows CE.net的智能…
引言 近年来,Internet与网络的应用迅速普及,并向家庭领域不断扩展,使消费电子、计算机、通信一体化趋势日趋明显,嵌入式系统再度成为研究与应用的热点。可以预见,伴随着需求的增长,有着体积小、耗能低、应用灵活、功能强大、可靠性强等诸多优点的嵌入式系统定会有无法估计的应用前景。Intel XScale PXA263是一种十分先进的嵌入式处理器,采用XScale核心,频率为200~400MHz
2008-12-25 09:47:00
3150
原创 基于WindowsCE的GPS数…
引言 GPS是“Global Positioning System”,即“全球定位系统”的简称。GPS系统具有定位精度高、全天候、实时性、测站无须通视、使用方便等优点,并且所有结果均通过数据来实现,便于数字化管理。所以GPS已被广泛用于社会生活的各个领域,如工程、交通、气象、国防、水利、环保、安全保卫、定时等。 自1994年美国全球定位系统(GPS)全部建成并投入运行以来。这一技术在短短的
2008-12-25 09:45:00
2029
原创 在windowsCE下生成交叉编译器的具体步骤和注意事项
在嵌入式系统中,由一个源文件变成最终可执行的二进制文件,要经过三个过程,即编译,链接和重新定位,通过编译或者汇编工具,将源代码变成目标文件,由于目标文件往往不止一个,所以还需要链接工具将它们链接成另外一个目标文件,可以称其为“可重定位程序”。结果定址工具,将“可重定位程序”变成最终可执行文件。一般的嵌入式系统应用程序的开发,通常采用的是主从模式,通过串口或者网口,使目标机和宿主机相连接。通常来说,
2008-12-25 09:44:00
2038
原创 嵌入式系统与普适计算
摘要:研究嵌入式系统与普适计算的概念、用途及其相关技术,使读者对普适计算这个新名词有一个全面的认识。关键词:嵌入式系统 普适计算 手持设备 Windows CE 嵌入式设备引 言 随着计算技术的发展,我们已经由PC时代进入网络时代,进而进入后PC时代。IBM在1999年创造了一个名词——“普适计算” (又叫“普及计算”,Pervasive Computing)。“普适计算”指的就是,“无论何时何
2008-12-25 09:44:00
3354
原创 Windows CE中实现蓝牙串口驱动程序中实现蓝牙串口驱动程序
摘要:蓝牙通信平台在嵌入式系统的实现过程中,OBEX(对象交换)始终是很重要的一部分,基于OBEX的蓝牙文件传输得到广泛应用。而OBEX的实现是基于蓝牙仿真接口,所以蓝牙串口驱动程序的实现就有了很重要的意义。介绍了Windows CE下串口驱动程序的结构和一种具体的实现方法。 关键词:蓝牙 OBEX 嵌入式系统 驱动程序Windows CE作为一种典型的嵌入式操作系统,通过将蓝牙应用移植到
2008-12-25 09:43:00
3713
1
原创 WindowsCE环境下无线网卡的自动安装
摘要:讨论了Windows CE环境下无线网卡的安装,并提出了一种在系统断电重启时自动安装无线网卡的解决方案。对Windows CE的系统定制、应用程序的开发及系统封装进行了介绍。Windows CE是为多种嵌入式系统和产品而设计的紧凑、高效、可升级的操作系统,并特别为有限的硬件资源设计了多线程、多任务和完全优先的操作系统环境。在无线通信领域有很大的应用前景。本文重点讨论了Windows CE环境
2008-12-25 09:42:00
1998
原创 WindowsCE在嵌入式工业控制系统中的应用思考(转载)
随着应用对象的扩大和微电子技术、软件技术的发展,嵌入式系统逐渐从单片机发展到高性能嵌入式微处理器和嵌入式操作系统。本文详细分析Windows CE 3.0的实时性、通用性、模块化、Win32兼容等性能特点。根据工业控制系统对系统平台的一般要求,如实时性、可靠性、图形界面、开发环境和成本等,分析Windows CE在工业控制领域的优缺点,并指出Windows CE在工业控制中有很好的应用前景。关键词
2008-12-25 09:41:00
2286
原创 分析Windows和Linux动态库
摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。 1、引言
2008-12-25 09:41:00
1530
原创 Emacs编辑器的使用
A.1 Emacs简介 前面已经介绍过一种全屏幕文本编辑工具Vi,这里将介绍另外一种功能强大、应用也非常广泛的全屏幕文本编辑器Emacs。 Emacs全称为Editor MACroS,由于其移植性极好,所以在当今世界的几乎任何一个操作系统上都可以见到它的身影。现在的Emacs已经超出了原来的单一的文本编辑功能,可以用来管理文件、阅读公告板,甚至可以进行WWW浏览。另外Emacs源代码可
2008-12-25 09:39:00
3435
原创 驱动程序和应用程序之间通信(ForWinCE)(转载)
WinCE上驱动程序的模型相对比较简单,实现一个驱动程序不是什么难事。尽管如此,本文还是实现了一个比较通用一点的通讯接口。应用程序发给信息驱动程序有两种方式,同步调用和异步调用。同步调用能够让驱动程序立即处理应用程序的请求,并返回驱动程序处理后的结果。如:#define MSG_TYPE_TEST_1 0x00000000#define MSG_TYPE_ICMP_PACKE
2008-12-25 09:38:00
2754
原创 关于PE可执行文件的修改
在windows 9x、NT、2000下,所有的可执行文件都是基于Microsoft设计的一种新的文件格式Portable Executable File Format(可移植的执行体),即PE格式。有一些时候,我们需要对这些可执行文件进行修改,下面文字试图详细的描述PE文件的格式及对PE格式文件的修改。1、PE文件框架构成DOS MZ headerDOS stub PE header Secti
2008-12-25 09:36:00
774
原创 如何编写Windows CE.net的usb驱动程序(2)
上述讲了堆理论,可能读者脑袋都已经大了,为此,我们举个简单的例子来详细说明一下驱动程序的开发过程。 例如我们有个USB Mouse设备,设备信息描述如下: Device Descriptor: bcdUSB: 0x0100 bDeviceClass: 0x00 bDeviceSubClass: 0x00 bDeviceProtocol: 0x00 bMaxPacketSize0: 0x08 (8)
2008-12-25 09:32:00
599
原创 如何编写Windows CE.net的usb驱动程序(1)
随着USB设备的普及,摆在开发人员面前的驱动开发任务也是越来越繁重了,特别是对于一些嵌入式开发厂商来讲,由于设备所采用的操作系统不同,相应的硬件接口也是不一样的,开发相关的USB驱动程序更是难上加难。Windows CE.NET 是微软推出的功能强大的嵌入式操作系统,国内采用此操作系统的厂商已经很多了,本文就以windows ce.net为例,简单介绍一下如何开发windows ce.net下的U
2008-12-25 09:31:00
694
原创 Windows CE WIN32 编程示例
MicrosoftWindows CE是紧凑的、高效的和可升级的操作系统,它被广泛的应用在各种嵌入式式的产品中,从手持电脑到专门的工业控制器和消费用电子产品中。Windows CE已经通过了其自身的能力证明:它能够满足32位嵌入式式程序开发的需求。同样重要的是: Windows CE使嵌入式式系统的设计者得以充分利用Microsoft的32位基于Windows的开发工具的全部的函数。嵌入式的应用软
2008-12-25 09:30:00
1173
原创 如何编写Windows CE结构的应用程序
在上一章节里,我已经为如何编写真正意义上的Windows CE应用程序做好充分的准备。在本节中,我将继续深入这一主题。我选择编写的这一应用程序,虽然相对简单,但你却可以从中知道怎么去编写比较复杂的程序(比“Hello World.”复杂)。这一应用程序包括属性页和属性表,即所说的TAB控件,它含有自定义的图标和跳格符,能把参数选择保存到注册表中。程序开发的一个关
2008-12-25 09:28:00
957
原创 用snmp++发送get请求示例
#include “snmp_pp.h”#define SYSDESCR “1.3.6.1.2.1.1.1.0” // Object ID for System Descriptorvoid get_system_descriptor(){ int status; // return status CTarget ctarget( (IpAddress)
2008-12-25 09:27:00
1615
原创 Windows CE在嵌入式工业控制系统中的应用思考
摘 要: 随着应用对象的扩大和微电子技术、软件技术的发展,嵌入式系统逐渐从单片机发展到高性能嵌入式微处理器和嵌入式操作系统。本文详细分析Windows CE 3.0的实时性、通用性、模块化、Win32兼容等性能特点。根据工业控制系统对系统平台的一般要求,如实时性、可靠性、图形界面、开发环境和成本等,分析Windows CE在工业控制领域的优缺点,并指出Windows CE在工业控制中有很好的应用前
2008-12-25 09:25:00
1072
原创 开发windows ce 程序一定要掌上电脑吗...
应用软件可以用VC + WinCE Toolkit for VC来做,有软件模拟器,可以在微机上模拟运行及调试WinCE应用程序,开发过程与开发Win32应用软件差别也不大。但驱动程序必须在具体的目标硬件平台上调试,整个软件的测试工作也必须在具体的目标硬件平台上才能进行。这就是嵌入式系统与非嵌入式系统软件开发过程的一个很大区别,嵌入式系统的硬件差异很大,比如同样用WinCE,掌上电脑与机顶盒就有不
2008-12-25 09:24:00
610
原创 WinCE开发常识
对于CE的开发有2个层次,一个是针对一个特定的CPU平台做他的CE内核并生成相关的SDK,另外一个是在这个CPU+CE的平台上做应用。对于第一个必须用到PB,后一个只需要EVB,EVC和SDK以及其他若干小东西。PB是要收钱的,而EVB等是FREE的,可以在MS的网站随意下载。如果你只有一个裸的平台,就必须买PB去生成他的CE系统,如果你的平台包含已经PORTING好的CE,你只需要那些免费的东西
2008-12-25 09:23:00
534
原创 Microsoft Windows CE 编程的十点忠告
最近两周我们花了大部分时间将已有的应用程序移植到Microsoft Windows CE中。一般说来,这个计划不是太难。我们起步于Microsoft Win32代码,当然 Windows CE是基于Win32应用程序接口(API)的。有利的是,我们的应用程序(即Raima 数据管理器)有方便的使用接口,并包含一个大约由150个子函数组成的库,这些函数都是由C语言写成,可以用来创建、管理和访问数据库
2008-12-25 09:20:00
677
原创 Windows CE开发之起步停车
最近一段时间,移动设备开发越来越多的成为了程序员社区的话题。移动设备主要包括智能手机和PDA,是嵌入式开发中很重要的一个方向。在智能手机领域被大多数手机厂商支持的J2ME无疑是领头羊,随着多普达推出了515手机,基于微软CE平台的SmartPhone也逐渐成为关注焦点。一直不温不火的PDA市场,也在行业应用领域有所收获,Pocket PC由于其开发与Windows平台的一致性而得到了开发人员的青睐
2008-12-11 14:39:00
367
原创 快速转向设计方法
摘要 欧共体已开始实施RoHS(有害物质限制)指令,这似乎在迫使许多半导体元件过早地进入寿终正寝的阶段。插件兼容式(Plug-compatible)和符合RoHS的元件常常无法得到。这使得依赖于这些元件为市场生产长寿命产品的OEM(原始设备制造商)倍感困惑。他们是应该重新设计,还是应该制造“停产前购买(lifetime buy)” 停产( EOL)元件呢?在本文中,L
2008-12-11 14:38:00
525
转载 基于Windows CE的嵌入式电子邮件系统设计
从1996年的Windows CE 1.0 到最新的Windows CE.Net, WINCE 已有8年历史。Windows CE设计简单灵活,可在各种小型嵌入式系统中使用,且其功能强大,在最新一代的高性能工业和家用设备中也得到了充分使用。Microsoft eMbedded Visual Tools是微软公司专为WINCE设备开发的一套开发环境,功能强大,开发方便快捷。二者的结合为实现嵌入式电子
2008-12-11 14:36:00
880
转载 基于嵌入式微处理器EP9315的二次开发技术
简述了高性能ARM9微处理器EP9315的集成特点及结构框图,介绍了片上系统的主体结构及嵌入式系统与应用模块的硬件连接方案。在所构建的硬件平台上开发了Windows CE的驱动程序,实现了在嵌入式操作系统下对应用模块的控制。grZfbaiducuk9zh 嵌入式系统已成为IT行业研发热点,但基于嵌入式系统的二次开发应用却存在很多难点,难以真正地将嵌入式系统投入到实际应用中。武汉中
2008-12-11 14:35:00
711
原创 嵌入式系统开发学习步骤[Linux方向]
随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业、办公、医疗等社会各个方面,表现出很强的投资价值。从国际范围来看, 作为数字化电子信息产品核心的嵌入式系统目前其硬件和软件开发工具市场已经突破2000亿美元,嵌入式系统带来的全球工业年产值更是达到了一万亿美元,随 着全球经济的持续增长以及信息化的加速发展,嵌入式系统市场必将进一步增长。 学习步骤如下: 1、Linux 基
2008-12-10 15:36:00
552
原创 嵌入式系统方向相关就业方向
这篇文章对于同在校大学生.还是有一点点启发吧..写得还挺好的..嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、 VCD/DVD/MP3 Player、数字相机(
2008-12-10 15:35:00
736
原创 嵌入式系统方向
嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、 VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top
2008-12-10 15:31:00
498
转载 从事嵌入式软件开发的缺点
(1) 入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,则可能不适于此行。(2)这方面的企业数量要远少于企业计算类企业。特别是从事嵌入式的小企业数量较多(小企业要搞自己的产品创业),知名大公司较少(搞嵌入式的大公司主要有 Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半导体、 M
2008-12-10 15:29:00
1356
转载 windows embedded
Windows Embedded是微软嵌入式技术和产品的总称,它是微软专门为嵌入式智能设备开发的窗口操作系统。目前微软的Windows Embedded家族主要包括两个产品:Windows CE和Windows XP Embedded。目前Windows CE的最新版本为Windows CE 6.0,Windows XP Embedded的最新版本为Windows XP Embedded SP2
2008-12-08 12:56:00
4226
转载 通用Windows XP Embedded增强版
,windows xp embedded......在网上查了一下,这个版本的XP是嵌入版的,跟我们平时接触到的专业版和家庭版,或者CE和MCE版不同。引用:日前,微软(中国)有限公司在京召开了嵌入式系统开发者大会,并宣布:微软最新的嵌入式系统—Windows(r) XP Embedded正式在中国发布。联想集团、北京美斯比、研华(中国)有限公司、联强国际等国内外厂商在会上展示了基于微软嵌入式操作
2008-12-08 12:50:00
5399
原创 惊爆:十年后嵌入式设计技术将不再是独立的技术门类
眼下的嵌入式技术在IT行业风生水起,大有执行业牛耳的架势。它的一路飘红,让那些因当年没学好硬件技术,眼下只好眼巴巴望“嵌”兴叹的“嵌粉”们一次次因后悔不迭而拍青了自己的大腿! 为什么嵌入式眼下能达到这样大红大紫的地步的呢?其“亮点”无非如下几点: 1 它面对的用户几乎涵盖当今工业的所有行业及门类,市场潜力巨大; 2 它拥有一个并不是谁都能够轻易跨越得了的高技术门槛,从而
2008-12-03 15:42:00
3577
原创 微型嵌入式Web服务器的设计与实现
1 引言 随着计算机、网络通信和Internet技术的飞速发展和不断进步,嵌入式系统在家庭和工业应用广泛。 如何将嵌入式系统和工业控制系统接人Internet,综合利用嵌入式系统资源,实现嵌入式系统的远程管理和控制,已成为关注的研究课题,而实现嵌入式系统的网络化则成为嵌入式系统的发展趋势。 以太网以其成本低、速度快、应用普遍、有广泛的硬件和软件支持等优点为实现管理控制网络一体
2008-12-03 15:40:00
3632
原创 05 Nov 08 夸张的Microsoft Visual Studio 2010 CTP
05 Nov 08 夸张的Microsoft Visual Studio 2010 CTP 开发代号“Rosario”的Visual Studio2010的CTP(社区技术预览版)发布.此次发布的Visual Studio 2010 CTP预览版仅有英文版本,且是一个Virtual PC虚拟镜像,需要首先安装Virtual PC 2007 SP1才能载入(预置用户名
2008-11-17 09:23:00
1671
1
原创 诺基亚:失之东隅收之桑榆
7月19日,诺基亚公布2008年第二季度财务报表。受美元疲软影响,诺基亚第二季度销售额132亿欧元,仅比去年同期增长4%;净利润11.03亿欧元,比去年同期大幅下降61%。笔者还注意到,该公司净利润率已连续下滑—2007年第二季度,其利润率还高达22%,到2007年第四季度即缩水至11%,2008年第一、二季度则进一步递减至9.6
2008-11-06 12:14:00
2989
原创 IT连环计之以逸待劳
如今的IT管理者,时刻都被紧缩的IT预算逼迫得如履薄冰,同时,又被不断涌现的新应用搞得不知所措,与此同时,疯狂增长的数据,也令企业数据中心面对前所未有的挑战。此外,变得异常复杂的存储环境,同时采用不同厂商的存储设备,让管理变得越来越棘手??所有的一切都是史无前例的,前所未有的爆炸性数据增长,前所未有的新应用
2008-10-25 22:38:00
5476
转载 我与Oracle数据库11g的亲密接触
作为一名企业网管,深知网站的安全和访问效率是关系到一个企业能否做好的重要元素,最最重要的要属客户资料的安全了,这当然少不了一个好的数据库的支持,我试过了很多数据库,像Access、mysql、oracle,但就安全性来分析还是jsp的站比较安全,为什么呢,因为国内研究jsp的黑客还不算很多,大都在研究asp和php,要是你是做安全的话你就会知道,不是今天出个动网的0day(黑客利用工具,可以入侵你
2008-10-20 06:59:00
1249
原创 升级需求直指软肋 GPS电子地图商面临大考
GPS电子地图的三起官司,触动了电子地图行业洗牌的神经。对于需要依靠耗费大量人力、物力、财力的地图行业,之前的恶性竞争也导致降价这一传统竞争利器在短时间内只会让地图商费力不讨好,但是地图商之间的竞争却不可能因此停止。奥运会的举办让全国各大城市都开始翻天覆地的变化,再加上中国的路网建设本身就在飞速发展,地图升级服务面临井喷式的需求
2008-10-10 08:58:00
1214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人