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

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

    推荐阅读
  • 狼和小羊的故事寓意(狼和小羊的故事告诉我们什么道理)

    下面内容希望能帮助到你,我们来一起看看吧!狼和小羊的故事寓意《狼和小羊》的故事告诉我们这样一个道理:不要轻易相信陌生人。《狼和小羊》的这则故事出自《伊索寓言》,讲述了狼为了吃掉小羊想尽了办法,最终小羊还是受骗被吃掉的故事。告诉我们不要轻易相信一个坏人,坏人们为了达到自己的目的是不择手段的,往往善良成了他们的借口。

  • 淘宝主播等级v4有什么作用(淘宝主播等级又是什么呢)

    在目前的淘宝主播成长体系下,主播主要分为5个等级和16个专业领域,您需要通过积累经验值和专业分从而才能晋升成为下一等级的主播。

  • 关山度若飞的度是什么意思(关山度若飞的度的解释)

    关山度若飞的度是什么意思?关山度若飞的度是什么意思“关山度若飞”的意思就是:翻越重重山峰就像飞起来那样迅速,其中“度”的意思是:越过。《木兰诗》是一首北朝民歌,宋郭茂倩《乐府诗集》归入《横吹曲辞·梁鼓角横吹曲》中。这是一首长篇叙事诗,讲述了一个叫木兰的女孩,女扮男装,替父从军,在战场上建立功勋,回朝后不愿作官,只求回家团聚的故事,热情赞扬了这位女子勇敢善良的品质、保家卫国的热情和英勇无畏的精神。

  • 红米6a能升级安卓十吗?(安卓发展历程是什么)

    安卓是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。

  • 迷你世界野人怎么驯服给装备 迷你世界如何给驯服的野人穿上装备

    手持巫术骨锤点击睡觉中的野人会打掉野人的面具,解除诅咒。当周围没有敌对野人时,解除诅咒野人将坐下饿肚子,进入可驯服状态,使用面包右键将其驯服为野人村民。被驯服后,玩家可以将装备丢在地上,野人会拾取掉落物。

  • 七夕异地恋应该给女朋友说什么(我们收集了异地恋情侣花式虐狗的五种方式)

    两周前,就有人在问小编“诶,七夕你准备怎么过啊?”小编一脸懵逼,七夕的主角牛郎和织女不是一对异地恋吗?秀恩爱的方式千千万万种,但胜却人间无数的只能是清风玉露一相逢。与爱人枕着满天繁星入眠,在鸟鸣虫叫中一同醒来,收获一段自在的温柔回忆。室内美酒佳肴,鲜香四溢;室外柳叶飘垂,水天一色,这种兼具极致美景与地道美食的私密假期才是最高规格的秀恩爱。

  • 围巾常用面料有哪几种(围巾的面料有哪些)

    属于再生纤维的人造丝和人造棉,多半制成较薄且垂坠的款式。当然还有很多混纺的材质,汲取多种材质的优点,制成各式各样的美丽围巾。

  • 汽车有哪些零部件有老化年限(汽车各零部件的寿命有多长)

    如果刹车片出现损坏现象或异常,它的工作状态直接影响到司机的正常驾驶。汽车安全带的平均寿命并不高,约为三年。安全气囊的使用寿命一般是10年左右,但这是为了防范突发危险而设置的,因此大多情况下用不到它。日常生活中有一些车辆由于使用年数较久,安全气囊超过了使用年限,而不能顺利工作,无法应对突发状况,造成严重的损失,这提醒广大车主朋友切不可忘记对安全气囊做定期检查。

  • 温州2021年会计专业初高级考试报名时间+考试时间+入口

    补报名时间:2020年12月23日10:00-12月25日16:00;缴费截止时间:12月25日17:00。12月24日16:00关闭“浙江会计之家”—“信息变更”通道和“信息登记”通道。请广大考生务必在规定时间内进行报名和缴费。错过上述报名和补报名时间的,将无法参加2021年度会计专业技术初、高级资格考试。

  • iPhone8plus怎么老是横屏 iphone8怎么设置横屏

    iPhone8plus老是横屏是因为开启了横屏模式。iPhone8Plus是iPhone公司旗下iPhone系列的第11代智能手机,于2017年9月13日由iPhoneCEO蒂姆·库克在史蒂夫·乔布斯剧院发布。iPhone8Plus拥有64GB、256GB两个版本,支持无线充电,采用双1200万像素摄像头。外观上则不同于系列前产品,iPhone8Plus改用太空级别铝质设计,前后均为玻璃镜面,防水、防尘性能更强。