肥宅钓鱼网
当前位置: 首页 钓鱼百科

intel旗下不支持超线程的技术(如何实现异构处理器间相互通讯)

时间:2023-06-12 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

intel旗下不支持超线程的技术本篇测评由电子工程世界的优秀测评者“bloong”提供。此次测试的项目,是异构处理器间相互通讯项目。MYD-JX8MPQ配备了一颗异构的Cortex-M7协处理器,可以同时运行Linux和RTOS。查看分区信息启动开发板按任意键进入uboot模式,查看vfat分区中存在的文件。启动之后A53的串口执行如下2句,既可以看到M7中串口出现对应的打印。

intel旗下不支持超线程的技术?本篇测评由电子工程世界的优秀测评者“bloong”提供,接下来我们就来聊聊关于intel旗下不支持超线程的技术?以下内容大家不妨参考一二希望能帮到您!

intel旗下不支持超线程的技术

本篇测评由电子工程世界的优秀测评者“bloong”提供。

此次测试的项目,是异构处理器间相互通讯项目。

MYD-JX8MPQ配备了一颗异构的Cortex-M7协处理器,可以同时运行Linux和RTOS。本文主要介绍协处理器M7使用方法。M7在运行时可能会涉及到和A53核共用资源,这里列举出会冲突资源如下:

ECSPI0/ECSPI2,FLEXCAN,GPIO1/GPIO5,GPT1,I2C3,I2S3,UART4,PWM4,SDMA1/SDMA2,所以在一起使用时,需要将A53的这些资源关闭,这里就需要用到myd-jx8mp-rpmsg.dtb设备树。这里的M7使用uart4 作为串口。

下文介绍如何使用M7,以及编译M7程序的方法:

M7使用方法

接两个串口:1个是开发板的Debug串口,另一个是M7的UART4串口。

1、Debug口为J4及TYPE-C Debug;

2、UART4口为J6,下图中红色箭头指示位置为pin1即UART4_TXD,据此pin2即UART4_RXD,pin3为GND。接这3根线就可以。

查看分区信息

启动开发板按任意键进入uboot模式,查看vfat分区中存在的文件。

u-boot=> fatls mmc 229209088 Image8208 imx8mp_m7_TCM_hello_world.bin19040 imx8mp_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin18528 imx8mp_m7_TCM_rpmsg_lite_str_echo_rtos.bin40948 imx8mp_m7_TCM_sai_low_power_audio.bin62815 myd-jx8mp-atk-10.dtb61702 myd-jx8mp-base.dtb62815 myd-jx8mp-hontron-7.dtb62846 myd-jx8mp-lt8912.dtb62555 myd-jx8mp-m190etn01-19.dtb62619 myd-jx8mp-rpmsg.dtb2113024 tee.bin12 file(s), 0 dir(s)

设置M7设备树

kernel加载的设备树由fdt_file变量决定,这里设置成M7专用设备树。

u-boot=> printenv fdt_filefdt_file=myd-jx8mp-base.dtbu-boot=> setenv fdt_file myd-jx8mp-rpmsg.dtbu-boot=> saveSaving Environment to MMC... Writing to MMC(2)... OKu-boot=> printenv fdt_filefdt_file=myd-jx8mp-rpmsg.dtbu-boot=>

设置M7启动参数

M7启动流程也是加载M7程序到内存,用bootaux命令启动, 正常kernel启动也一样,只是最后用bootm启动。

u-boot=> printenv fdt_filefdt_file=myd-jx8mp-base.dtbu-boot=> setenv fdt_file myd-jx8mp-rpmsg.dtbu-boot=> saveSaving Environment to MMC... Writing to MMC(2)... OKu-boot=> printenv fdt_filefdt_file=myd-jx8mp-rpmsg.dtbu-boot=> setenv m7_image imx8mp_m7_TCM_rpmsg_lite_str_echo_rtos.binu-boot=> setenv m7_boot_temp_addr 0x48000000u-boot=> setenv m7_boot_addr 0x7E0000u-boot=> setenv m7_run 'fatload mmc ${mmcdev}:${mmcpart} ${m7_boot_tem> p_addr} ${m7_image};cp.b ${m7_boot_temp_addr} ${m7_boot_addr} 0x20000; bo> otaux ${m7_boot_addr}'u-boot=> setenv m7_run 'fatload mmc ${mmcdev}:${mmcpart} ${m7_boot_tem p_addr} ${m7_image};cp.b ${m7_boot_temp_addr} ${m7_boot_addr} 0x20000; bootaux ${m7_boot_addr}'u-boot=> setenv mmcboot "run m7_run;${mmcboot}"u-boot=> saveSaving Environment to MMC... Writing to MMC(2)... OKu-boot=>

测试M7程序

此时已经设置好了M7启动,只需要重启开发板,那么在A53启动kernel同时,也会启动M7中的程序。启动之后A53的串口执行如下2句,既可以看到M7中串口出现对应的打印。

myd-jx8mp login: rootroot@myd-jx8mp:~# modprobe imx_rpmsg_ttyroot@myd-jx8mp:~# [ 33.759911] can1-stby: disabling[ 33.763151] can2-stby: disabling[ 33.766408] VSD_3V3: disabling[ 33.769489] m2_keyb_pwr: disablingecho "hi m7!" > /dev/ttyRPMSG30root@myd-jx8mp:~# cat /dev/ttyRPMSG30hi m7!

想要了解优秀测评者“bloong”关于MYD-JX8MPQ开发板测评原文的可以复制下方链接查看:

