自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热爱嵌入式Linux Wince Android和硬件设计

记录成长历史,总结经验,结识志同道合朋友,邮箱[email protected]

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

原创 移植Android GingerBread 2.3.4系统到BeagleBoard OMAP3530

介绍编译及移植Android GingerBread 2.3.4系统到TI的OMAP3530,DM3730过程及操作步骤。成都明诚科技的基于OMAP3530的mini3530开发板也是基于此的。 1.   下载TI Android GingerBread 2.3.4 Devkit Package for AM35x OMAP35x and AM37x platforms,网址如下:

2012-02-06 20:56:27 2045

原创 vmware linux 与windows XP实现ftp数据共享

<br />1 vmware网络设置成host only(在 菜单虚拟机/设置 弹出"Virtual Machine Settings"中的"Hardware"中的"Ethernet")<br />2 windows下网上邻居查看vmare Network ip(VMware Network Adapter VMnet1),我这里是 <br />192.168.2.4<br />3linux下设置网络ech0,ip设置成同一个网段,比如192.168.2.2,掩码255.255.255.0,重启<br />

2011-01-19 10:24:00 1194

原创 嵌入式Linux教程根文件系统Ramdisk的制作过程

<br />ramdisk是一个最小的linux rootfs系统,它包含了除内核以外的所有linux系统在引导和管理时需要的工具,包含如下目录:<br />bin,dev,etc,home,lib,mnt,proc,sbin,usr,var。还需要有一些基本的工具:sh,ls,cp,mv……(位于/bin目录中);必要的配置文件:inittab,rc,fstab……位于(/etc目录种);必要的设备文件:/dev/tty*,/dev /console,/dev/men……(位于/dev目录中);sh,ls

2011-01-17 14:00:00 1822 1

原创 TI 德州仪器Sitara ARM9 MPU 微处理器 AM17xx和AM18xx处理器介绍及应用领域

TI半导体针对工业应用推出了基于ARM926EJ-S内核的低功耗ARM9处理器AM17xx(AM1707,AM1705)和AM18xx(‍AM1802,AM1806,AM1808,AM1810)。其中,AM17xx 和OMAPL137在软件和引脚上兼容;AM18xx 和OMAPL138在软件和引脚上兼容。基于本系列处理器,用户可快速开发出具有强壮可靠操作系统、丰富用户接口、高性能的处理能力的设备

2010-12-04 12:49:00 2545

原创 嵌入式WinCE的CAN总线流接口驱动程序的设计与实现

1.引言  WinCE是一种为多种嵌入式系统和产品设计的紧凑、高效、可升级的操作系统,WinCE 采用标准模式,其最主要的特征:为有限的硬件资源提供了多线程、多任务和完全优先级的计算环境。  WinCE操作系统支持两种类型的驱动程序:[1]本地驱动程序(Build-In),是把设备驱动程序作为独立任务实现,直接在顶层任务中实现硬件操作,完成特有专用的驱动程序;流接口驱动程序,WinCE的I/O系统将设备程序作为内核过程实现,这种方式便于实现I/O子系统的层次模型,便于文件系统一起把设备作为特殊文件处理,提供

2010-11-30 23:15:00 1643

原创 嵌入式Linux的动态电源管理让手持终端更节能

<br />任何拥有笔记本电脑的人都会察觉,当依靠电池供电时,其便携设备的行为与使用交流主电源供电时不同——显示屏变暗、处理器的时钟变慢、系统只要有可能就会转入待机或睡眠状态。PDA用户也发现,在停止使用一段时间后显示屏将变暗,设备甚至进入睡眠状态。蜂窝电话用户也已经注意到,背景光和按键照明在完成拨号之后会熄灭。事实上,这些可见行为的背后是软硬件技术和节电机制在发挥作用。本文来自成都明诚科技,专业的嵌入式产品平台提供商,详细信息请访问<br />http://www.embedexpert.com<br /

2010-11-30 22:24:00 1302

原创 嵌入式Linux技术在工业数据采集及工业控制中的应用

<br />随着Internet的飞速发展,网络应用越来越广泛,对各种工业控制设备的网络功能要求也越来越高。当前的要求是希望工业控制设备能够支持TCP/IP以及其它Internet协议,从而能够通过用户熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到Windows或Unix/Linux服务器的数据库中。本文来自成都明诚科技,专业的嵌入式产品平台提供商,详细信息请访问http://www.embedexpert.com。<br />  这就要求工控系统必须具备两方面的功能:<br

