0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

飛凌嵌入式OK113i-S開箱體驗

wang123a ? 來源: wang123a ? 作者: wang123a ? 2023-12-23 16:15 ? 次閱讀

1.開發(fā)板簡介

OK113i-S開發(fā)板采用核心板+底板的結(jié)構(gòu)形式,基于全志T113-i處理器設(shè)計開發(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開發(fā)板將核心板的功能接口資源豐富、提供多種外設(shè)接口,如網(wǎng)卡、CPU內(nèi)置音頻Codec、ADC、TF Card、LVDS、RGB、WIFI、4G等功能接口。

wKgaomWBYS-AKhpgABYe48qYgsI132.png

2.上電測試

wKgaomWBYaqAcfmIACmST8GJhqk456.png

根據(jù)官方提供操作手冊,通過串口調(diào)試進(jìn)入命令行界面。默認(rèn)波特率為115200,無校驗位。

wKgaomWBY4qADajpAAPKQ8bGjF0778.pngwKgZomWBY86AVQ6vAAFcorz95zo359.png

2.1 查看開發(fā)板資源信息

wKgZomWBZPmARw01AAFKXzq7YQs131.png

通過命令可以看到本次使用的開發(fā)板運(yùn)行的linux內(nèi)核版本為5.4,開發(fā)板內(nèi)存大小為512MB,flash大小為512MB。

2.2 配置wifi上網(wǎng)

本開發(fā)板帶有WIFI模塊,可通過命令終端完成WIFI上網(wǎng)配置。

根據(jù)官方提供操作手冊,WIFI僅支持2.4G頻段信號。支持STA和AP模式。在/etc提供有配置腳本文件wlan-connect.sh。

STA模式使用方式如下:

root@ok113i:/# /etc/wlan-connect.sh ssid psk mode
ssid 為wifi名字
psk 為wifi密碼
mode工作模式:0無密碼,1為WPA/WPA2加密,2為wep加密方式

連接示例:

wKgZomWBaL6AajHvAALQ3tQB80A356.png

測試網(wǎng)絡(luò)是否成功可通過ifconfig命令查看網(wǎng)卡信息,使用ping命令測試網(wǎng)絡(luò)是否暢通。

wKgaomWBaUKAJbwsAAQ_m6V909o052.png

3.編譯內(nèi)核

在官方提供資料中有相關(guān)Linux內(nèi)核源碼,編譯器。

wKgZomWBanyAO3AVAAFqLy-rsaM715.png

該該資源拷貝到PC端Linux用戶目錄下。

wKgaomWBa0KAeU0-AAFRFm8XcLw631.png

//md5 校驗
[wb@wbyq okii3i]$ md5sum OK113i-linux-sdk.tar.bz2.*
//解壓
[wbyq@wbyq okii3i]$ cat OK113i-linux-sdk.tar.bz2.* | tar jxv
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 

接下來,只需按官方操作手冊完成即可,例如全編譯:

[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.程序測試

程序猿的世界,總是從“hello,world”開始,接下來,安裝交叉編譯器,編寫測試示例。

wKgaomWBezWAKY2HAAJyDXdOvHk993.png

查看編譯器版本信息:

[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
線程模型:posix
gcc 版本 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) 

編寫hello,world程序,通過arm-linux-gnueabi-gcc -v進(jìn)行編譯,將生成的文件拷貝到開發(fā)板下運(yùn)行:

wKgaomWBfFaAJjf_AALfwjrRzbs244.png

開發(fā)板下運(yùn)行效果:

wKgaomWBfHmAe51mAAEFFbOH6ho429.png

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207912
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4771

    瀏覽量

    96172
  • 飛凌嵌入式
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

    115
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式OK3576-C開發(fā)板體驗】開箱報告

    簡介 很榮幸參與到本次由嵌入式和電子發(fā)燒友提供的OK3576-C開發(fā)板的試用機(jī)會。
    發(fā)表于 08-22 02:13

    嵌入式FET113i-S核心板在國產(chǎn)FTU中的適配性分析

    國內(nèi)市場對于FTU的需求主要包括以下幾個方面:主控的國產(chǎn)化、實(shí)時的故障診斷和保護(hù)控制、搭載可擴(kuò)展的Linux系統(tǒng)以及低成本。由于FTU的性能直接關(guān)系到電網(wǎng)的安全與穩(wěn)定,因此選擇一款合適的FTU主控方案至關(guān)重要。針對以上需求,嵌入式
    的頭像 發(fā)表于 05-10 10:27 ?797次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>FET<b class='flag-5'>113i-S</b>核心板在國產(chǎn)FTU中的適配性分析

    如何在嵌入式T113-i開發(fā)板的Buildroot中移植MQTT協(xié)議?

    新功能。本篇文章,小編就以在Buildroot移植MQTT協(xié)議為例為大家介紹。 配置文件介紹 首先了解一下在Buildroot中移植功能時涉及到的配置文件。 查看嵌入式OK113i-S
    發(fā)表于 02-04 11:27

    嵌入式T113-i開發(fā)板的調(diào)屏方法

    對于飛嵌入式T113-i開發(fā)板的調(diào)屏問題,需要按照以下步驟進(jìn)行操作
    的頭像 發(fā)表于 01-29 16:25 ?701次閱讀

    如何在嵌入式T113-i開發(fā)板的Buildroot中移植MQTT協(xié)議?

    嵌入式OK113i-S開發(fā)板上市一段時間以來收獲了很多關(guān)注,也成為了許多客戶項目選型的優(yōu)質(zhì)之選。在實(shí)際的項目開發(fā)中,工程師朋友們可能會需要在文件系統(tǒng)中移植一些工具或協(xié)議,那么該如何
    的頭像 發(fā)表于 01-26 08:02 ?379次閱讀
    如何在<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>T<b class='flag-5'>113-i</b>開發(fā)板的Buildroot中移植MQTT協(xié)議?

    嵌入式全志T113-i開發(fā)板的休眠及喚醒操作

    嵌入式OK113i-S開發(fā)板支持兩種休眠方式:freeze和mem。這兩種方式可以通過/sys/power/state文件節(jié)點(diǎn)進(jìn)行操作,用戶可以通過在該文件節(jié)點(diǎn)寫入freeze或m
    發(fā)表于 01-17 09:29

    嵌入式T113-i開發(fā)板的調(diào)屏方法,就是這樣簡單

    的配備為客戶提供了更加多樣的選擇。今天小編就與大家分享一下為嵌入式OK113i-S開發(fā)板適配LVDS屏幕的過程。
    的頭像 發(fā)表于 01-12 11:50 ?2032次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>T<b class='flag-5'>113-i</b>開發(fā)板的調(diào)屏方法,就是這樣簡單

    OK113i-S開發(fā)板試用】基于飛嵌入式OK113i網(wǎng)頁視頻監(jiān)控項目

    :arm-linux-gnueabi-gcc 7.3.1 USB攝像頭 OK113i開發(fā)板實(shí)現(xiàn)功能:通過OK113i嵌入式開發(fā)板,采用
    發(fā)表于 01-09 11:31

    OK113i-S開發(fā)板試用】嵌入式OK113i-S開箱體

    本帖最后由 wang123a 于 2024-1-9 11:06 編輯 1.開發(fā)板簡介 OK113i-S開發(fā)板采用核心板+底板的結(jié)構(gòu)形式,基于全志T113-i處理器設(shè)計開發(fā),處理器為
    發(fā)表于 01-09 10:49

    基于飛嵌入式OK113i網(wǎng)頁視頻監(jiān)控項目

    通過OK113i嵌入式開發(fā)板,采用USB設(shè)備頭,通過V4L2框架實(shí)現(xiàn)視頻圖像采集。創(chuàng)建攝像頭圖像采集線程,搭建HTTP服務(wù)器,固定端口號為8080,建立HTTP長連接,實(shí)現(xiàn)網(wǎng)頁視頻
    的頭像 發(fā)表于 01-08 22:57 ?833次閱讀
    基于飛<b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>OK113i</b>網(wǎng)頁視頻監(jiān)控項目

    技術(shù)帖 | 嵌入式T113-i開發(fā)板的休眠及喚醒操作

    嵌入式OK113i-S開發(fā)板支持兩種休眠方式:freeze和mem。本篇內(nèi)容小編會為大家介紹如何讓
    的頭像 發(fā)表于 12-29 08:02 ?1031次閱讀
    技術(shù)帖 | <b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>T<b class='flag-5'>113-i</b>開發(fā)板的休眠及喚醒操作

    OK113i-S開發(fā)板試用】系統(tǒng)更新燒寫方法

    OK113i-S開發(fā)板試用】系統(tǒng)更新燒寫方法 基本原理 全志的燒寫接口主要是兩個,一個是通過OTGUSB扣,也就是USB0口燒錄,另一個就是通過TF卡燒錄。 通過OTGUSB燒錄還要配合FFL
    發(fā)表于 12-26 17:10

    OK113i-S開發(fā)板試用】軟件開發(fā)環(huán)境搭建

    OK113i-S開發(fā)板試用】軟件開發(fā)環(huán)境搭建 OK113i-S開發(fā)板軟件開發(fā)環(huán)境主要是
    發(fā)表于 12-25 12:06

    OK113i-S開發(fā)板試用】開機(jī)測評--軟件測試篇

    OK113i-S開發(fā)板試用】開機(jī)測評--軟件測試篇 OK113i-S開發(fā)板開機(jī)就可以進(jìn)
    發(fā)表于 12-25 11:03

    OK113i-S開發(fā)板試用】開機(jī)測評--硬件篇

    OK113i-S開發(fā)板試用】開機(jī)測評--硬件篇 一,開箱見圖 包裝精致 注意:上面紅黃的先是本人接上的 配了電源線和一根usb線一根天線 OK
    發(fā)表于 12-24 20:51