【MYS-6ULX-IOT试用体验】操作系统烧写及开发环境介绍 - 问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【MYS-6ULX-IOT试用体验】操作系统烧写及开发环境介绍

开发板支持Yocto和Debian两种操作系统。由于Debian的开发资源比较多,且指令比较完整,因此此处选择使用Debian系统。烧写步骤如下:
1)       获取系统的镜像,下载地址为http://down.myir-tech.com/MYS-6ULX/ ,需要下载的文件是mys6ull-debian8.rootfs.sdcard。
2)       准备一张SD卡,4GB大小的就可以,如果不需要图形界面的话可以选择速度比较慢的,由于笔者目标是移植工业的通信协议,用不到显示界面,因此选用的是Class4的卡。下载完成之后得到一个.sdcard后缀的文件,使用Win32Disk Imager可以打开,然后烧写到SD卡里面。
3)       上电启动开发板。将SD卡放入卡槽,拨码开关设置为0101。连接串口线,USB供电线,即可启动开发板。
4)       启动之后登陆,用户名root,密码为123456,进入系统,在系统中使用命令cat/etc/issue可查看到系统信息,目前的版本为Debian8,说明系统烧写成功。
开发环境方面,PC端使用Ubuntu虚拟机系统,Ubuntu系统上面需要安装ARMGCC编译器,可以通过命令
arm-linux-gnueabihf-gcc–v
来查看是否有这个编译器。Ubuntu16里面会自带一个版本为5.4的编译器,如下图所示
如果系统没有自带,那就需要另行安装。MYIR提供的工具包里面有这个编译器,打开03-ToolsToolchain文件夹,里面有一个名为gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz的压缩包,将这个压缩包放入虚拟机系统某个文件夹中,然后使用命令
xz -dgcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz
tar -xfgcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar
进行解压,解压之后得到一个名为gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf的文件夹,随后使用以下命令
export PATH= $PATH:$DEV_ROOT/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf/bin
exportCROSS_COMPILE=arm-linux-gnueabihfexport
ARCH=arm
进行编译器设置,再次查看编译器版本应能够看到使用编译器版本为4.9的,打印出的信息应如下图所示。
到这里就完成了所有开发环境的设置。

1个回复

jyaxz 发表于 2018-5-10 12:44:54
谢谢分享,不错的总结
您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

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

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-12-26 22:26 , Processed in 0.545229 second(s), Total 71, Slave 50 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表