0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

米尔电子MYD-YA15XC-T开发板试用测评---流行科技

米尔电子 2022-02-16 10:23 次阅读

近期,米尔电子重磅发布新品“MYD-YA15XC-T”开发板,并在电子工程世界、电子发烧友、电路城等各大论坛发布试用通知,受到了众多工程师、广大电子爱好者围观,米尔选取了电子发烧友平台一篇优秀试用报告,在此同步给各位小伙伴们。

01

【米尔MYD-YA15XC-T评测】+RGB点屏

98bc1496-8e79-11ec-9d5f-dac502259ad0.gif

拿到板子也几天了,这几天测试了下RGB点屏,因为本身开发板是没有带屏幕的,需要屏幕也可以从官方购买,我这里手上是有屏幕的,所以自己就使用一个转接板进行转接,这样可以充分利用手上的屏幕了。

下面就开始分享。先看下我制作的一款转接板吧。

98d61f3a-8e79-11ec-9d5f-dac502259ad0.jpg

这里我们使用韦老师的接口,这个我看了是和米尔一样的,因为去年韦老师,用米尔的核心板制作了零利润的两款开发板,配套接口也是使用的米尔一致的。

屏幕使用的是原子的4.3寸板子,分辨率是800*480的。

98e966e4-8e79-11ec-9d5f-dac502259ad0.png


之后我们根据米尔资料里面提供的参考文档,其在uboot阶段提供了三个设备树选择,我们可以选择带LCD的,这样就是LCD屏幕显示。

9929ed72-8e79-11ec-9d5f-dac502259ad0.jpg


居然是可以直接显示的,同时也没有花屏,米尔介绍的是使用7寸屏幕进行测试的。

9939c922-8e79-11ec-9d5f-dac502259ad0.png

本来还想测试下显示测试的,但是这里与官方的似乎不太一样,所以暂时测不了,后续自己开发时候在测试吧。

9968e2b6-8e79-11ec-9d5f-dac502259ad0.png

这里的测试可以看出点端倪,为啥我的4.3寸屏可以显示。应该是分辨率一致的原因。



02

【米尔MYD-YA15XC-T评测】+内核编译

98bc1496-8e79-11ec-9d5f-dac502259ad0.gif

我拿到板子也有一段时间了,今天分享下,我编译内核的经验,首先米尔是提供了两种方式进行内核和其他的编译的。实际工作中修改内核是比较常见的,所以我需要编译下内核。米尔的两种方式,一种是YOCTO 的方式,这是一键把所有的组件全部编译完成的,不适合新手上手,我们选择的是需要什么编译什么的套路。

999d57b2-8e79-11ec-9d5f-dac502259ad0.png

这里面我只解压了内核,还有SDK,SDK是需要安装一下的,里面的东西是交叉编译的工具链。

交叉编译环境构建

99aa5b7e-8e79-11ec-9d5f-dac502259ad0.png

99bab492-8e79-11ec-9d5f-dac502259ad0.png

测试环境是不是正常的。

$CC –version 命令时这个有点混淆。

make ARCH=arm uImage vmlinux dtbs LOADADDR=0xC2000040 O="$PWD /../build"

99f20a50-8e79-11ec-9d5f-dac502259ad0.png

上面就开始编译内核了。

我们可以通过米尔给的build脚本来进行编译。这样一键生成我们需要的东西。

9a03a5d0-8e79-11ec-9d5f-dac502259ad0.png

其先使能下交叉编译的环境,再开始编译,最后安装到目录中。想要快一点可以把J4调整下。

9a3e22d2-8e79-11ec-9d5f-dac502259ad0.png

到这里我们所有的东西都编译好了,我们只需要更新就行了,更新也在文档中说明了。我们的是NAND Flash存储,所以选择下面的更新路径即可。

9a78c194-8e79-11ec-9d5f-dac502259ad0.png


我是通过拷贝到SD卡中,在更新到boot路径下的。之后重启看内核编译时间,就是最近的即可。

