OKMX6ULL-C開發(fā)板基于NXP i.MX6ULL處理器開發(fā)設(shè)計(jì),采用低功耗的ARM Cortex-A7架構(gòu),運(yùn)行速度高達(dá)800MHz。采用核心板+底板結(jié)構(gòu),其核心板尺寸僅40*29mm,適應(yīng)更多體積受限的應(yīng)用場(chǎng)景,原生支持8路UART、2路Ethernet、2路CAN-bus總線、2路USB 2.0、LCD等常用接口。
核心板采用Linux4.1.15+QT5.6操作系統(tǒng),支持OTG、SD/TF卡批量燒寫方式,支持單步更新內(nèi)核,方便過程開發(fā)及批量生產(chǎn)。
【開發(fā)環(huán)境的搭建】
1、下載虛擬機(jī),官方提供了搭建好的ubuntu18的虛擬機(jī)包下載鏈接:https://pan.baidu.com/s/1V6PRy3S0G7cYR5plDhL9RQ 提取碼: gef8
2、下載好安裝包后解壓出來(lái),用虛擬機(jī)打開:
3、登錄系統(tǒng):
用戶名與密碼均為forlinx
3、創(chuàng)建工作目錄:
forlinx@ubuntu:~$ mkdir work
forlinx@ubuntu:~$ sudo chmod 777 -R work
[sudo] password for forlinx:
forlinx@ubuntu:~$ cd work
4、創(chuàng)建一個(gè)hello.c文件:
forlinx@ubuntu:~/work$ cat hello.c
#include < stdio.h >
int main()
{
printf("hello");
return 0;
}
forlinx@ubuntu:~/work$
5、加載交叉編譯環(huán)境變量:
. /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、把文件傳送給開發(fā)板。forlinx@ubuntu:~/work$ scp -oHostKeyAlgorithms=+ssh-rsa hello root@192.168.3.46:/home/root
【注意】需要增加,要不會(huì)報(bào)錯(cuò),同時(shí)ssh也一樣。
-oHostKeyAlgorithms=+ssh-rsa
8、ssh登開發(fā)板,運(yùn)行程序:
root@fl-imx6ull:~# ./hello
hello
root@fl-imx6ull:~#
【小結(jié)】至此,開發(fā)環(huán)境的搭建就結(jié)束了,飛凌提供了完整的教程與開發(fā)環(huán)境。但是有幾點(diǎn)需要注意就是在liunx環(huán)境下的ssh需要增參數(shù),要不連不上。這在開發(fā)文檔中沒有提及。
-
Linux
+關(guān)注
關(guān)注
87文章
11304瀏覽量
209475 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5050瀏覽量
97455 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
225瀏覽量
16617 -
i.MX6
+關(guān)注
關(guān)注
1文章
37瀏覽量
16306 -
飛凌
+關(guān)注
關(guān)注
0文章
134瀏覽量
16114
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論