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

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

    推荐阅读
  • 庆余年狙杀燕小乙是哪一章(讲述了什么内容呢)

    庆余年狙杀燕小乙是哪一章在小说《庆余年》中,范闲杀燕小乙是在第六卷殿前欢的第一百一十九章惊艳一枪中,范闲想要杀死庆帝,首先就要解决掉庆帝身边的那些人,而燕小乙就是其中一个。燕小乙实力强劲,范闲不是燕小乙的对手,但范闲有狙击枪,这让范闲最后占了上风。范闲想起来自己的亲娘留给自己的狙击枪,在深夜带着这把枪进宫,一枪轰掉了燕小乙半个身子,燕小乙也因此殒命。

  • 春天晒太阳的好处(春天晒太阳的好处最佳时间)

    研究人员对172个国家白血病发生率进行了分析,还比较了乳癌、结肠癌、胰脏癌、膀胱癌以及多发性骨髓瘤等癌症发生率。严重缺乏维生素D的老人,患脑退化症风险大增125%。

  • 西红柿土豆炖牛肉怎么做(西红柿土豆炖牛肉做法步骤)

    牛腩切成3cm大小的方块,洗净后放在清水中浸泡20分钟,将血水倒掉,再反复清洗2次。把牛腩放入锅中,倒入清水,没过肉面约3cm,大火加热,微微煮开后开始撇去浮沫。把花椒,桂皮,八角放入调料包,放入锅中。把山楂干冲净后放入锅中,盖上盖子,用小火炖40分钟左右。

  • 茄子怎样储存反季节吃(怎样储存茄子反季节吃)

    茄子怎样储存反季节吃确定好保存的时间,茄子不容易保存,想要保存到冬天吃的话,最好是秋天进行保存,一般9月或者10学保存。保存的时候,茄子要保证没有破损,没有伤口,另外茄子不要沾水,不要有虫子。还可以腌制保存,像腌制咸菜一样,放在腌制的容器当中,这样茄子可以保存到冬天。茄子保存的时候,要注意茄子要饱满,可以把茄子放在报纸里包好,然后放入沙子里面,保证低温但是不能冷冻。

  • 肉牛每个阶段干物质采食量(干物质采食量的计算)

    在实际生产中,不同体重的肉牛,它的胃肠道容积是有限的。肉牛养殖我们建议大家,草料和精料混合做成全混合日粮。全混合日粮水分含量最佳的推荐值大概是多少?希望大家牢记,干物质采食量是肉牛总养分摄入量最常见的指标。如果玉米秸秆的水分是14%,它的干物质就是86%精补料水分如果是12%,干物质含量就是88%有了这些数据就很容易计算出这头牛总的干物质进食量。

  • 我的恶魔母亲(劳动狂魔我的母亲)

    母亲就是用劳动,辛勤的劳动,艰苦卓绝的劳动与天斗,与地斗,与任何敢于向她的生活叫板的一切作斗争。母亲没文化,对于劳动的价值与意义她根本无法理解。就这样,一大把年纪的母亲仍然把劳动看作她日常生活的主题。但她并不满意我们对她的安排,好多事情她必须要亲历亲为。只有这样才能满足她对劳动的渴望,才能让她感到有意思。

  • 机动车注册登记业务流程是(机动车注册登记流程)

    近日网友“xinxin123456”问政:我从外地提回来的新车,想去北二路交通管理综合大厅去落户。其中,属于使用底盘改装机动车的,还应当提交底盘合格证原件属于进口机动车或者使用进口汽车底盘改装的机动车,收存进口凭证原件。其中挂车、半挂车、轮式专用机械收存进口凭证原件或者复印件。通过全国进口机动车计算机核查系统比对的,收存《全国进口机动车计算机核查系统核对无误证明书》。

  • vivos15系列正式官宣(vivoS15系列正式发布售价2699元起)

    vivos15系列正式官宣2022年5月19日晚间,根据多家科技媒体的消息,vivoS15系列新品vivoS15及vivoS15Pro正式亮相。据悉,这是vivoS系列史上最大的一次蜕变,vivoS15系列在影像、性能、设计上突破众多“第一次”。当晚vivo同步发布了新款真无线耳机TWSAir,最长续航25小时。一具体来说,vivoS15系列包含了两款机型。Wi-Fi6将允许与多达8个设备通信,最高速率可达9.6Gbps。价格方面,对于vivoS15标准版来说,提供了三个存储组合。

  • 雨刮片更换注意事项(雨刮片的保养及更换)

    雨刮片更换周期一般是3-5年。雨刮器的质量有国家标准,它的耐久性要至少达到50万次的刮刷循环,设计寿命是三年到五年。在平时使用时要注意不要干刮玻璃,多清洁雨刮器,这样可以延长雨刮器的使用寿命。一副雨刮片只要几十块钱,所以经常换也不会给大家带来太大的负担,如果生活在雨水丰富的地区建议减少更换雨刮片的时间间隔。一定要经常更换雨刮片,不要等到影响视线时候再更换,毕竟安全驾驶最重要。

  • 北京感染者行踪(北京20名感染者轨迹公布)

    北京感染者行踪4月26日,北京市第316场新冠肺炎疫情防控工作新闻发布会召开。朝阳区新增9名确诊病例主要风险点位公布朝阳区人民政府副区长杨蓓蓓表示,截至4月26日16:00,朝阳区新增确诊病例9名,均为管控人员,已转入定点医院治疗,临床分型均为轻型。病例14,男,60岁,住址房山区窦店镇于庄汇景家园。病例15,女,45岁,住址窦店镇小高舍村光明街4号。病例16,女,68岁,住址窦店镇于庄村。截至目前,火锅店判定密接474人。