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

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:用3米长的海竿钩用爆炸钩或串钩,线用高强度的钓线,一定要配绕线轮要求能储线50米为宜窝一次设2~3个即够垂钓了一个沉底窝另两个或一个为半浮窝打好窝,最好在草窝旁再投些草鱼喜食的饵料能加强诱鱼进窝的速度,我来为大家科普一下关于海竿钓鱼怎么配线组?海竿钓鱼怎么配线组钓具线组1:用3米长的海竿。渔轮可用储用100米的中型旋压式(纺车)渔轮。

  • 愚人节整人(愚人节整人方法大全简单)

    2021年愚人节到了,愚人节这一天给了大家一个卸下平日严肃包袱的机会,大家可以趁此和周围的人开开玩笑,那有什么搞笑好玩的愚人节整人方法呢?下面小编分享愚人节整人方法大全简单,愚人节整人搞笑又坑人的问题。愚人节整人方法大全简单1、制作不一样的夹心饼干。愚人节生肖大会的整人搞笑又坑人问题,11个生肖都到齐了,就差猪还没来了,哈哈哈。

  • 梦到男朋友不要我了(梦见男友不要我的原因)

    下面更多详细答案一起来看看吧!梦到男朋友不要我了谈婚论嫁的人梦见男朋友不要我了,说明只要互相信任,婚姻可成。创业的人梦见男朋友不要我了,代表内部作业加强,经历困难之后会成功。准备考试的人梦见男朋友不要我了,意味着文科成绩差,理科较好,但是亦难达愿。

  • 冠心病的饮食需要注意什么(冠心病患者饮食要注意什么)

    长期进食高脂肪、高热量的食物,会使血脂进一步增高,血液粘稠度增加,容易形成动脉粥样硬化斑块。肥肉、动物内脏等含油脂多、胆固醇高的食物应该少食。不宜食用油炸、煎炒、烧烤烹调的食物。还应少饮甜味饮品,减少奶油蛋糕的摄入。香烟中的有害物质对循环系统有直接损害作用,可导致人体的外周血管收缩、血压升高、心率加快、心肌耗氧量上升、心律失常,所以冠心病患者应严格戒烟限酒。

  • 换虚拟主机需要什么(虚拟主机可升可改可迁移吗)

    在虚拟主机使用过程中,会出现很多情况,可能流量超标了、空间不够了,或者使用一段时间后,发现虚拟主机不适应当前应用,需要“更改”、“升级”甚至“迁移”的方式来解决。随着网站数据、访客的增多,虚拟主机的配置会跟不上,这时,我们就需要更改配置,或者迁移到云服务器上。如果想将虚拟主机更换成云服务器,可以先购买和开通合适配置的云服务器,将数据迁移至云服务器即可。

  • 微信网名大全男生成熟的中年有韵味(适合男生的微信名)

    微信网名大全男生成熟的中年有韵味?半忧郁少年事不愿违,接下来我们就来聊聊关于微信网名大全男生成熟的中年有韵味?以下内容大家不妨参考一二希望能帮到您!微信网名大全男生成熟的中年有韵味半忧郁少年事不愿违孤独为王无敌小稀飯谈感情伤钱侯乔社会不惯人蓝天白云热情相拥庸人自扰逆年白光-逆天剑影长相见沐北限时拥抱逗妇乳Deeplove深爱T_back撩拨海洋各安天命遇一人白首笑脸如初蓝色天空我要快乐候补情人何以叽里呱啦帅炸宇宙晓风残月

  • 鸡肉是红肉吗

    下面内容希望能帮助到你,我们来一起看看吧!鸡肉是红肉吗鸡肉就是白肉,它的身上没有红白肉之分。红肉的颜色源于哺乳动物肉中含有的肌红蛋白。肌红蛋白是一种蛋白质,能够将氧传送至动物的肌肉中去。红肉中也含有丰富的蛋白质、锌、烟酸、维生素B硫胺、核黄素和磷等,红肉里的维生素还能促进人的生长发育,还不会让人的胆固醇升高。

  • oppo(opporeno6)

    opporeno和renoz的区别:1、外观区别:OPPOReno高配版搭载了一块6.6英寸的全景屏,标准版为6.4英寸,分辨率均为2340乘1080,屏占比达到了百分之93.1,下边框宽度仅有3.49mm,左右边框宽度仅有1.59mm。高配版电池为4065mAh,也为续航方面提供了一定的保障。OPPORenoZ配置的是联发科P90处理器,还有多功能NFC,杜比全景声另有HDR10;3、续航区别:OPPOReno标准版内置3765mAh电池。高配版电池为4065mAh,均支持VOOC3.0快充。

  • 陶粒回填卫生间的施工方法(陶粒回填卫生间的施工方法水泥黄沙比是多少)

    第一步,在施工之前必须注意做好沉箱最下面部分的防水工作。第二步,用砖把沉箱人为的分开,弄成若干个空格,架空之后可以更好的承重。第三步,开始填充陶粒,但注意需要把陶粒和水泥、砂子以及水混合均匀。第四步,在刚才隔开的格子上面铺一层钢筋做的网,然后用水泥和砂子以1:3的比例混合所得砂浆找平。第五步,涂两层防水的涂料和一层素水泥浆,干透之后才可以贴瓷砖。

  • 彻底删除旧手机数据(教你四步彻底删除旧手机数据)

    教你四步彻底删除旧手机数据,。