9aac3074-8e79-11ec-9d5f-dac502259ad0.png

现在我们基本已经完成了基本的内核编译,接下来就可以动内核的手了,增加驱动,增加其他外设的可玩性。




03

【米尔MYD-YA15XC-T评测】+oled屏幕显示

98bc1496-8e79-11ec-9d5f-dac502259ad0.gif

今天准备测试下IIC接口,用的是OLED屏幕进行测试,目前我的触摸屏还不能工作,所以先用OLED测试下我们的TP接口,接线如下:

9ac7d324-8e79-11ec-9d5f-dac502259ad0.png

之后我们需要找到内核需要修改的设备树文件,添加我们的OLED节点。

9af713b4-8e79-11ec-9d5f-dac502259ad0.png

也就是此文件,我们接口时I2C2所以选择在这下面添加。

9b253424-8e79-11ec-9d5f-dac502259ad0.png

也就是这样。

9b32a6ae-8e79-11ec-9d5f-dac502259ad0.png

找到OLED工程,修改下面的Makefile文件。

9b46eab0-8e79-11ec-9d5f-dac502259ad0.png

修改我们的kernel路径,这里注意,我们使用Yocto构建内核,所以其构建是在build路径下,这样修改就不会报错了。


之后把编译好的ko文件和APP放到内核中,同时还需要更新设备树,上一篇已经说过了。

9b5e66d6-8e79-11ec-9d5f-dac502259ad0.png

之后在/sys/bus/i2c/devices中就能看到我们的设备了。

9b709734-8e79-11ec-9d5f-dac502259ad0.png

之后加载驱动。运行APP。

9b887052-8e79-11ec-9d5f-dac502259ad0.png

效果如下:

9b9e07c8-8e79-11ec-9d5f-dac502259ad0.jpg

这样就完成了基本测试。本来准备跑下QT的,结果官方没有放这个到内核中,所以后期自己移植,替换掉。下一篇我们继续。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4434

    浏览量

    94017
