基于ARM平台的税控POS的研究及其Boot+Loader的实现

上传人:jiups****uk12 文档编号:40613885 上传时间:2018-05-26 格式:PDF 页数:96 大小:2.22MB
返回 下载 相关 举报
基于ARM平台的税控POS的研究及其Boot+Loader的实现_第1页
第1页 / 共96页
基于ARM平台的税控POS的研究及其Boot+Loader的实现_第2页
第2页 / 共96页
基于ARM平台的税控POS的研究及其Boot+Loader的实现_第3页
第3页 / 共96页
基于ARM平台的税控POS的研究及其Boot+Loader的实现_第4页
第4页 / 共96页
基于ARM平台的税控POS的研究及其Boot+Loader的实现_第5页
第5页 / 共96页
点击查看更多>>
资源描述

《基于ARM平台的税控POS的研究及其Boot+Loader的实现》由会员分享,可在线阅读,更多相关《基于ARM平台的税控POS的研究及其Boot+Loader的实现(96页珍藏版)》请在金锄头文库上搜索。

1、电子科技大学硕士学位论文基于ARM平台的税控POS的研究及其Boot Loader的实现姓名:何洪亮申请学位级别:硕士专业:软件工程指导教师:罗蕾;孙继军20060508摘要摘要随着各种嵌入式产品的大量涌现特别是移动设备的流行和发展,嵌入式系统已经成为一个热点。它并不是最近出现的新技术。随着微电子技术和计算机技术的推广普及,嵌入式设备的功能越来越强大,应用越来越广泛,从而使得这种技术越来越引人注目。它对软硬件的体积大小、成本、功耗和可靠性都提出了严格的要求。嵌入式系统的功能越来越强大,实现也越来越复杂,对可靠性、可移植性、可配置性、可裁剪性的要求越来越高。相应地,这也给处理器提出了更高的要求。

2、当今,众多的半导体厂商都生产基于A R M 体系结构的通用微处理器芯片,A R M 技术已经在当今的嵌入式微处理器领域中占据了领先地位。它以精简指令构架为主又不放弃与复杂指令平衡的设计,使得A R M 处理器在获得高性能的同时又能做到低功耗。本文主要介绍的是基于A R M 硬件平台的税控P O S 机B o o tL o a d e r 的设计与实现。B o o tL o a d e r 是嵌入式系统中执行在操作系统前的一段代码,它的基本作用就是初始化并加载操作系统。在设计实现上,本课题既不局限于特定的税控? O S 机产品,也不局限于B o o tL o a d e r 的基本功能;本课题的

3、目标是除了实现B o o tL o a d e r 的基本功能外,还将它实现成一个更加复杂的系统。它具有方便的可配置性和较好的可移植性,可以通过裁剪移植到其它嵌入式产品中去。它可以提供丰富的扩展功能。B o o tL o a d e r提供的扩展功能主要包括下列几种:在线固化功能加载基本系统的功能动态配置功能可执行程序注册功能目标机状态查询和修改功能命令批处理功能为其他程序提供服务接口交互功能在线升级功能本文重点阐述了实践上具体的设计,具体的实现,同时也尝试探讨了B o o t摘要L o a d e r 的一般特性和一般结构。目前,B o o tL o a d e r 已经成功应用到税控P O

4、 S 产品中,并通过了相关测试。关键字:B o o tL o a d e r ,嵌入式J a v a P O S ,A R M 处理器A B S T R A C TA B S T R A C TA f t e rm a n yk i n d so fe m b e d d e dp r o d u c t sa p p e a r e da n dm o b i l ep r o d u c t sb e c a m em o r ep o p u l a r ,t h ee m b e d d e ds y s t e mh a sb e c o m ei n t oah o ts p o

5、to fr e s e a r c h I ti sn o tan e wt e c h n i q u ew h i c ha p p e a r e dr e c e n t l y B e c a u s eo ft h ep o p u l a r i t yo ft h em i c r o e l e c t r o n i c st e c h n i q u ea n d t h ec o m p u t e rt e c h n i q u e ,t h ef u n c t i o n so ft h ee m b e d d e dp r o d u c tb e c o

6、 m em o r ea n dm o r ep o w e r f u l ,a n di th a sb e e na p p l i e dm o r ea n dm o r ee x t e n s i v e T h i sk i n do ft e c h n i q u eh a sa t t r a c t e dm o r ea n dm o r ep e o p l e sa t t e n t i o n I th a sg r o w nm o r es t r i c t l yd e m a n d i n gi nt h es i z e ,c o s t ,p

