- 35
- 0
- 约9.11千字
- 约 3页
- 2019-07-03 发布于湖南
- 举报
维普资讯
第34卷第5期 电 子 工 苍 师 Vo1.34No.5
2008年5月 EI CTR0NIC ENGINEER May2008
在多核处理器嵌入式系统中的串口切换方法
赵 阳,杨 凡
(中兴通讯南京研究所,江苏省南京市 210012)
摘 要:在嵌入式开发中串口是很重要的人机交互界面,通常作为控制台或打印调试 串口,而在
多核多线程处理器,AMP(非对称多处理)的应用模式下,不同内核的不 同线程可以独立运行 Linux、
Vxw0rks等嵌入式操作系统,这就要求多个 内核线程复用有限的串口资源,通过控制串口在各内核线
程上的切换 ,方便对各 内核线程软件的开发调试。
关键词 :多核多线程处理器;串口切换 ;嵌入式 ;XLRVxWorks
中图分类号:TP316.8
常用的调试定位工具,如何既高效又可靠保证串口得
0 引 言
到最大限度的使用是非常重要的,因此,通过软件控制
随着对处理能力和实时性要求的提高,单核处理 串口在多个内核线程间切换不失为一种很好的方法,
器越来越难以满足通信设备对高性能处理能力的需 不但提高了串口资源的利用率,而且可控性和易操作
求,仅仅通过提高频率和增大缓存只能小幅提升性能, 性都能得到保证。
随之而来的是功耗和成本的增加 ;而多核处理器是将
囤 囤 囤 囤 圈 囤
2个或者更多个的处理核心集成在一个处理器 中,从
圆 圆 圈 圆 圆 圆
而提高了处理能力。以RMI公司的XLR系列处理器
XLR732为例,该系列处理器集成了高达 8个 RMI增
VxWorkSSMPorLinuxSM P
强型MIPS64RISCCPU内核,每个 内核支持4个线程 ,
因此 XLR处理器最高可支持 32个线程,即一个多核
处理器相当于32个并行的单核处理器。
VxWorksSMP lVxWorks Linux LinuxSMP
1 多核处理器及其应用 内核线程Il内核线程Il内核线程内核线程 内核线程Il内核线程
多核多线程处理器的应用模式通常有 2种 :AMP 图1 多核处理器操作系统应用模式
(非对称多处理),即每个内核线程运行一个独立的操
如图2所示,Pc机与单板通过串口连接,通过在
作系统;SMP(对称多处理),即由一个操作系统同时管
串口输人命令来切换串口的调试控制台是一种很简单
理所有的内核线程。两种模式都有各 自的优缺点,需
实用的方法。
要根据实际情况来选择具体的应用模式。多核多线程
多核多线程处理器
处理器多个 内核的不同线程可以独立运行相同或者不
同的嵌人式操作系统,如果针对AMP进一步细分,可 RS一232串 口
以分为同构AMP和异构 AMP模式,前者是所有 内核 PC机
线程运行相同的操作系统,后者则所有 内核线程运行
您可能关注的文档
- 四川链家2019校园招聘简章.docx
- 四川长虹佳华信息产品有限责任公司员工年度体检须知.pdf
- 四达公司薪酬管理制度(草案).pdf
- 回力娱乐!外贸人要知道的crs全球征税.doc
- 回力娱乐谁能介绍几本管理学方面的书籍?.doc
- 团体会员入会申请表 - 广州市房地产评估专业人员协会.docx
- 团体会员申请表 - 中国口腔清洁护理用品工业协会.doc
- 园区企业服务需求调查表 - 汇龙森国际企业孵化.doc
- 园林建筑工程施工图建筑工程施工图包括建筑平面图 - 红河州农业学校.pptx
- 园林绿化工程还欠经费绩效自评报告 - 园林局.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)