2010-11-30 16:42:00 1455

原创 基于嵌入式wince平台的GPS手持终端设备系统及驱动设计

<br />GPS即全球定位系统,由美国从上世纪70年代开始研制,历时20年,耗资200亿美元,于1994年全面建成,具有在海、陆、空进行全方位实时三维导航与定位的能力。近年来随着GPS的不断改进,硬、软件的不断完善,应用领域正在不断展开,目前已遍及国民经济各种部门,并开始逐步深入人们的日常生活。如何设计一个带有GPS功能的移动设备,实现对GPS卫星数据的接收和解码,已经是现在CPS应用的热点。<br />1 开发平台<br />1.1 软件平台<br />为适应大多数Windows用户的使用习惯,我们设定

2010-11-30 16:28:00 1405

原创 介绍基于ARM的移动视频监控系统

<br />摘要:将嵌入式Linux和无线网络引入到视频监控系统,阐述了系统的硬件组成;介绍了USB无线网卡驱动实现的过程;从嵌入式Linux开发环境的搭建、嵌入式流媒体服务器的设计和动态网页的设计等方面介绍了软件系统的具体实现过程;对动态网页设计所涉及到的双缓冲技术进行了详细介绍。实现结果表明,该系统具有可靠性高、体积小、成本低和使用便利等特点,适用于移动视频监控等实际场合。<br />关键词:嵌入式Linux;USB无线网卡;流媒体服务器;双缓冲;移动视频监控<br />0 引 言<br />    传

2010-11-29 17:16:00 1763 1

原创 工业数据采集器,介绍嵌入式WinCE在远程数据采集系统设计

<br />1 引言<br />传统数据采集系统一般利用各种数据采集卡或是多串口卡,编制相应的定制软件,将外 部信号采集到工控机或普通PC 机。由于硬件结构的限制,传统的数据采集系统体积大、实 时性差、信号衰减严重、外挂设备数量有限,无法满足微型化、大容量、高实时性、多参数 和高稳定性的要求。随着计算机技术和网络技术的发展,各种新的数据采集的实现方案不断 出现,其中,以TCP/IP 通信机制的远程数据采集系统具有较好的使用前景[1]。本文以基于 WinCE 的嵌入式设备为核心,取代传统意义上的PC 机,采用

2010-11-29 16:16:00 2215

原创 选择Windows CE wince嵌入式操作系统 的十大理由

<br />Windows CE是什么?<br />Windows CE是一个具有战略意义的操作系统。它拥有windows操作系统的特点,支持32位虚拟内存机制、按需分配内存和内存映射文件;他也是抢先式多任务并具有强大通信能力的Win32嵌入式操作系统,是微软专门为信息设备、移动应用、消费类电子产品、嵌入式应用等非PC领域而设计的。<br /><br />理由一  支持广泛的网络通讯<br />因为不同的应用程序和设备在通讯方面的要求不同,所以Windows CE提供了支持广泛的硬件和通讯技

2010-11-29 14:18:00 1068

原创 微软Windows CE 6.0 (wince.net)的技术发展与突破

Windows CE 6.0的技术发展与突破16161122007-8-13 11:04:37    收藏  |  打印  | 投票(10)  |  评论(1)  |  阅读(3896)  ◇字体:[大 中 小] 微软在操作系统领域共有3大分支,其中之一是已经成为历史的DOS/Win9X,而另一分支则是正在桌面环境上发光发热的NT架构,最新一代产品为Vista,而CE这一分支算是微软针对个人计算机以外的产品所开发的操作系统家族统称,使用在PDA或智能型手机上的就称为Win

2010-11-29 14:14:00 4370

原创 在嵌入式WinCE6.0下OEMIOControl的实现

<br />在WinCE5.0中,应用程序和驱动程序可以通过调用KernelIoControl(..)函数来访问WinCE内核,导致调用 OEMIoControl函数,这样应用程序和驱动程序就可以访问到OAL中的资源了。但在WinCE6.0中,提供了更好的安全性,应用程序能够访问 OEMIoControl中的case受到了限制,默认情况下只有下面的这些case是可以让应用程序访问的: <br />IOCTL_HAL_GET_CACHE_INFO <br />IOCTL_HAL_GET_DEVICE_INFO

2010-11-01 16:39:00 687

原创 iPhone Android等智能手机操作系统风云

