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

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

    推荐阅读
  • 家中最简单做蛋糕方法(推荐比较简单的做蛋糕方法)

    家中最简单做蛋糕方法将鸡蛋打散在容器里,边搅拌边加入白砂糖、面粉、生粉、苏打粉、少量色拉油、葡萄干,直至将鸡蛋和其它作料搅拌至很稀的面糊状。将电饭锅里用刷子刷上一层色拉油,为了做出的蛋糕不沾锅,容易倒出。将搅拌好的蛋糕糊倒入,盖好盖子,将电饭锅打到煮饭档,直至电饭锅跳到保温档为止。此时不可以立即出锅,还要继续保温十分钟让其充分的膨胀,十分钟后就可以出来了。

  • 电影下载软件用哪个软件好(看电影app排行榜前5名)

    今天跟大家分享小编一直在用的5个看剧必备的软件,如果喜欢的话记得收藏哦。好啦,以上今天要分享的看片最佳搭配软件了,要是有需要的小伙伴可以自行下载体验看看。如果可以的话,再帮小编点个赞再走吧!

  • 什么是早恋(快快来了解下吧)

    什么是早恋早恋是指在生理或心理上还未完全成熟的青少年之间发生的恋爱现象。进入青春期后,出现异性爱慕倾向的青少年,会主动接近自己喜欢的异性,双方交往频繁,相互倾心,导致恋爱的发生。彼此往往是由双方身上的某一方面的优点产生倾慕之情,缺乏对对方的全面评价。缺乏责任感和伦理道德观念的约束,极易发生不良行为。

  • 香酥黄鱼怎么做(是海鲜楼的招牌菜)

    黄鱼这样做,是海鲜楼的招牌菜,外层香酥,口感紧实,特别美味黄鱼是我国特有的品种,十分珍贵,尤其是野生的黄鱼,价格昂贵,有钱也也不一定能吃到。正宗的野生黄鱼,人们称之为“金钱鳘”,渔民叫它黄唇鱼。第三步,把黄鱼浸泡葱姜水里,盐分可以使鱼肉的水分排出,肉质更加紧实好吃,葱姜等材料还可以去腥味,大概浸泡1个小时。黄鱼的鱼肉很嫩,所以一定要腌制一段时间,使其水分排出,口感才好。

  • 蛏子买回来如何保存能养几天(蛏子的保存方法)

    下面希望有你要的答案,我们一起来看看吧!蛏子买回来如何保存能养几天蛏子可以养3天左右的。鲜活的蛏子不好保存,并且死亡之后,很容易出现变质的情况,可以将蛏子用开水焯熟,然后将蛏子肉取出来,这样蛏子不容易变质,可以延长一些保质期。

  • 空运费用是怎么计算的(空运货物是怎么计费的)

    航空货运具有时间快、安全性高的优点,经常会被用来运输一些紧急、贵重的物品。但是由于它的运价高,仍然只被少部分的人群所使用。在货物体积大重量小时,该货物为轻质泡沫货物,对于轻质泡沫货物,货物的体积重量是计费重量。;在货物体积小重量大时,计费重量等于实际重量,即货物的毛量。如果不到1公斤,尾数将四舍五入。体积重量计算公式通常有以下两种,第一种是最标准。

  • 火龙果需要放冰箱吗 火龙果需要放冰箱吗夏天

    室温25~30℃时,其保存期可达2周以上。从冰箱取出的火龙果在正常温度下会加速变质,所以要尽早食用。火龙果属于热带水果,热带水果最好存放在避光、阴凉处,若要放入冰箱,应放置在温度较高的蔬果槽内,保存时间不宜过长。

  • 一直打嗝胃胀气怎么办(晚上一直打嗝胃胀气怎么办)

    出现这种情况的时候,可以喝杯温开水,或者是深吸气,然后憋住气,憋的时间越长越好,然后再慢慢的把气体放出来,反复持续这几个动作,能够缓解打嗝的现象。

  • 啼的组词(啼怎么组词)

    啼笑皆非[tíxiàojiēfēi]哭也不是,笑也不是指令人尴尬的处境[近]哭笑不得,今天小编就来说说关于啼的组词?啼的组词啼笑皆非[tíxiàojiēfēi]哭也不是,笑也不是。望帝啼鹃[wàngdìtíjuān]古代蜀国国君望帝死后魂化为杜鹃鸟,在山中悲啼的故事。哭哭啼啼[kūkūtítí]状态词。鸟哭猿啼[niǎokūyuántí]泛指禽兽悲鸣。柳泣花啼[liǔqìhuātí]形容风雨中花柳憔悴﹑黯淡的情景。

  • 自动挡汽车驾驶的操作和技巧(自动挡汽车驾驶技巧)

    自动挡汽车因为换挡方便受到了很多消费者的青睐,那自动挡汽车怎么开呢?当然对于操作手自一体变速箱的手动模式来说,就无需有这样的顾虑,再行车途中均可以根据车速来切换合适的挡位。