1.開(kāi)發(fā)板簡(jiǎn)介
OK113i-S開(kāi)發(fā)板采用核心板+底板的結(jié)構(gòu)形式,基于全志T113-i處理器設(shè)計(jì)開(kāi)發(fā),處理器為ARMCortex-A7, RISCV, HiFi4 DSP多核異構(gòu)架構(gòu),主頻1.2GHz,核心板有兩種規(guī)格,分別是512MB DDR3L內(nèi)存加8GB eMMC版本和256MB DDR3L內(nèi)存加256MB SPI Nand版本。OK113i-S開(kāi)發(fā)板將核心板的功能接口資源豐富、提供多種外設(shè)接口,如網(wǎng)卡、CPU內(nèi)置音頻Codec、ADC、TF Card、LVDS、RGB、WIFI、4G等功能接口。
2.上電測(cè)試
根據(jù)官方提供操作手冊(cè),通過(guò)串口調(diào)試進(jìn)入命令行界面。默認(rèn)波特率為115200,無(wú)校驗(yàn)位。
2.1 查看開(kāi)發(fā)板資源信息
通過(guò)命令可以看到本次使用的開(kāi)發(fā)板運(yùn)行的linux內(nèi)核版本為5.4,開(kāi)發(fā)板內(nèi)存大小為512MB,flash大小為512MB。
2.2 配置wifi上網(wǎng)
本開(kāi)發(fā)板帶有WIFI模塊,可通過(guò)命令終端完成WIFI上網(wǎng)配置。
根據(jù)官方提供操作手冊(cè),WIFI僅支持2.4G頻段信號(hào)。支持STA和AP模式。在/etc提供有配置腳本文件wlan-connect.sh。
STA模式使用方式如下:
root@ok113i:/# /etc/wlan-connect.sh ssid psk mode ssid 為wifi名字 psk 為wifi密碼 mode工作模式:0無(wú)密碼,1為WPA/WPA2加密,2為wep加密方式
連接示例:
測(cè)試網(wǎng)絡(luò)是否成功可通過(guò)ifconfig命令查看網(wǎng)卡信息,使用ping命令測(cè)試網(wǎng)絡(luò)是否暢通。
3.編譯內(nèi)核
在官方提供資料中有相關(guān)Linux內(nèi)核源碼,編譯器。
該該資源拷貝到PC端Linux用戶(hù)目錄下。
//md5 校驗(yàn) [wb@wbyq okii3i]$ md5sum OK113i-linux-sdk.tar.bz2.* //解壓 [wbyq@wbyq okii3i]$ cat OK113i-linux-sdk.tar.bz2.* | tar jxv
![wKgZomWBa_KAVInnAAELJFFYM-k321.png](https://file1.elecfans.com/web2/M00/B8/19/wKgZomWBa_KAVInnAAELJFFYM-k321.png)
3.1 編譯
在編譯源碼之前,需要安裝一下工具。
[wbyq@wbyq OK113i-linux-sdk]$ sudo apt-get install flex [wbyq@wbyq OK113i-linux-sdk]$ sudo apt-get install bison [wbyq@wbyq OK113i-linux-sdk]$ sudo apt-get install openssl [wbyq@wbyq OK113i-linux-sdk]$ sudo apt-get install libssl-dev [wbyq@wbyq OK113i-linux-sdk]$ sudo apt-get install u-boot-tools
接下來(lái),只需按官方操作手冊(cè)完成即可,例如全編譯:
[wbyq@wbyq okii3i]$ cd OK113i-linux-sdk/ #進(jìn)入配置源碼位置 [wbyq@wbyq OK113i-linux-sdk]$ ./build.sh config //執(zhí)行配置命令 分別選擇 0 linux, 0 ok113i, 0 default, 3. lcd_1024x600 Welcome to mkscript setup progress All available platform: 0. linux Choice [linux]: 0 All available board: 0. ok113i Choice [ok113i]: 0 All available flash: 0. default 1. nor 2. nand Choice [default]: 0 All available display_type: 0. tvout_pal 1. tvout_ntsc 2. lcd_800x480 3. lcd_1024x600 4. mipi_1024x600 5. lvds_1280x800 Choice [lvds_1280x800]: 3 運(yùn)行編譯腳本進(jìn)行全編譯: [wbyq@wbyq OK113i-linux-sdk]$ ./build.sh pack
編譯內(nèi)核示例:
[wbyq@wbyq okii3i]$ cd OK113i-linux-sdk/ [wbyq@wbyq OK113i-linux-sdk]$ ./build.sh kernel //執(zhí)行編譯內(nèi)核命令
4.程序測(cè)試
程序猿的世界,總是從“hello,world”開(kāi)始,接下來(lái),安裝交叉編譯器,編寫(xiě)測(cè)試示例。
查看編譯器版本信息:
[wbyq@wbyq okii3i]$ ./arm-buildroot-linux-gnueabi_sdk-buildroot/bin/arm-linux-gnueabi-gcc -v 使用內(nèi)建 specs。 COLLECT_GCC=/media/wbyq/wxs/okii3i/arm-buildroot-linux-gnueabi_sdk-buildroot/opt/ext-toolchain/bin/arm-linux-gnueabi-gcc COLLECT_LTO_WRAPPER=/media/wbyq/wxs/okii3i/arm-buildroot-linux-gnueabi_sdk-buildroot/opt/ext-toolchain/bin/../libexec/gcc/arm-linux-gnueabi/7.3.1/lto-wrapper 目標(biāo):arm-linux-gnueabi 配置為:'/home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/arm-linux-gnueabi/snapshots/gcc.git~linaro-7.3-2018.05/configure' SHELL=/bin/bash --with-mpc=/home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu --with-mpfr=/home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu --with-gmp=/home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu --with-gnu-as --with-gnu-ld --disable-libmudflap --enable-lto --enable-shared --without-included-gettext --enable-nls --with-system-zlib --disable-sjlj-exceptions --enable-gnu-unique-object --enable-linker-build-id --disable-libstdcxx-pch --enable-c99 --enable-clocale=gnu --enable-libstdcxx-debug --enable-long-long --with-cloog=no --with-ppl=no --with-isl=no --disable-multilib --with-float=soft --with-mode=thumb --with-tune=cortex-a9 --with-arch=armv7-a --enable-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --enable-gnu-indirect-function --with-build-sysroot=/home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/arm-linux-gnueabi/_build/sysroots/arm-linux-gnueabi --with-sysroot=/home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu/arm-linux-gnueabi/libc --enable-checking=release --disable-bootstrap --enable-languages=c,c++,fortran,lto --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=arm-linux-gnueabi --prefix=/home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu 線(xiàn)程模型:posix gcc 版本 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05)
編寫(xiě)hello,world程序,通過(guò)arm-linux-gnueabi-gcc -v進(jìn)行編譯,將生成的文件拷貝到開(kāi)發(fā)板下運(yùn)行:
開(kāi)發(fā)板下運(yùn)行效果:
審核編輯 黃宇
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210402 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5121瀏覽量
98201 -
飛凌嵌入式
+關(guān)注
關(guān)注
1文章
94瀏覽量
221
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
3.1s啟動(dòng)!飛凌嵌入式i.MX93開(kāi)發(fā)板部署LVGL,打造更高效的GUI
![3.1<b class='flag-5'>s</b>啟動(dòng)!<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>i</b>.MX93開(kāi)發(fā)板部署LVGL,打造更高效的GUI](https://file1.elecfans.com/web3/M00/06/39/wKgZO2eIgguAfA2aAABGjTAqQWw318.png)
【飛凌嵌入式2024年度盤(pán)點(diǎn)】乘風(fēng)破浪,奮力前行
![【<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>2024年度盤(pán)點(diǎn)】乘風(fēng)破浪,奮力前行](https://file1.elecfans.com/web3/M00/04/CF/wKgZPGd4xZiAczdrAACK6Ikat58557.png)
如何使用 RISC-V 進(jìn)行嵌入式開(kāi)發(fā)
【飛凌嵌入式OK3588J-C開(kāi)發(fā)板體驗(yàn)】OK3588J-C開(kāi)發(fā)板開(kāi)箱評(píng)測(cè)
飛凌嵌入式受邀亮相OpenHarmony人才生態(tài)大會(huì)
![<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>受邀亮相OpenHarmony人才生態(tài)大會(huì)](https://file1.elecfans.com/web3/M00/00/7B/wKgZPGdJf5OANq4DAAkSLFrau2I699.png)
飛凌嵌入式T113-i開(kāi)發(fā)板RISC-V核的實(shí)時(shí)應(yīng)用方案
![<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>T<b class='flag-5'>113-i</b>開(kāi)發(fā)板RISC-V核的實(shí)時(shí)應(yīng)用方案](https://file1.elecfans.com/web1/M00/F5/AC/wKgaoWdAMtyACDOiAADaSwGzGeo502.png)
FET113i-S核心板已支持RISC-V,打造國(guó)產(chǎn)化降本的更優(yōu)解
![FET<b class='flag-5'>113i-S</b>核心板已支持RISC-V,打造國(guó)產(chǎn)化降本的更優(yōu)解](https://file1.elecfans.com/web1/M00/F4/0B/wKgaoWcjL8mAKCqFAADET4lBdLI825.png)
飛凌嵌入式作為首個(gè)嵌入式板卡合作伙伴入駐「恩智浦云實(shí)驗(yàn)室」
![<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>作為首個(gè)<b class='flag-5'>嵌入式</b>板卡合作伙伴入駐「恩智浦云實(shí)驗(yàn)室」](https://file1.elecfans.com/web1/M00/F2/FD/wKgZoWcPETKAcXaRAADUWcllPAg892.png)
【飛凌嵌入式OK3576-C開(kāi)發(fā)板體驗(yàn)】開(kāi)箱報(bào)告
飛凌嵌入式技術(shù)創(chuàng)新日(深圳站)精彩回顧
【飛凌嵌入式OK3576-C開(kāi)發(fā)板體驗(yàn)】開(kāi)箱報(bào)告
劇透!「飛凌嵌入式技術(shù)創(chuàng)新日」3大亮點(diǎn)搶先看
![劇透!「<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>技術(shù)創(chuàng)新日」3大亮點(diǎn)搶先看](https://file1.elecfans.com/web2/M00/F1/E2/wKgaomZz70-Ab4ZgAAC0oQIuJUY949.png)
飛凌嵌入式FET113i-S核心板在國(guó)產(chǎn)FTU中的適配性分析
![<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>FET<b class='flag-5'>113i-S</b>核心板在國(guó)產(chǎn)FTU中的適配性分析](https://file1.elecfans.com/web2/M00/E3/D9/wKgZomY9hgCAXpB1AADB1siVbc8304.png)
圓滿(mǎn)收官|飛凌嵌入式CACLP 2024精彩回顧
![圓滿(mǎn)收官|<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>CACLP 2024精彩回顧](https://file1.elecfans.com/web2/M00/C6/4A/wKgaomX88V2AAp9RAADSSJYHuXc188.png)
評(píng)論