随笔分类 - Embeded
http://ecgui.com/?hg=0&nr=0
摘要:eCGUI- 微型嵌入式GUI体积小巧 大小在 100KB~180KB! 特性: 多窗口支持| 完全中文输入/显示| 多数常用GUI控件| 99.9% ANSI C 编写| 已成功移植 DOS,Linux,uc/OS-II| 组件式 API(易用,高效) 更新了拼音输入法! 实现了DOS应用程序的完
阅读全文
WinCE的开发流程
摘要:总的来说,WinCE的开发是分为: 一、硬件开发:硬件设计,Boot Loader开发,OAL开发,BSP开发二、操作系统开发:定制驱动,创建最小内核,定制操作系统组件,测试集成三、应用程序开发:开发特定的应用程序和中间件 通常基于WinCE的开发必须完成的任务: 1.创建基于特定目标设备的BSP2
阅读全文
KEIL、uVision、RealView、MDK、KEIL C51之间比较
摘要:KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件。在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都不能直接灌到单片机...
阅读全文
WinCE6.0 2012年补丁下载地址
摘要:Windows CE6.0 2012年补丁包WinCEPB60-121231-Product-Update-Rollup-Armv4I.msi下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=36505此补丁包基于CE6 R3,...
阅读全文
嵌入式linux内核和根目录制作
摘要:系统组成:Bootloader, Boot parameters, Kernel, Root filesystem嵌入式linux系统有linux内核与根文件系统两部分构成,两者缺一不可。内核制作:1:清除原有配置与中间文件X86:make distcleanarm:make distclean2 配置内核(copy其他类似的配置文件为.config)x86:make menuconfigarm:make menuconfig ARCH=arm /* nfs与ramdisk启动的区别 */3 编译内核x86:make bzImagearm:make uImage ARCH=arm CROSS_
阅读全文
嵌入式Linux开发
摘要:嵌入式Linux的开发和研究是Linux领域研究的一个热点,目前已开发成功的嵌入式系统有一半以上都是Linux。Linux到底有什么优势,使之取得如此辉煌的成绩呢?本文分为两大部分:Linux的优点、Linux开发。一、Linux的优势:广泛的硬件支持Linux能够支持x86、ARM、MIPS、ALPHA、PowerPC等多种体系结构,目前已经成功移植到数十种硬件平台,几乎能够运行在所有 流行的CPU上。Linux有着异常丰富的驱动程序资源,支持各种主流硬件设备和最新硬件技术,甚至可以在没有存储管理单元(MMU)的处理器上运行,这 些都进一步促进了Linux在嵌入式系统中的应用。内核高效稳定L
阅读全文
Windows Embedded Compact 7 开发环境搭建
摘要:第一步,我们会定制一个运行在Vitual PC上的image。要完成这个任务,你要保证你的电脑上安装了:1.Windows Virtual PC 2.Visual Studio 2008+SP1 3.Windows Embedded Compact 7 4. Platform Builder 7 其中Virtual PC你可以去这个地方去下载。 闲话少说,安装好上面说的软件以后,就可以正式开干了,运行Visual Studio 2008,选择新建一个项目,会发现在项目类型里多了Platform builder 2008,选择它,然后输入一个项目名称,这里我们使用MYWinCE7,接下来的过程和
阅读全文
家用游戏机主机的发展历史
摘要:家用视频游戏(Video Game)的出现至今已经有三十多年的历史了,算是比较悠久的产业了,这个产业在发展过程中,有一些颇具故事性的历史,故事中充满令人扼腕的失败、让人激动的创新和难以置信的愚蠢。以下是这些故事中的一部分,希望能唤起你对往日时光的追忆。从这些故事中,也许我们还能预测到新一代游戏机大战谁将是最终胜利者。 一、红白机时代 据说世界上第一台家用游戏机诞生于上世纪七十年代,只能呈现简单的方块线条,而且还是单色的,那时还不能称这是一个“产业”,改变历史的是日本任天堂(Nintendo),在上世纪八十年代,日本的任天堂开辟了一个崭新的红白机时代,这时,真正意义上的家用游戏机FC开始风靡..
阅读全文
几种嵌入式实时操作系统的分析与比较
摘要:VxWorks、μClinux、μC/OS-II和eCos是4种性能优良并被广泛应用的实时操作系统。本文通过对这4种操作系统的主要性能进行分析与比较,归纳出它们的选型依据和适用领域。1 4种操作系统的介绍(1)VxWorks VxWorks是美国WindRiver公司的产品,是目前嵌入式系统领域中应用很广泛,市场占有率比较高的嵌入式操作系统。VxWorks实时操作系统由400多个相对独立、短小精悍的目标模块组成,用户可根据需要选择适当的模块来裁剪和配置系统;提供基于优先级的任务调度、任务间同步与通信、中断处理、定时器和内存管理等功能,内建符合POSIX(可移植操作系统接口)规范的内存管理,以及
阅读全文
KStudio window上编译uclinux
摘要:可能没有几个人能像我这样在Windows下编译Linux内核,甚至于同时进行内核调试。这种事情我不是第一个做到的,至少我们公司的原TKStudio部门已经做过。在TKStudio网站上,提供了一个Linux内核和ucLinux内核的编译和调试工程可供下载。正因为TKStudio证明这种想法是可行的,所以我才有可能尝试去做这件事情。我做的仅仅是交叉编译ARM平台下的内核,我也只对此平台熟悉。TKStudio也只支持ARM等嵌入式平台。在Windows下编译Linux内核步骤上周,已经成功使用TKStudio编译UBoot,这次将Linux内核移植到TKStudio下也是借鉴移植UBoot的做法。
阅读全文