锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

异构R5实时系统开发笔记-米尔基于国产芯驰D9360商显板

时间:2024-06-19 19:37:11

本文将先容基于米尔电子MYD-YD9360商显板的R5协处理器开辟计划测试。

本处参考对D9360中的协处理器举行开辟测试

开辟以前请确认编译环境失常能够失常对镜像举行编译

详细参考以前编译Ubuntu体系文章,自行编译buildroot体系测试

1.1关上RTOS驱动

freeRTOS的源码放在ssdk包上面,咱们能够经由过程图形化界面启动RTOS体系。D9的ssdk图形化界面是经由过程menuconfig.sh剧本设置关上,此剧本在ssdk/tools下。以D9360为例,以下:

ddj@ubuntu:~/YD9X/MYD-YD9X-SDK_V1.0/source/ssdk$ pwd/home/ddj/YD9X/MYD-YD9X-SDK_V1.0/source/ssdk~/MYD-JD9X-ubuntu/MYD-JD9X-SDK_V1.0/source/ssdk$ ./tools/menuconfig.sh -b d9360_ref -p ref -c secure

1.2 增添RTOS例程驱动

RTOS体系例程在examples/kunlun/drivers

ddj@ubuntu:~/YD9X/MYD-YD9X-SDK_V1.0/source/ssdk/examples/kunlun/drivers$ ls

新建一个abc目次

并设置Kconfig和rules.mk文件

前往driver目录下 设置Kconfig增添ABC去东门模块初始状况和图形界面范例

ABC驱动模块的初始状况和图形界面范例

在rules.mk文件下,增添以下内容

MODULES += $(LOCAL_DIR)/abc: 假如设置选项 CONFIG_ABC_TEST 为 "y",则会将 $(LOCAL_DIR)/abc 添加到变量 MODULES 中。这意味着当启用了 "ABC Test" 性能时,会将 $(LOCAL_DIR)/abc 模块添加到模块列表中。

R5核数据发送到A55核中

将rpmsg目录下的rpmsg_test.c文件复制到abc.c文件中,该驱动描绘若何经由过程RPMSG和谈举行核间通讯。咱们能够在此步伐基础上到场本人的和谈,如下是R5核发送“Hello, RPMSG!”字符串到A55核,并打印出接收到的信息的函数。

1.3、1.4----------------详细代码列入米尔民众号------------------------------------

保管所有代码

编译体系 烧录

MODULES += $(LOCAL_DIR)/abc: 假如设置选项 CONFIG_ABC_TEST 为 "y",则会将 $(LOCAL_DIR)/abc 添加到变量 MODULES 中。这意味着当启用了 "ABC Test" 性能时,会将 $(LOCAL_DIR)/abc 模块添加到模块列表中。

R5核数据发送到A55核中

将rpmsg目录下的rpmsg_test.c文件复制到abc.c文件中,该驱动描绘若何经由过程RPMSG和谈举行核间通讯。咱们能够在此步伐基础上到场本人的和谈,如下是R5核发送“Hello, RPMSG!”字符串到A55核,并打印出接收到的信息的函数。

1.5效果表现

在R5核挪用rpmsg_test例程,向A55核发送信息

R5界面>rpmsg_test send031>Sent: 123456789Received: 123456789>rpmsg_test send131>Sent: 123456789Received: 123456789A55界面root@myd-jd9x:~# [ 22.223170] virtio_rpmsg_bus virtio0: virtio send susses[ 34.943644] sd,rpmsg-ipcc soc:ipcc@1: ipcc send susses

在A55核挪用echo_test例程,向R5发送信息,打印以下:

A55界面root@myd-jd9x:~# echo_test -d virtio0.rpmsg-echo.-1.30 -c 1 Echo test startupdate rpmsg-mtu=496from kernelsend string:Hello,RPMsg!receive string:Hello,RPMsg!R5界面>Sending data (length20): H e l l o , R P M s g !

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章