收藏 人收藏

    评论

    相关推荐

    ROS系统的智能车开发-基于米尔芯驰MYD-JD9X开发板

    本篇测评电子工程世界的优秀测评者“mameng”提供。本文将介绍基于米尔电子MYD-JD9X
    的头像 发表于 01-26 08:01 353次阅读
    ROS系统的智能车<b class='flag-5'>开发</b>-基于<b class='flag-5'>米尔</b>芯驰<b class='flag-5'>MYD</b>-JD9X<b class='flag-5'>开发板</b>

    国产开发板上打造开源ThingsBoard工业网关--基于米尔芯驰MYD-JD9X开发板

    本篇测评由面包板论坛的优秀测评者“JerryZhen”提供。本文将介绍基于米尔电子MYD-JD9X开发板
    的头像 发表于 10-13 08:01 481次阅读
    国产<b class='flag-5'>开发板</b>上打造开源ThingsBoard工业网关--基于<b class='flag-5'>米尔</b>芯驰<b class='flag-5'>MYD</b>-JD9X<b class='flag-5'>开发板</b>

    如何选择米尔基于STM32MP1系列核心开发板

    适合应用在工业物联网和汽车通信领域。 而作为ST的年度官方合作伙伴,米尔电子从2019年就紧随ST的脚步,同步发行STM32MP151,157和今年首发的STM32MP135系列核心开发
    发表于 09-28 16:54

    米尔-STM32MP135开发板-入门级MPU试用】初识功能强大的米尔-STM32MP135开发板及培训课程

    157C-V3核心标注图 米尔MYD-YA157C-V3开发板标注图 [# ST官方基于米尔STM32MP135
    发表于 09-04 22:16

    米尔-STM32MP135开发板-入门级MPU试用】让米尔-STM32MP135开发板轻松跑Linux

    : STM32CubeProg、STM32CubeMX 安装米尔定制的 SDK 2、构建开发板镜像 第1步:获取源码 可以从米尔提供链接获取源码。http://down.myir-tech.com/
    发表于 09-04 21:46

    米尔基于瑞萨RZ/G2L开发板在工控领域的应用-基于SOEM的EtherCAT主站

    本文介绍【米尔MYD-YG2LX开发板】在工控领域的应用,实现基于SOEM的EtherCAT主站。开发环境基于WSL2。
    的头像 发表于 08-24 18:57 538次阅读
    <b class='flag-5'>米尔</b>基于瑞萨RZ/G2L<b class='flag-5'>开发板</b>在工控领域的应用-基于SOEM的EtherCAT主站

    米尔-STM32MP135开发板-入门级MPU试用米尔-STM32MP135开发板开发环境搭建

    UART功能接口。 米尔-STM32MP135开发板的核心简介 米尔电子,专注嵌入式处理器模块设计和研发的高新技术企业,是领先的嵌入式处
    发表于 08-17 00:07

    在多媒体应用场景下ffmpeg网络视频播放器的体验--基于米尔MYD-YG2LX开发板

    本篇测评由优秀测评者“qinyunti”提供。前言前面进行了ffmpeg的开发环境搭建以及性能测试,现在就可以进行具体的应用开发了。这一篇就以一个网络视频播放的Demo来演示基于
    的头像 发表于 08-14 09:43 459次阅读
    在多媒体应用场景下ffmpeg网络视频播放器的体验--基于<b class='flag-5'>米尔</b><b class='flag-5'>MYD</b>-YG2LX<b class='flag-5'>开发板</b>

    米尔-STM32MP135开发板-入门级MPU试用MYD-YF135开发板测评(一)

    MYD-YF135开发板米尔电子基于 STM32MP135 处理器推出的嵌入式开发板,套件由核心
    发表于 08-03 22:39

    0元试用!车规级国产芯驰D9开发板

    米尔与合作芯驰推出的新品基于D9系列应用处理器的MYC-JD9X核心板及开发板现已开放免费试用名额!!米尔准备了3块价值1199元的开发板
    的头像 发表于 07-06 10:07 551次阅读
    0元<b class='flag-5'>试用</b>!车规级国产芯驰D9<b class='flag-5'>开发板</b>

    基于iMX6ULL处理器的监控平台体验--米尔MYD-Y6ULX-V2开发板

    本篇测评电子发烧友的优秀测评者“HonestQiao”提供。点击观看视频01.评测规划米尔MYD-Y6ULX-V2
    的头像 发表于 05-25 10:49 1831次阅读
    基于iMX6ULL处理器的监控平台体验--<b class='flag-5'>米尔</b><b class='flag-5'>MYD</b>-Y6ULX-V2<b class='flag-5'>开发板</b>

    米尔MYD-YG2开发板触摸屏测试

    米尔MYD-YG2开发板测试米尔触摸屏
    的头像 发表于 05-24 13:12 29.4w次阅读

    米尔MYD-JX8MMA7开发板-ARM+FPGA架构试用体验】九、QTDome大全

    ,并查看编译结果是否成功和编译后的输出路径。 最后将编译后的文件,复制到IMX8MMA7开发板上,然后运行其代码操作方法如下: 实际运行效果: 二、米尔开发板内例程 米尔科技
    发表于 05-23 09:21

    米尔瑞萨RZ/G2L开发板-试用体验】开箱 + 开机

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔瑞萨RZ/G2L开发板试用话动的机会给了我。最近事
    发表于 05-18 19:33

    有奖,免费开发板又双叒叕来了!米尔基于全志T113-S3开发板试用招募

    米尔再次与全志推出新品基于全志T113-S3应用处理器的MYC-YT113X核心板及开发板现已开放免费试用名额!!米尔准备了4块价值348元的开发板
    的头像 发表于 05-18 10:25 701次阅读
    有奖,免费<b class='flag-5'>开发板</b>又双叒叕来了!<b class='flag-5'>米尔</b>基于全志T113-S3<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>招募