-
题名通信优化技术在电力终端多线程系统的应用
被引量:4
- 1
-
-
作者
于杨
蔡田田
匡晓云
余慜
-
机构
南方电网科学研究院有限责任公司
南方电网数字电网研究院
广东省电力系统网络安全企业重点实验室
浙江大学信息与电子学院
-
出处
《电力科学与技术学报》
CAS
北大核心
2021年第5期10-19,共10页
-
基金
国家重点研发计划(2018YFB0904900,2018YFB0904902)。
-
文摘
多线程技术在电力终端多核芯片的广泛应用,使电力终端系统的系统通信时间显著上升,电力应用的线程数也随之增加,线程间通信更加频繁。针对系统通信时间开销问题和线程间开销问题,首先引入通信流水线技术,通信流水线技术能让相同线程内的通信和运算同时工作,同时还可以降低通信传输时间;此外引入消息集聚技术将通信通道集聚,以提高单位时间数据传输量并减少通信次数。为降低线程切换次数及减少系统同步时间,引入通信队列技术;然而,线程间的依赖关系会影响通信队列技术的使用,最后提出一种面向依赖环的优化方法,该方法能够有效解决依赖环带来的限制,并提升通信队列利用率及线程间通信效率。
-
关键词
流水线技术
消息集聚技术
通信队列
线程切换
依赖环
-
Keywords
pipeline technology
message aggregation technology
communication queue
thread switching
dependency ring
-
分类号
TM732
[电气工程—电力系统及自动化]
-
-
题名实时操作系统RT-Thread启动流程剖析
被引量:10
- 2
-
-
作者
陈瑞雪
王宜怀
王庭琛
-
机构
苏州大学计算机与科学技术学院
-
出处
《现代电子技术》
2022年第12期36-42,共7页
-
基金
国家自然科学基金项目(61672369)。
-
文摘
RT-Thread实时操作系统具有实时性高、芯片适用广泛等特点,在环境、农业等方面应用较多。了解RT-Thread的内部原理有助于更好地设计应用系统,但目前对该部分的研究较少。为此,文中在给出STM32L431芯片的上电启动过程后,针对板级硬件资源、定时器和调度器等内核资源进行初始化过程分析;再辅以主线程和空闲线程创建流程进行对比分析,同时联合调度器的启动机制剖析,详细解析驻留RT-Thread后系统的启动流程;最后,分析启动过程中FLASH使用情况以及各线程创建前后RAM的分配情况。针对RT-Thread的启动流程研究可为其在不同微控制器上的移植和应用提供技术基础,也能够对分析其他实时操作系统的启动起到参考作用。
-
关键词
RT-THREAD
实时操作系统
启动流程
线程切换
过程分析
RAM存储
-
Keywords
RT-Thread
real-time operating system
startup process
thread switch
process analysis
RAM storage
-
分类号
TN911-34
[电子电信—通信与信息系统]
TP302.1
[自动化与计算机技术—计算机系统结构]
-