在苹果公司的iPhone推出之前,整个智能手机产业可以用“死气沉沉”来形容。当时市场上占有率前几位的系统是Symbian,Windows mobile,RIM,和Palm,这些系统都有着相同的毛病:

2010-11-01 16:15:00 1107

原创 嵌入式linux的tftp安装配置及tftp命令用法

介绍嵌入式linux的tftp安装使用配置方法及出现问题的解决办法。TFTP协议简介,1、安装tftp服务器,2、配置tftp服务器,3、启动tftp服务器并关闭防火墙,6、tftp命令用法,7、出现“AVC Denial, click icon to view”的错误,8、Busybox中tftp命令的用法

2010-10-20 17:46:00 18560

原创 嵌入式Linux下NFS配置和使用说明

NFS是我们经常要用到的服务,用于linux系统之间文档目录的共享。其实nfs是配置是很简单的,同样我也用简单的方字来记录说明一下NFS的配置要点。linux nfs linux 启动nfs linux nfs 共享 linux mount nfs linux nfs 安装 linux下nfs linux nfs 挂载共享 linux 开启nfs linux nfs下载 linuxnfs

2010-10-20 13:09:00 1606

原创 基于嵌入式ARM的工控主板与X86工控主板的比较

通过上述比较,我们基本得出:采用嵌入式ARM主板来替换X86主板在很多地方 已经是一种趋势,如果客户成本压力,性能压力,功耗,安全性等各个方面都有考虑的话,建议采用ARM工控主板。这样尽管前期需要调整,但是和自己的产品总体比起来,这个应该不会是问题。

2010-09-28 11:52:00 2718

原创 嵌入式LINUX下I/O资源的实现、管理和操作

几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种是内存映射方式(Memory-mapped)。而具体采用哪一种则取决于CPU的体系结构。

2010-09-21 11:26:00 927

