国产ARM架构芯片的多核启动方法研究

葛文博, 柴小丽, 张淡墨

集成电路与嵌入式系统 ›› 2022, Vol. 22 ›› Issue (12) : 12-15.

PDF(1315 KB)
PDF(1315 KB)
集成电路与嵌入式系统 ›› 2022, Vol. 22 ›› Issue (12) : 12-15.
专题论述

国产ARM架构芯片的多核启动方法研究

  • 葛文博, 柴小丽, 张淡墨
作者信息 +

Research on Multi-core Startup Method Based on Domestic ARM Architecture Chip

  • Ge Wenbo, Chai Xiaoli, Zhang Danmo
Author information +
文章历史 +

摘要

简述在ARM架构多核处理器上部署嵌入式操作系统的过程,并介绍一种主核优先启动并通过ARM异常产生指令SMC唤起从核的主从核唤起的多核启动方法。实验选用FT2000+处理器作为目标板,通过网络加载方式载入ReWorks多核嵌入式操作系统镜像,实现多核操作系统的配置,使系统运行至用户应用入口函数中。最后通过执行测试函数与任务显示指令确认各核状态,对该多核启动方法进行验证。

Abstract

This article will briefly describe the process of deploying an embedded operating system on a multi-core processor of ARM architecture,and introduce a multi-core startup method in which the master core starts preferentially and uses the ARM exception generation instruction SMC to evoke the master-slave core of the slave core.In the experiment,the FT-2000+ multi-core processor with 64 CPUs is selected as the target board,and the ReWorks multi-core embedded operating system image is loaded through the network loading method to realize the configuration of the multi-core operating system and make the system run into the user application entry function.Finally,the state of each core is confirmed by executing the test function and the task display instruction to verifying the multi-core startup method.

关键词

多核启动 / FT2000+ / ARM架构 / ReWorks多核嵌入式操作系统

Key words

multi-core boot / FT-2000+ / ARM architecture / ReWorks multi-core embedded operating system

引用本文

导出引用
葛文博, 柴小丽, 张淡墨. 国产ARM架构芯片的多核启动方法研究[J]. 集成电路与嵌入式系统. 2022, 22(12): 12-15
Ge Wenbo, Chai Xiaoli, Zhang Danmo. Research on Multi-core Startup Method Based on Domestic ARM Architecture Chip[J]. Integrated Circuits and Embedded Systems. 2022, 22(12): 12-15
中图分类号: TP311   

参考文献

[1] WeiX,Ma L,Zhang H,et al.Multicore,multithreadbased optimization algorithm for largescale traveling salesman problem[J].AEJAlexandria Engineering Journal,2020,60(1):189197.
[2] Wang X,Jia H,Li Z,et al.Implementation and Optimization of Multidimensional Real FFT on ARMv8 Platform[C]//18th International Conference,ICA3PP 2018,Guangzhou,China,November 1517,2018,Proceedings,Part II,2018:338353.
[3] 李健.高可靠嵌入式实时操作系统的研究与实现[D].上海:上海交通大学,2008.
[4] 张聪.基于负载的ReWorks嵌入式实时操作系统内核测试研究[D].上海:上海交通大学,2019.
[5] 刘彦.基于飞腾2000+的BLAS3函数优化与实现[D].长沙:湖南大学,2020.
[6] 崔莹,辛晓晨,沈钢纲.基于UEFI的嵌入式驱动程序的开发研究[J].计算机工程与设计,2010(10):23842387.
[7] 黄冠利,金岩,勾传静,等.基于PXE技术的动态分布式无盘网络存储安全研究[J].计算机科学,2010(9):297300.

PDF(1315 KB)

Accesses

Citation

Detail

段落导航
相关文章

/