教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

S3C2410下的WindCE[1].net的移植及应用程序开发

来源:网络收集 时间:2026-09-07
导读: S3C2410下的WindCE[1].net的移植及应用程序开发 第#卷第+期##$年(月南华大学学报(自然科学版) 0-1234.-5/436147389:2;8=(?8:3?:43@A:?63-.-B=),-.*#/-*+ C:?*##$ 文章编号:($)D%##$(##$)#+%##$%#D DE+(#下的F83@-G;EH*3:的移植及应用程序开发 曾锦韬

S3C2410下的WindCE[1].net的移植及应用程序开发

第"#卷第+期"##$年("月南华大学学报(自然科学版)

0-1234.-5/436147389:2;8<=(>?8:3?:43@A:?63-.-B=),-.*"#/-*+

C:?*"##$

文章编号:($)D%##$"("##$)#+%##"$%#D

>DE"+(#下的F83@-G;EH*3:<的移植及应用程序开发

曾锦韬,刘晓平

(北京邮电大学自动化学院,北京(##I)$)

摘!要:介绍了基于>DE"+(#微处理器的嵌入式操作系统F83@-G;EH*3:<的移植过程,及应用软件开发实现的方法*重点讲述了移植和开发过程中的关键步骤,对其中涉及的相应概念进行了解释*F83@-G;EH*3:<平台的实时响应能力、良好的通讯能力、出色的图形用户界面及提供的丰富的应用程序接口为进一步开发提供了非常大的空间*系统实际运行稳定*

关键词:>DE"+(#;嵌入式操作系统;F83@-G;EH*3:<;嵌入式开发中图分类号:AJD($*)!!!文献标识码:K

!"#$%&’(")*+,-’.$/0*.("’1D+"+(#

0’(2$*3445&60$&"’

7,89:&’;<$0",=2>?&0"<4&’;

(L1<-M4<8-3>?6--.,K:8N83B7389:2;8<=-5J-;<;43@A:.:?-MM138?4<8-3,K:8N83B(##I)$,E6834)

3@*$#06$:A68;O4O:283<2-@1?:;6-G<-O-2<<6::MP:@@:@-O:24<83B;=;<:M-5F83@-G;EH*3:<P4;:@-3<6:M8?2-O2-?:;;-2-5>DE"+(#,43@<6:@:;8B3M:<6-@-54OO.8?4<8-3;-5<G42:*A6:Q:=;<:O;83<6:4P-9:O2-?:;;42:@8;?1;;:@43@<6:2:.4<:@?-3?:O<;42::RSO.483:@*A6:4P8.8<=-52:4.%<8M:2:;O-3;:43@?-MM138?4<8-343@T7UM4Q:<6:512<6:2@:9:.-OM:3<M-2::558?8:3<-3<6:O.4<5-2M-5F83@-G;EH*3:<*A6:;=;<:M8;;<4P.=213S383B83O24?<8?:*

A.B)"#(*:>DE"+(#;:MP:@@:@-O:24<83B;=;<:M;F83@-G;EH*3:<;:MP:@@:@2:;:42?6

的硬件一体化,具有软件代码小、高度自动化、响应速度快的特点,是一个具有广阔发展前景的信息技术领域*

随着硬件的发展,当提供的应用功能越来越复杂,利用的范围越来越广泛的时候,为嵌入式系统增加一个嵌入式操作系统,可以提高系统的性

#!引言

嵌入式系统是指以应用为中心、以计算机技术为基础、软件硬件可裁减、适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统,简单的说,就是系统的应用软件与系统

!!

收稿日期:"##$%#&%"’

作者简介:曾锦韬((&)’%),男,湖南汉寿人,北京邮电大学硕士研究生*主要研究方向:系统辨识及智能控制技术*

S3C2410下的WindCE[1].net的移植及应用程序开发

第*-卷第+期777777777曾锦韬等:"()*+,-下的./&0123)4!&56

的移植及应用程序开发*Z

能和利用率!由于应用的需要和硬件条件的限制,嵌入式操作系统都注重占用空间小和效率高的性能特点!用户可以根据自己的需要增减系统组件,这样有利于操作系统的移植!

在"#$"%&’公司的"()*+,-硬件平台上进行./&0123)4!&56操作系统的移植及软件开发,提供了结合具体硬件的软件开发方法!

是相对于操作系统而言的,不同的操作系统对应于不同定义形式的@"L,所以写@"L一定要按照该系统@"L的定义形式来写!这样才能与上层P"保持正确的接口,良好的支持上层P"!完成创建一个新的LC#6B1O$后,在)#6#C1’中把开发中要用到的一些组件加入到LC#6B1O$中,例如::/JO131B6F1%&0#6/1&)C#3353(:F))组件,"6#&0#O0"ESB1O./&0123)4!A4<组件,)"V;--8组件,G"@HKE:1%35P&CW组件等!然后编译链接整个平台,生成新建.KA)4平台的映象文件(&U!&X-)!

,7系统硬件平台简介

"#$"%&’公司的"()*+,-处理器是采用89:;*-<为内核的处理器,有存储管理单元,支持./&)4和=/&%>操作系统!存储器使用?+:@的A#&0BC#3D和?+:的E98:,集成有"E98:内存控制器、A#&0FC#3D控制器、"E卡控制器、G"@H136、G"@E5I/J5控制器、=)E控制器、K*)总线控"LK接口等等多种接口,可用于制器、K*"控制器、手持设备、可视电话、M1KL、网络监控、多媒体终端产品、医疗电子设备等领域,采用A4)(!N寸触摸屏为输出设备!

图,7开发流程图./&0123)4!&56!"#$,7%&’&()*+&,-.,/0()123.4-

*7嵌入式操作系统./&0123)4!&56

./&0123)4!&56是一个紧凑、完整和可扩展的嵌入式操作系统!该系统具有完整的操作系统特性集包和端对端开发环境,是一个多线程、多任务、确定性的实时完全抢先式优先级的操作系统,特别适合于有限资源的硬件平台!./&0123)4!&56支持超过,+--条的通道:/JO131B6./&(*8LK和其他的编程接口,包括组件对象模型()P:)、:/JO131B6基本类库(:F))、:/JO131B68J6/I5Q控制、:/JO131B6活动模板库(8<=)等,其模块化的设计方式使得系统开发人员和应用开发人员能够为多种多样的产品来定制它!

LC#6B1O$@%/C05O+!*是专门为开发基于./&R0123)4!&56操作系统的可定制平台而设计的集成开发平台,包括集成开发环境、平台生成器、"ES导出器、调试器、远程实用工具和仿真器等!通过这个工具可以根据不同的硬件,定制、裁减出符合不同系统要求的./&0123)4!&56操作系统!

(!*7烧录系统引导程序

系统引导程序通常称为@116C1#05O,是在系统复位后执行的第一段代码,相当于L)上的@KP",完成系统硬件的初始化,包括时钟的设置、存储区的映射等,设置堆栈指针,然后跳转到操作系统内核的入口,将系统控制权交给操作系统,在此之后系统的运行和@116C1#05O再无任何关系!@116C1#0R5O独立于操作系统,它的实现高度依赖于硬件,包括处理器的体系结构、具体型号、硬件电路板的设计!在"()*+,-的嵌入式系统中,系统的上电或复位时都是从地址-Q--------处开始执行,所以*+,-C1#0O!X/&就烧录在这个位置,即整个A#&0FC#3D的第-块!4X116!&X-是一个X116C1#05O的配置程序,通过Y6#’将它烧入A#&0BC#3D中,然后AX116将引导5X116启动来配置整个系统!比如设置KL,将./&)4烧入A#&0BC#3D,或者通过网络下载运行!4X116!&X-应该烧录到整个A&#&0BC#3D的第*块!

(!(7配置4@PP<并且运行

首先设置KL地址,然后设置$#J,通过网络下载来的./&)4内核烧录到A#&0BC#3D中,并将设置的选项存入BC#3D,下次启动就不用重新设置了!再通过L@中<#O’56项下的“)1&B/’%O595$165)1&&5J6/1&…”将新编译的内核烧录到BC#3D中!

(7移植./&0123)4!&56

(!,7基于新的@"L创建一个LC#6B1O$

@"L(@1#O0"%TT1O6L#JU#’5)是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板!@"L

S3C2410下的WindCE[1].net的移植及应用程序开发

…… 此处隐藏:4018字,全部文档内容请下载后查看。喜欢就下载吧 ……
S3C2410下的WindCE[1].net的移植及应用程序开发.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1413765.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)