http://bbs.eeworld.com.cn/thread-1198858-1-1.html

    推荐阅读
  • 造纸术发明时间(造纸术发明时间是什么时候)

    以下内容希望对你有帮助!造纸术发明时间造纸术是中国四大发明之一,发明时期于汉朝西汉时期,改进时期于汉朝东汉时期。中国是世界上最早养蚕织丝的国家。中国古代劳动人民以上等蚕茧抽丝织绸,剩下的恶茧、病茧等则用漂絮法制取丝绵。漂絮完毕,篾席上会遗留一些残絮。当漂絮的次数多了,篾席上的残絮便积成一层纤维薄片,经晾干之后剥离下来,可用于书写。这种漂絮的副产物数量不多,在古书上称它为赫蹏或方絮。

  • 南通崇川区人才购房补贴申报指南(南通人才购房优惠政策)

    附件1、2的电子版和企业盖章纸质版均需上传兴企通。附件1申报材料符合条件的申请人依托所在企业通过崇川区兴企通平台提供相关材料发起线上申请,主管部门按照相关程序执行。如有夫妻共同购买且双方都符合申领条件,以上材料两人均需提供,并提供结婚证。

  • 我喜欢向日葵的原因是什么(我喜爱的一种花)

    在春日里,葵花籽用它那有力的嫩芽撑开人字形的硬壳后破土而出发芽了。早晨,葵花张开笑脸,朝向东方第一个迎接冉冉升起的红日。中午太阳当空时,葵花向上扬起那金色的脸庞向着太阳微笑。秋天到了,花盘里那些数不清的花蕊下方结出了饱满的果实——葵花籽,这时,向日葵谦虚地悄悄低下头,它是在告诉人们,收获的时候到了。冬天,向日葵还不忘用自己留下的果实——香脆可口的葵花籽,继续带给人们欢乐和享受。

  • 低保申请条件及标准(社会低保的条件及对象)

    社会保险经办机构应当按时足额支付社会保险待遇。

  • 冷水管出热水怎么办(冷水管出热水怎么解决)

    一般而言,这种情形多见于冷热水两用水嘴其中热水堵塞,且以过滤网渣堵的可能性最大。燃气热水器的点火阀门有些是靠水压来控制的,水压不够的情况下是无法点火的,重点解决水压问题。由于混水阀芯损坏,导致高压的热水倒流到冷水管,最后导致回流到冷水主干道。与冷水主干道相关的邻居室内冷水管不出冷水,只出热水。

  • 要怎样才能把喜欢的女生追到手(想要追到喜欢的女人)

    在跟男人相处的时候,能够被男人尊重,拥有安全感以及必要的陪伴等等,彼此以真心相爱为基础,不让她患得患失,那便够了。在爱情里,拥有最踏实的安全感很多男人都有一个误区,总以为女孩子的安全感,就是有钱。其实不然,虽然爱情需要有一定的物质基础,但钱绝不是女生想要的安全感。在女生看来,所谓“安全感”,无非就是你对她充分的信任,并且在她需要你的时候,你都没有无视她,而是第一时间在她身边出现。

  • 调理脾胃10大秘方(改善脾胃的10步法)

    可使血液氧分子增加,大脑不缺氧。现代人的脾胃虚弱,大都是脾阳虚,艾炙则是升阳的最好方法之一,所以可以通过对神阙进行炙疗而达到调理脾阳虚之目的。脾俞穴是脾脏精气输注于背部的穴位,和脾直接相连,所以刺激脾俞能很快恢复脾脏的功能。刺激脾俞穴最好的办法是拔罐,其次是艾灸。早春和晚秋适宜拔罐,每晚8点左右在两侧脾俞穴上拔罐15分钟,起罐之后喝一小杯温开水。

  • 无毒蛇有哪些(无毒蛇有什么)

    翠青蛇是一种脾气非常温顺的无毒蛇,性格“内向”胆小,不攻击人。野生个体以蚯蚓、蛙类及小昆虫为食。盛夏季节,由于地面高温灼热或者天气闷热,翠青蛇经常攀登上树,静伏纳凉,直到夜间才下地搜捕食物。由于该蛇具有较大药用价值,常被人类捕杀,数量不断锐减。王锦蛇王锦蛇主要特征是头部有“王”字样的黑斑纹,故有“王蛇”之称。腹面为黄色,并伴有黑色斑纹。尾细长,全长可达2.5米以上。王锦蛇体大凶猛,有攻击性,但无毒性。

  • 王鸥贾乃亮什么电视剧(贾乃亮王鸥演绎都市武侠)

    由愚恒影业·梅尔卡巴影视、悦虎文化传媒、合喜文化传媒、泰海影业出品,贾乃亮、王鸥、刘欢、边潇潇、王劲松等主演的都市情感剧《推手》今日公布了定档海报和首发预告。该剧将于3月26日19:30登陆浙江卫视和江苏卫视黄金档,都市情感和“推手”元素的融合碰撞让这部“都市武侠”剧备受期待。

  • 石膏板雕刻简单好看的步骤(石膏板雕刻简单好看做法)

    石膏板雕刻简单好看的步骤首先要选择一套适合的刀具。建议选择钨钢刻刀,因为它的韧性好,磨损后自己可以打磨,比较方便,太硬的刀具损伤后需要专业打磨,而且雕刻过程中有可能伤手,所以建议大家选择钨钢刻刀。要确定雕刻的形式。石雕简单分为全雕和浮雕两种。勾勒好后,先进行粗刻。把面积大的,花纹不太细密的用平角刀刻出,一定要慢、要稳,不能急,先看好再下刀,一层一层的把石料剥落。