原创 嵌入式设备上的LINUX系统开发与嵌入式linux的入门学习介绍

Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文后面的参考资料), 所以任何对将 Linux 定制于 PDA、掌上机或者可佩带设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。许多 Linux 改良品种迎合了嵌入式/实时市场。它们包括 RTLinux(实时 Linux)、uclinux(用于非 MMU 设备的 Linux)、Montavista Linux(用于 ARM、MIPS、PPC 的 Linux 分发版)、ARM-Linux(ARM 上的 Li

2010-09-21 11:19:00 1037

原创 Freescale i.MX515中文介绍与飞思卡尔imx515 应用领域

<br />.MX515多媒体应用处理器具有极高的处理性能,可最大限度降低智能本和上网本、大量消费电子和工业应用以及其他产品的功耗,包括:便携式媒体播放器、游戏控制台和需要高级人机界面(HMI)的手持安全设备和装置。它集成了飞思卡尔先进的基于ARM Cortex™-A8内核的高能效配置,运行速率可达800 MHz。工作温度范围的扩大使其可以专门用于频率高达600 MHZ的工业设备。<br /> <br />特性<br />                       CPU复合体<br />        

2010-09-20 00:49:00 2597

原创 Freescale 飞思卡尔imx515 应用领域如移动互联网设备

.MX515多媒体应用处理器具有极高的处理性能,可最大限度降低智能本和上网本、大量消费电子和工业应用以及其他产品的功耗,包括:便携式媒体播放器、游戏控制台和需要高级人机界面(HMI)的手持安全设备和装置。它集成了飞思卡尔先进的基于ARM Cortex™-A8内核的高能效配置,运行速率可达800 MHz。工作温度范围的扩大使其可以专门用于频率高达600 MHZ的工业设备。特性                       CPU复合体                                       

2010-09-20 00:49:00 1128

原创 飞思卡尔i.MX35与Freescale i.MX51的比较

Freescale i.MX51与飞思卡尔i.MX35的性能比较,相对i.MX35而言,i.MX51在以下几个方面有大幅提升:1. ARM core:i.MX51用的是ARM Cotex A8, i.MX35采用的是ARM11. i.MX51的L1,L2 Cache容量更大,ARM主频更高,最高可达1GHz. 故处理能力更强。

2010-09-20 00:13:00 2543

原创 飞思卡尔ARM11的i.MX31或FreeScale imx31处理器中文介绍及应用领域

i.MX31多媒体应用处理器专门为各种应用而设计,如工业控制、消费电子和汽车应用等。i.MX31和i.MX31L处理器基于ARM1136JF-S™内核,具有优异的性能,同时降低了功耗。i.MX31处理器功能丰富,是便携式媒体播放器、便携式导航设备、医疗/工业监控系统、汽车信息娱乐系统以及大量嵌入式应用的最佳之选。i.MX31和i.MX31L高性能多媒体处理器,该产品可为用户提供更加丰富和持久的移动娱乐体验。i.MX31和i.MX31L处理器基于ARM11™平台,采用飞思卡尔的Smart Sp

2010-09-13 00:45:00 3865 1

原创 嵌入式平台的VGA接口设计及VGA接口时序波形图

大多数嵌入式产品的显示终端都选择LCD,但在某些需要大屏幕显示的应用中,工业级LCD的价格比较昂贵,且现有的大屏幕显示器(包括CRT显示器和LCD显示器)一般都采用统一的15针VGA显示接口。介绍VGA接口时序及VGA接口设计,VGA显示驱动调试等

2010-09-07 23:03:00 4522

原创 基于ARM9的嵌入式的远程监控系统设计

1 引言 监控系统现已成为现代化生产、生活中不可缺少的重要组成部分。目前,监控系列产品 种类繁多,大部分广泛应用于交通、医院、银行、家居、学校等安防领域。 随着嵌入式系统的出现,尤其是基于 ARM 内核芯片的嵌入式系统的出现,使得监控系统的应用领域更为广泛。本文设计的远程监控报警系统除了作为安防功能外,还可以应用于 以下领域:通讯领域:远程通讯、视频会议和视频点播、证券、远程教育等。医疗领域:病 房监护、远程诊断等。工业领域:远程设备诊断、维护、维修,远程生产监控等。家用领域:家用电器远

2010-09-07 15:00:00 1912

原创 基于ARM9的智能车载系统设计

基于ARM9的智能车载系统设计不仅能够通过GPS和GPRs实现车辆定位以及车辆与控制中心之间的数据通信,还能够通过CAN总线检测汽车主要技术参数,为交通道路的智能管理以及汽车的安全驾驶提供了可靠保障。

2010-09-07 14:20:00 2002 1

原创 介绍ARM的启动过程详细说明

对于一般的嵌入式系统来讲,考虑到系统成本,运行速度等因素,往往联合使用好几种存储器件。在下面讲到的例子中,是我在开发中用到的一个 ARM9EJ 的处理器,系统中采用了SDRAM, ROM, Nand FLASH, ITCM ,DTCM 等。

2010-09-07 13:50:00 899

原创 介绍如何选购工控板或工控主板

如何选购工控主板的品牌,又如何分辨工控主板的设计质量呢?下面就由我来介绍下吧。 我们都知道主板的品质主要由:芯片组(CHIPSET)、主板设计与布局(DESIGN AND LAYOUT)、以及主板的做工用料这三方面来决定的。芯片组这里就不用多说了,下面笔者从主板的设计与布局以及主板的做工用料这两方面来谈谈主板的品质是如何来体现的

2010-09-07 13:48:00 2294

原创 便携式PDA手持终端的低功耗处理

目前行业PDA,军用PDA,手持gps,手持终端 ,pda手机,工业PDA, 3G手持终端,智能手持终端,无线手持终端,军用手持终端机,等便携式系统大部分都采用ARM进行开发,而更长的待机时间是最佳的。而系统级的问题对于有效的功耗管理也是非常重要的。本文主要对硬件及系统的功耗管理作一些介绍。

2010-09-07 13:45:00 2381

原创 PXA270的嵌入式软硬件设计及应用领域(行业PDA,工控主板,HMI)

PXA270已经广泛用于行业PDA、工控主板、HMI(人机界面)、军工设备、车载设备、医疗设备、手持设备、消费电子等,PXA270是Intel公司生产的一款基于XScale架构的高集成度高性能的优秀嵌入式处理器。本文讨论了以PXA270为平台的嵌入式系统开发的有关硬件设计以及ARM嵌入式系统的软件实现。设计了基于PXA270的嵌入式系统。

2010-08-10 16:10:00 1562

转载 HMI 得用户者得天下

 根据ARC在2003年的调查,人机界面(human machine interface,HMI)软件市场在2008年将达5.59亿美元,超过工业自动化网的增长速度。然而,根据一些机构的调查,HM在2003年以后,增长速度开始放缓,甚至出现了在2008年HMI将出现负增长的预期。而今,2008年即将到来,HMI市场又将发生怎样的风云变换呢?

2010-08-03 14:19:00 902

转载 HMI(人机界面)工业自动化中最前沿的解决方案

面对大屏幕,通过操纵手柄,你可以在一个虚拟的三维工厂中自由地走动,你可以随时打开工厂管路设备的阀门,你可以查看仪器仪表的当前显示数据及历史数据,你还可以了解工厂锅炉当前的温度……这是一个大型的3D游戏?不,这是工业自动化中HMI(人机界面)最前沿的解决方案之一。上述的这些操作都能与现实中的控制室双向互动,从而带给员工身临其境的感受。

2010-08-03 11:33:00 1581 1

原创 三星S3C2416完美替代s3c2440的优势,做低成本产品如行业PDA首选2416

一直在做嵌入式电子产品方案,通过使用三星s3c2416和s3c2440,有了更深刻的体会。下面是两者的对比,具有很多扰势,可以很好替代2440.是低成本ARM的首选,象行业PDA,如条码采集的PDA,都可以使用这个CPU来开发。

2010-07-16 17:36:00 2603 1

原创 WINCE流驱动的动态加载调试与用EVC快速开发WINCE的流驱动

  这种驱动程序主要呈现流式函数接口,主要输出XXX_Init,XXX_Deinit,XXX_Open,XXX_Close,XXX_Read,XXX_Write,XXX_Seek,XXX_IOControl,XXX_PowerUp,XXX_PowerDown等流式接口,注意上述的几个接口一定都要输出,另外XXX必须为三个字符,否则会出错。可以手工的调用RegisterDevice()和Deregi

2009-05-06 15:53:00 2333 1

原创 wince6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法

内容提要:wince6.0编译报错:"error C2220: warning treated as error - no object file generated"原因是:warning treated as error 意思是将警告当成错误,这是编译选项的问题,将警告级别设置得高导致的错误。解决的办法是:将警告级别设置为低。这个我想大家都知道,但要如何设置呢?我找了一段时间,也没有很好的

2009-02-20 20:39:00 8417 1

原创 EVC移植问题和编译wince console Application(EVC 控制台程序)的方法

今天在移植一个C++代码到EVC上,出现了如下一些错误"corelibc.lib(pegwmain.obj) : error LNK2019: unresolved external symbol WinMain referenced in function WinMainCRTStartup",和"corelibc.lib(wwinmain.obj) : error LNK2019: unres

2009-02-12 20:46:00 3254 3

原创 WinCE内核裁减(中文字体)及字库和内核的分离

      每次定制中文系统时,NK总是比英文大10M左右,启动时在bootloader中将内核Copy到内存时也花时间,同时也占用了很多内存,留给系统和应用的内存就少了10M左右,真是浪费呀,看到都心痛!本人研究了一下,同时也参考了网上的资料,现总结如下,如何减少中文字库大小和将字库放到外部存贮器上。核心思想是将默认选择的中文字体SimSun & NSimSun (SYSGEN_FONTS_

2009-01-20 16:37:00 5313 9

转载 wince 6.0 BSP移植文档

BSP Porting Documentation When I was a developer, and customer, using MSDN in my day-to-day work, I occasionally found myself frustrated by document discoverability. MSDN often had the infor

2008-06-26 09:59:00 2088

转载 GPS定位与手机定位之不同

随着交通的不断发展,公路网错综复杂,定位科技应运而生。除了传统的指南针加地图,GPS定位和手机定位都是现代科技的产物。而二者的原理也有不同,因而导致二者的定位精度及反应时间也有一定的差距。   手机定位服务又叫做移动位置服务(LBS--locetion Based Service),它是通过电信移动运营商的网络(如GSM网、CDMA网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的

2008-05-25 17:59:00 1281

转载 基于移动电信的定位方法-手机定位-移动位置服务

目前在基于移动电信技术的定位的典型方法有:TA(或称为TA+CELLID);AOA、到达时间(TOA)、TDOA、TDOA、AOA:OTD、增强测量时间差(E-OTD);多路径图型辨识;GPS、DGPS、InverseDGPS、GPS辅助(A-GPS),等。   l、TA   或称CellID+TA,指小区识别号+时间提前量。时间提前量TA由基站测量后通知MS提前这段TA时间发送数据,目的是为了扣

2008-05-25 17:56:00 5831

ramdisk的二进制文件

ramdisk的二进制文件和使用,在linux上的说明与使用

2012-12-23

空空如也

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

TA关注的人

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