OKMX6ULL-C开发板基于NXP i.MX6ULL处理器开发设计,采用低功耗的ARM Cortex-A7架构,运行速度高达800MHz。采用核心板+底板结构,其核心板尺寸仅40*29mm,适应更多体积受限的应用场景,原生支持8路UART、2路Ethernet、2路CAN-bus总线、2路USB 2.0、LCD等常用接口。
核心板采用Linux4.1.15+QT5.6操作系统,支持OTG、SD/TF卡批量烧写方式,支持单步更新内核,方便过程开发及批量生产。
【开发环境的搭建】
1、下载虚拟机,官方提供了搭建好的ubuntu18的虚拟机包下载链接:https://pan.baidu.com/s/1V6PRy3S0G7cYR5plDhL9RQ 提取码: gef8
2、下载好安装包后解压出来,用虚拟机打开:
3、登录系统:
用户名与密码均为forlinx
3、创建工作目录:
forlinx@ubuntu:~$ mkdir work
forlinx@ubuntu:~$ sudo chmod 777 -R work
[sudo] password for forlinx:
forlinx@ubuntu:~$ cd work
4、创建一个hello.c文件:
forlinx@ubuntu:~/work$ cat hello.c
#include < stdio.h >
int main()
{
printf("hello");
return 0;
}
forlinx@ubuntu:~/work$
5、加载交叉编译环境变量:
. /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
6、编译:forlinx@ubuntu:~/work$ $CC hello.c -o hello
7、把文件传送给开发板。forlinx@ubuntu:~/work$ scp -oHostKeyAlgorithms=+ssh-rsa hello root@192.168.3.46:/home/root
【注意】需要增加,要不会报错,同时ssh也一样。
-oHostKeyAlgorithms=+ssh-rsa
8、ssh登开发板,运行程序:
root@fl-imx6ull:~# ./hello
hello
root@fl-imx6ull:~#
【小结】至此,开发环境的搭建就结束了,飞凌提供了完整的教程与开发环境。但是有几点需要注意就是在liunx环境下的ssh需要增参数,要不连不上。这在开发文档中没有提及。
全部0条评论
快来发表一下你的评论吧 !