7、o w e r ,r e l i a b i l i t yo fs o f t w a r ea n dh a r d w a r e T h ef u n c tio n so ft h ee m b e d d e dp r o d u c tb e c o m em o r ea n dm o r ep o w e r f u l ,a n dt h ea c t u a l i z a t i o no ft h ee m b e d d e dp r o d u c tb e c o m e sm o r ec o m p l i c a t e da n dd i f f i c

8、 u l t S o ,t h er e l i a b i l i t y ,t r a n s p l a n t a b i l i t y ,c o n f i g u r a t i o na n dc u s t o m i z a t i o no ft h ee m b e d d e dp r o d u c tb e c o m em o r ei m p o r t a n t A tt h em e a nt i m e i tp u t sf o r w a r dh i g h e rr e q u e s ti np r o c e s s o rc a p a

9、b i l i t yN o w ,m a n ys e m i c o n d u c t o rs u p p l i e r sp r o d u c eA R Mp r o c e s s o r ,a n dt h et e c h n i q u eo fA R Mh a so c c u p i e dt ob ei nt h el e a dp o s i t i o ni nt h ee m b e d d e dI I l i c r o p r o c e s s o rr e a l m I th a sab a l a n c ed e s i g n ,w h i

10、c hr e g a r d st h er e d u c e di n s t r u c t i o nf r a m ea sp r i n c i p l eb u td on o ta b a n d o nc o m p l e xi n s t r u c t i o n s S o ,A R Mp r o c e s s o rc a no b t a i nh i g h p e r f o r m a n c e ,a tt h es a m et i m ei t i Sl o w p o w e rp r o c e s s o r T h i Sp a p e rm

11、 a i n l yi n t r o d u c e st h ed e s i g na n da c t u a l i z a t i o no fB o o tL o a d e ro fJ a v a P O Sm a c h i n eb a s e do nt h eA R Mp r o c e s s o rh a r d w a r ep l a t f o r m B o o tL o a d e ri sas e c t i o nc o d eo fe m b e d d e ds y s t e mw h i c hc a r r i e so u tb e f o

12、 r eO S ,a n di t sp r i m a r yf u n c t i o ni Si n i t i a l i z a t i o na n dl o a d i n gO S A b o u tt h ed e s i g na n da c t u a l i z a t i o n ,t h i Ss u b j e c ti Sn o t1 i m i t e da tt h eg i v e nJ a v a P O Sm a c h i n ea n dt h ep r i m a r yf u n c t i o no fB o o tL o a d e r

13、T h ep u r p o s eo ft h i Sp r o j e c ti Sa c t u a l i z i n sB o o tL o a d e ra sam o r ec o m p l i c a t e ds y s t e mb e s i d e st h ep r i m a r yf u n c t i o n I th a sc o n v e n i e n tc o n f i g u r a t i o na n dt r a n s p l a n t a b i l i t y ,a n di tc a nb et r a n s p l a n t

14、 e dc o n v e n i e n t l yt oo t h e rA B S T R A C Te m b e d d e dp r o d u c t s I tc a r lp r o v i d ea b u n d a n te x t e n d e df u n c t i o n s T h ee x t e n d e df u n c t i o n sp r o v i d e db yt h eB o o tL o a d e ra r e :o n 一1i n ep r o g r a m m i n gl o a d i n gt h eb a s i c

15、s y s t e md y n a m i cc o n f i g u r a t i o nr e g i s t r yo fp r o g r a mi n q u i r i n ga b o u to rm o d i f y i n gt h es t a t eo ft h et a r g e tm a c h i n eb a t c hc o m m a n d sp r o c e s s i n gp r o v i d i n gi n t e r f a c e sf o ro t h e rp r o g r a m sa l t e r n a t i o

16、no n li n eu p g r a d eT h i sp a p e re m p h a s i z e st h es p e c i f i cd e s i g na n da c t u a l i z a t i o n ,w h i l ei ta l s ot r yt od i s c u s st h eg e n e r a lc h a r a c t e r i s t i ca n dt h eg e n e r a lc o n s t r u c t i o no ft h eB o o tL o a d e r N o w ,t h eB o o tL o a d e rh a ss u c c e e d e dt oa p p l yt ot h eP O Sp r o d u c to ft a xc o n t r o l l i n g ,a n di th a sp a s tt h er e l a t e dt e s t s K e y

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号