基于zynq平台的android操作系统移植

卡茨
㊀ISSN1672-4305CN12-1352/N实㊀㊀验㊀㊀室㊀㊀科㊀㊀学LABORATORY㊀SCIENCE第22卷㊀第6期㊀2019年12月Vol 22㊀No 6㊀Dec 2019计算机应用
基于Zynq平台的Android操作系统移植
王㊀洁,冷㊀威,侯㊀刚
(大连理工大学软件学院,辽宁大连㊀116620)
摘㊀要:为了解决Zynq-7000在无操作系统情况下ProcessingSystem部分开发困难的问题,研究并给出了An⁃droid操作系统在Zynq-7000AllProgrammableSoC平台上移植的具体方法㊂通过安装交叉编译器㊁移植Boot⁃Loader引导程序㊁配置和编译Linux内核㊁编译Android源码㊁生成Android文件系统和镜像文件等步骤,完成了Android系统的移植工作㊂将Android系统在Zynq-7000平台启动所需要的文件拷贝到SD卡中并进行系统启动,实验结果表明Android系统移植成功,这可以使得Zynq-7000平台的开发与使用更加广泛㊂
关键词:Zynq平台;操作系统移植;Android;全可编程SoC
中图分类号:TP316㊀㊀文献标识码:A㊀㊀doi:10.3969/j.issn.1672-4305.2019.06.011
TransplantationofAndroidoperatingsystembasedonZynqplatform
WANGJie,LENGWei,HOUGang(SchoolofSoftwareTechnology,DalianUniversityofTechnology,Dalian116620,China)
Abstract:InordertosolvetheproblemthattheZynq-7000isdifficulttodevelopintheProcessingSystemwithoutoperatingsystem,thespecificmethodofportingtheAndroidoperatingsystemontheZynq-7000AllProgrammableSoCplatformisstudied.ThemigrationoftheAndroidsystemiscomple⁃tedbyinstallingthecrosscompiler,portingtheBootLoader,configuringandcompilingtheLinuxker⁃nel,compiling
theAndroidsourcecode,generatingtheAndroidfilesystemandimagefiles.ThefilesneededtostarttheAndroidsystemontheZynq-7000platformarecopiedtotheSDcardandthesys⁃temisstarted.TheexperimentalresultsshowthattheAndroidsystemissuccessfullytransplanted,whichmakesthedevelopmentanduseoftheZynq-7000platformmoreextensive.Keywords:Zynq;operatingsystemtransplant;Android;AllProgrammableSoC
㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀
立方体3
pcb技术
㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀基金项目:国家自然科学基金(项目编号:61472100);中央高校基本科研业务费资助(项目编号:DUT17JC26)㊂通讯作者:候刚(1982-),男,辽宁沈阳人,博士,讲师,主要研究方向为模型检测㊁形式化方法㊂㊀㊀随着科技的进步和各个领域应用需求的多样化,嵌入式设计技术和芯片技术经历了一次又一次
的革新㊂Xilinx公司推出的全球第一个可扩展处理
无痛人工流产术平台Zynq系列打破了传统嵌入式处理器的性能瓶颈[1-2]㊂Zynq将处理器与FPGA整合在一起,实现了全可编程SoC,其在机器学习㊁图像处理㊁汽车电
feidian03子等领域都有广泛应用[3]㊂本文致力于研究Android嵌入式操作系统在Zynq-7000开发平台上的实现㊂通过在Zynq-7000开发平台上移植操作系统来屏蔽底层的硬件,提供一个统一的编程接口,使得高级语言程序员不需要学习Zynq-7000开发平台以及Xilinx开发工具也能够很好地开发可以在Zynq-7000开发平台上正确运行的软件,这使得Zynq-7000平台的应用与开发更加广泛㊂
巴黎童声合唱团
1㊀硬件平台环境ZynqAPSoC平台是由ARM+FPGA组成的,其体系结构如图1所示㊂其中ARM部分在Zynq中被称为ProcessingSystem(PS),处理器为双核的Cor⁃texTM-A9,而FPGA部分在Zynq中被称为Program⁃

本文发布于:2024-09-22 06:40:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/1917.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:平台   开发   移植   研究
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议