Windows CE 5.0实时系统
目前,Windows CE已从一款基本操作系统升级到体积小巧、组件化的硬实时嵌入式操作系统。尽管Windows CE具有与Win32相同的应用编程接口(API),而且微软台式机和服务器操作系统也配备了此类接口,但Wind...
汇聚智能硬件 • 嵌入式系统 • 物联网开发 • 工业控制等领域实战方案
目前,Windows CE已从一款基本操作系统升级到体积小巧、组件化的硬实时嵌入式操作系统。尽管Windows CE具有与Win32相同的应用编程接口(API),而且微软台式机和服务器操作系统也配备了此类接口,但Wind...
内存管理 同其它Windows操作系统一样,Windows CE.NET也支持32位虚拟内存机制、按需分配内存和内存映射文件等。但是与其它Windows操作系统又有明显的不同。 毕竟Windows CE...
这是一次对Linux介绍后的整理。 对象是一些刚对Linux核心感兴趣,并且准备进一步研究和改造的同志。 因为是由提纲整理而成,有些乱,见谅! 四部分内容: 一、Linux核心源码结构介绍 二...
1) diff/patch这对工具在数学上来说,diff是对2个集合求差,patch是求和 diff A B > C 生成A和B的diff文件C patch A C 给A打上diff文件得到B patch -R B...
1 引言CANopen是一个开放的、标准化的应用层协议,在各种控制系统中得到了广泛的应用。依靠CANopen协议的支持,可以对不同CAN厂商的设备通过总线进行实时通讯。本文针对自主研发的全数字电机伺服驱动系统,使用CAN...
以下就2.4内核中的文件对此问题进行分析。 内核编译链接过程是依靠vmlinux.lds文件,以arm为例vmlinux.lds文件位于kernel/arch/arm/vmlinux.lds, vmlinux-arm...
日前,德州仪器 (TI) 宣布推出 64 款能够以 8 位价格提供 16 位性能的最新超低功耗 MSP430 Value Line 微控制器 (MCU),进一步印证了其为 8 位开发人员提供更多低成本优质选项的一贯承诺。...
引言 C语言以其编程效率高、代码可移植性好、程序易于维护等特点,在仪表系统及其他嵌入式系统开发中应用十分广泛。尤其在处理浮点数的运算过程中,C语言与汇编语言相比其优势更加明显。因此,C...
引言 芯片的烧写与自加载是一个DSP系统能够顺利运行的基本条件。在DSP加载技术方面已经有大量文献和工作成果,比较好地解决了DSP自加载方面的许多基本问题。而传统的烧写/加载方案在调试...
新唐科技近日推出新一代 eSIO 系列的第一颗芯片 – NCT6681D。新唐科技全新eSIO产品,结合了传统的输出输入芯片 (I/O) 功能以及内嵌式控制器的功能,提供个人计算机主板应用以及 All-in-One 系统...
由于桌面Windows绝大多数情况下运行于X86平台上,也就不存在不同平台的可移植性问题。然而Windows CE运行在四大架构(X86,SHx,MIPS,ARM)的CPU上,编写应用程序时就需要考虑它的移...
Gnuboy已经实现了i386汇编代码的一些优化工作,能够在奔腾机器上运行良好,除此之外,到目前为止,它能够运行的平台还很有限。随着嵌入式系统设计技术的发展,PDA、Smartphone等嵌入式产品的功能不断地得到扩展,...
瑞萨电子株式会社(以下简称瑞萨电子)宣布,开始在中国推广其新一代RX族32位微控制器(MCU),包括RX62N群、RX621群和RX62T群。 RX族是基于RX CPU架构的新一代MCU,集成了原先瑞萨科技的16位和32...
摘要:特定谐波消除是一种以消除某些特定谐波为目的的优化脉宽调制方法。与其它脉宽调制技术相比,具有消谐性好,输出波形质量高,电力电子器件开关频率低,开关损耗小,电压利用率高等特点。本文主要讨论利用DSP 芯片TMS320F...
随着楼宇办公现代化、智能化的推进,靠人工有线电话预约、信息咨询和人员接待等已经不能适应办公信息化建设的需求。针对上述需求,笔者设计一种基于单片机控制的红外遥控办公语音提醒...
引言 随着21世纪信息化时代的到来,社会信息化和家居智能化也呈现出了蓬勃发展的趋势,越来越多的家庭开始追求高质量、高科技舒适安全的家居生活,充分享受由信息时代带来的生活上的便利。作为智...
DSP(数字信号处理器)芯片是一种特别适合于进行数字信号处理运算的微处理器件,由于其强大的数据处理能力和高效的运行速度,其应用越来越广泛。但是它的另外一个特点是配备的串行口不多,而目前很多芯片采用串行口进行通信,因此为...
摘要:本文根据PROFIBUS-DP总线的应用情况, 提出了PROFIBUS-DP智能从站的设计和实现方法。从电子产品设计角度介绍了使用VIPA公司的PROFIBUS-DP协议芯片VPC3和C8051单片机进行PR...
对新产品的设计,SUMIT的中心思想就是提供设计者一个可堆栈又可扩充式的规格。在相同的小尺寸平台上,SUMIT的信号包含最先进的串行信号以及传统的I/O扩充bus。SUMIT规格是一种以I/O为主的方式,独立于堆栈的主板...
目前市场上部分ARM系列微控制器没有自带烧写外部存储器的bootloader或者只能通过串口等实现对各种存储器的烧写。鉴于串口速度过慢、产品批量生产等原因,我们可以开发一个通过 USB 接口,对 ARM9微控制器(本文以...
前言 智能防盗系统已成为库区管理的必要组成部分,数字化、无线化、集成化则是防盗系统的技术发展趋势[1],为此,现代防盗系统广泛采用红外线作为传感信号。由于红外线是不可见光,因而具有很强的隐...
一、devfs linux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。 在2.6内核以前一直使用的是devfs,dev...
当Wince使用了HIVE注册表后,每次用户的注册表改动将得到保存,但是在某些应用场合需要将注册表还原成为出厂的默认设置,通常要求能够在AP中通过点击一个按钮来实现这种clean boot。使用我前面的文章的方法配置的H...
Hive组件具有保存注册表功能。 就是使用了hive, 注册表修改后可以保存。 有时候也碰上想恢复注册表的情形。 我在调试一个没有lcd的设备, 我使用pocket controller工具远程抓屏, 如果想每次都能使...
一般的WINCE系统都是在EBOOT阶段初始化LCD,所以要想显示自己的LOGO就需要在EBOOT阶段将LOGO内容显示出来,读取LOGO的方式可以和从存储器中读取NK一样,具体位置自己来定义。 在EBOO...
上周搞定了摄像头,昨天开始搞SD卡,刚开始挺郁闷,大容量不支持就算了,居然小容量的SD卡能够发现盘符,但是却不能删除和新建文件,后来经过修改,把写保护检测去掉了就可以正常读写了。Google了一下,然后在在群...
以使用下面的应用程序代码测试这个driver,使用evc编译。 #include <windows.h> #include<Windev.h> #include <stdio.h> #...
在EBOOT中包含的一个重要的缓冲区叫Driver Globals,它用于在设备驱动和WinCE OS之间共享数据。而在EBOOT中会用到的启动参数结构被称为Boot Args,是指用于EBOOT和WinCE OS之间共...
每次定制中文系统时,NK总是比英文大10M左右,启动时在bootloader中将内核Copy到内存时也花时间,同时也占用了很多内存,留给系统和应用的内存就少了10M左右,真是浪费呀,看到都心痛!本人研究了一下,同时也参考...
GPIO 是ARM芯片最基本的输入输出通道,在ADS下操作就是一个单片机工作,直接读写其寄存器。在ARM9平台上,Windows CE系统将GPIO的实地址(例如2410的GPIO的基地址为0x56000000)映射到虚...