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需要增參數,要不連不上。這在開發文檔中沒有提及。
-
Linux
+關注
關注
87文章
11292瀏覽量
209326 -
開發板
+關注
關注
25文章
5032瀏覽量
97371 -
開發環境
+關注
關注
1文章
225瀏覽量
16609 -
i.MX6
+關注
關注
1文章
37瀏覽量
16299 -
飛凌
+關注
關注
0文章
134瀏覽量
16107
發布評論請先 登錄
相關推薦
評論