查看: 1744|回复: 5

[原创] 米尔电子HMI试用报告#3——部署开发环境

[复制链接]
  • TA的每日心情
    开心
    2024-3-12 15:52
  • 签到天数: 1011 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2019-4-15 11:48:29 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 idiy 于 2019-5-8 22:14 编辑

    下载资料





    • http://down.myir-tech.com/MYD-Y6ULX-HMI/




    下载资料.png

    安装必备软件包


    1. sudo apt-get install build-essential git-core libncurses5-dev \
    2. flex bison texinfo zip unzip zlib1g-dev gettext u-boot-tools \
    3. g++ xz-utils mtd-utils gawk diffstat gcc-multilib python git \
    4. make gcc g++ diffstat bzip2 gawk chrpath wget cpio texinfo lzop
    复制代码


    安装必备软件包.png

    将下载的iso文件挂载到虚拟机光驱


    • 将下载的MYD-Y6ULX-HMI-20190319-m09.iso和Yocto-downloads.tar.xz拷贝到共享文件夹vmshare
    • sudo mount /mnt/hgfs/vmshare/MYD-Y6ULX-HMI-20190319-m09.iso /cdrom
    • cd /cdrom && ls
    • 可以看到iso文件已经被挂载到了虚拟机光驱


    挂载iso成功.png

    创建工作目录


    • mkdir -p ~/MYD-Y6ULX-HMI-devel
    • export DEV_ROOT=~/MYD-Y6ULX-HMI-devel
    • cp -r /cdrom/02-Image $DEV_ROOT
    • cp -r /cdrom/03-Tools $DEV_ROOT
    • cp -r /cdrom/04-Source $DEV_ROOT



    创建工作目录.png

    配置Yocto编译工具链


    Yocto提供的工具链有两种,一种是底层开发的meta-toolchain,另一种是用于应用开发的工具链。
    前者和Linaro类似,后者包含应用开发中的相关库,可以直接使用pkg-config工具来解决头文件或库文件的依赖关系。
    MYD-Y6ULX-HMI的资源包中有两种工具链。

    Yocto编译工具链.png

    Yocto编译器是以SDK工具包方式来提供,需要先安装SDK包后,才可以使用。安装方法如下:
    以普通用户权限执行shell脚本,运行中会提示安装路径,默认在/opt目录下,同时会提示输入用户密码以便有写入
    目录的权限。安装完成后,可以使用"source"或"."命令加载工链接环境到当前终端。

    • cd MYD-Y6ULX-HMI-devel/03-Tools/Complie\ Toolchain/
    • ./myir-imx-fb-glibc-x86_64-fsl-image-qt5-cortexa7hf-neon-toolchain-4.1.15-2.0.1.sh
    • source /opt/myir-imx6ulx-qt5/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
    • arm-poky-linux-gnueabi-gcc --version


    安装工具链及验证.png

    同样方法请自行安装底层开发的工具链meta-toolchain。安装两个工具链,
    请指定不同目录,请勿使用相同目录,出现文件相互覆盖情形。




















    回复

    使用道具 举报

  • TA的每日心情

    2019-10-15 10:48
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2019-4-24 10:48:26 | 显示全部楼层
    介绍的还算详细, 楼主加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-31 10:09
  • 签到天数: 644 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2019-4-24 15:37:15 | 显示全部楼层
    本帖最后由 HXM9531 于 2019-4-24 15:40 编辑

    请问必须安装虚拟机吗?可以单独安装一台LINUX的电脑,运行吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-12 15:52
  • 签到天数: 1011 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2019-4-24 19:21:12 | 显示全部楼层
    HXM9531 发表于 2019-4-24 15:37
    请问必须安装虚拟机吗?可以单独安装一台LINUX的电脑,运行吗?

    可以的啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-31 10:09
  • 签到天数: 644 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2019-5-1 15:46:33 | 显示全部楼层
    你好:
    执行   “./myir-imx-fb-glibc-x86_64-fsl-image-qt5-cortexa7hf-neon-toolchain-4.1.15-2.0.1.sh”

    这条,一直出错,出现:cannot execute binary file: Exec format error
    查不出来。

    你第一次碰到过这样吗?

    QQ浏览器截图20190501154104.png

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-12 15:52
  • 签到天数: 1011 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2019-5-1 20:39:39 | 显示全部楼层
    HXM9531 发表于 2019-5-1 15:46
    你好:
    执行   “./myir-imx-fb-glibc-x86_64-fsl-image-qt5-cortexa7hf-neon-toolchain-4.1.15-2.0.1.sh” ...

    在这过程当中都是不停的遇到问题,解决问题,时间过去太久了,记忆有点模糊,应该遇到了吧。
    修改目录权限或者在命令之前加个sudo试一试
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 06:28 , Processed in 0.193065 second(s), 26 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.