国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

飛凌OK113i-C開發(fā)板試用初體驗

全志在線 ? 來源:全志在線開發(fā)者論壇 ? 2023-12-16 15:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在收到新的開發(fā)板并準備開始我們的開發(fā)之旅之前,我們還需要進行一些必要的準備工作,這些準備工作包括開發(fā)環(huán)境搭建、內核編譯、kernel配置等,以確保我們的開發(fā)板能夠正常運行并為我們提供所需的功能。

be89f3b4-9be7-11ee-8b88-92fbcf53809c.jpg

接下來,我們將以飛凌OK113i-C開發(fā)板為例,詳細介紹開發(fā)板試用的初體驗,通過這些步驟幫助你順利地開始你的開發(fā)板試用之旅。

環(huán)境搭建

板子做工精致很有份量,拿在手里沉甸甸的,各種接口一應俱全——USBTF 卡座、SIM卡座、4G模塊卡座、網(wǎng)口、RGB LCD接口、LVDS、RS485CAN、各種音頻口、TV-in/TV-Out,板上還自帶一個RTL8723du wifi/藍牙二合一模塊,作為一塊主打工業(yè)控制的主控板這些接口實屬綽綽有余了。

be9e3fd6-9be7-11ee-8b88-92fbcf53809c.jpg

飛凌開發(fā)文檔中提到已經移植好了Qt5開發(fā)環(huán)境,所以這個內存跑跑Qt的UI程序是再合適不過了,可惜手里沒有匹配的開箱即用的LCD顯示屏不然接上直接能試試出廠自帶的Qt測試程序了。

提供的開發(fā)資料中已經包含有Ubuntu 20.04 的虛擬機文件,因為是直接用的Linux版本系統(tǒng),所以需要自己搭建開發(fā)環(huán)境,以下所涉內容都是在裝有Ubuntu 20.04的PC上進行操作,而且,因為以前在安裝過T113-S3的開發(fā)環(huán)境,所以在編譯SDK過程中并沒有碰到其他因缺少依賴軟件報的錯誤。

解壓SDK

cat OK113i-linux-sdk.tar.bz2* | tar jx -C ~/Dev/sdk/T113-i/

除了 gcc,ncurse,bison,autoconf,wget,patch,texinfo,zlib,dos2unix 之外需要安裝如下:

sudo apt-get install git
sudo apt-get install gnupg
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install gperf
sudo apt-get install build-essential
sudo apt-get install zip
sudo apt-get install curl
sudo apt-get install libc6-dev
......

初次編譯內核會遇到python 報系統(tǒng)庫語法錯誤,根據(jù)經驗是系統(tǒng)python版本問題,首先查看系統(tǒng)中python版本號

python --version
Python 3.8.10

不出意外的話編譯系統(tǒng)依賴python 2.7,所以切換到python 2.7版本,具體操作如下:
首先,查看系統(tǒng)有幾個python版本

update-alternatives --list python
/usr/bin/python2
/usr/bin/python3

然后,通過如下切換到想要的版本

update-alternatives --config python
There are 2 choices for the alternative python (providing /usr/bin/python).
 
 Selection  Path       Priority  Status
------------------------------------------------------------
* 0      /usr/bin/python3  2     auto mode
 1      /usr/bin/python2  1     manual mode
 2      /usr/bin/python3  2     manual mode
 
Press  to keep the current choice[*], or type selection number: 1

切換后,再確認python版本后進行內核編譯。

內核編譯完后OK113i-linux-sdk/out目錄需要注意,這個是所有的編譯輸出目錄,后面buildroot編譯完也是在這個目錄編譯輸出的。此目錄中如下幾個目錄需要特別記住:

編譯內核的交叉編譯工具鏈

OK113i-linux-sdk/out/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi

buildroot的交叉編譯工具鏈

printf("hello world!");OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/bin/中 arm-linux-gnueabi-g++

內核編譯輸出目錄

OK113i-linux-sdk/out/kernel

Buildroot編譯

默認全部編譯運行build.sh,會有如下打印有用信息,此處記錄下編譯Qt測試程序時候的打印:

...
/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/bin/arm-linux-gnueabi-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os --sysroot=/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot -O2 -O3 -Wall -W -D_REENTRANT -fPIC -DQT_NO_UITOOLS -DQT_NO_DEBUG -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/qt5 -I/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/qt5/QtWebKitWidgets -I/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/qt5/QtPrintSupport -I/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/qt5/QtWidgets -I/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/qt5/QtWebKit -I/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/qt5/QtGui -I/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/qt5/QtNetwork -I/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/qt5/QtCore -I. -I. -I/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/mkspecs/devices/linux-buildroot-g++ -o settings.o settings.cpp


/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/bin/qmake -o Makefile /home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/platform/framework/auto/qt_demo/terminal/terminal.pro ) && make -f Makefile 


build emmc rootfs
PARTITION_FEX=/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/device/config/chips/t113_i/configs/ok113i/longan/sys_partition.fex
ROOTFS_FEX_LINE=64
ROOTFS_FEX_STR=  size     = 2097152
ROOTFS_FEX_SIZE= 2097152
EXT4_SIZE=1073741824(1073741824/1024/1024)
/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/device/config/chips/t113_i/configs/ok113i/longan/sys_partition.fex rootfs.fex size is 2097152
EXT4_SIZE= 2097152*512=1073741824
Creating filesystem with parameters:
  Size: 1073741824
  Block size: 4096
  Blocks per group: 32768
  Inodes per group: 8192
  Inode size: 256
  Journal blocks: 4096
  Label: 
  Blocks: 262144
  Block groups: 8
  Reserved blocks: 0
  Reserved block group size: 63
Created filesystem with 8976/65536 inodes and 94920/262144 blocks
/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/build/bin/make_ext4fs -s -l 1073741824 /home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/rootfs.ext4 /home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/target

可以知道:

移植好的qmake所在路徑:

OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/host/bin/qmake

Qt示例工程源代碼目錄在:

/home/luoyang/Dev/sdk/T113-i/OK113i-linux-sdk/platform/framework/auto/qt_demo

編譯好的驅動模塊都在:

OK113i-linux-sdk/out/t113_i/ok113i/longan/dist

最后總結

板子出廠的rootfs中包含的基礎軟件是真的很全面,基本可以做到開箱即用了,wifi驅動也已經適配了,wpa_supplicant、bluealsa、bluez、alsa、tinyalsa等工具軟件也已經包含。因為目前手頭沒有能直接可用的顯示屏,所以HMI顯示和視頻解碼等高級功能沒法體驗。不過對于喜歡折騰的先適配一塊觸摸顯示屏還是很有必要的,這樣可玩性更高。

審核編輯:湯梓紅

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

    關注

    4

    文章

    1468

    瀏覽量

    42874
  • 開發(fā)板
    +關注

    關注

    26

    文章

    6291

    瀏覽量

    118074
  • 開發(fā)環(huán)境

    關注

    1

    文章

    270

    瀏覽量

    17637
  • 飛凌
    +關注

    關注

    0

    文章

    135

    瀏覽量

    16895

原文標題:【T113-i開發(fā)板試用】飛凌OK113i-C開發(fā)板初體驗

文章出處:【微信號:gh_79acfa3aa3e3,微信公眾號:全志在線】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    OK113i-C全志T113-i開發(fā)板rtl8723du WIFI功能測試及藍牙驅動移植

    OK113i-C 全志T113-i開發(fā)板板載一個RTL8723du wifi/藍牙二合一模塊,板子出廠已經移植好了WIFI驅動但是藍牙
    的頭像 發(fā)表于 12-11 13:52 ?5079次閱讀

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

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

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

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

    OK113i-C 全志T113-i開發(fā)板】視頻編解碼測試

    前言本文測試OK113i-S開發(fā)板-視頻編解碼的功能OK113i-S開發(fā)板是支持視頻的編解碼的,下面是官方介紹的編解碼功能T113-i 是一
    發(fā)表于 12-25 09:41

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

    OK113i-S開發(fā)板試用】開機測評--軟件測試篇
    發(fā)表于 12-25 11:03

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

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

    OK113i-C 全志T113-i開發(fā)板】WiFi和以太網(wǎng)絡的使用

    WiFi和以太網(wǎng)絡的使用這塊t113-t開發(fā)板,板載了一塊WiFi+藍牙的模塊,以及千兆一臺網(wǎng)絡,出廠已經支持了WiFi驅動,且在之前的實驗中已經打開了wifi模塊的功能,并手動掃
    發(fā)表于 12-27 09:57

    【作品合集】嵌入式OK527N-C開發(fā)板測評

    針對不同的功能做了深度優(yōu)化,方便用戶二次開發(fā)的同時簡化用戶設計,為您的項目提供良好的評估及設計依據(jù)。 活動詳情地址:OK527N-C開發(fā)板
    發(fā)表于 09-22 15:54

    OK113i-C 全志T113-i開發(fā)板初體驗

    OK113i-linux-sdk.tar.bz2* | tar jx -C ~/Dev/sdk/T113-i/ 編譯前的準備 除了 gcc,ncurse,bison,autoconf,wget
    發(fā)表于 12-14 15:33

    有獎試用|OK3568-C開發(fā)板免費試用活動

    、Android11*免費試用¥988元免費申請,有獎試用OK3568-C開發(fā)板免費試用活動已經啟動僅5個免費
    的頭像 發(fā)表于 04-01 15:00 ?4792次閱讀
    有獎<b class='flag-5'>試用</b>|<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>OK3568-C</b><b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>活動

    技術貼 | OK3568-C開發(fā)板源碼編譯

    本文將為大家介紹在嵌入式OK3568-C開發(fā)板上進行源碼編譯的過程,希望能夠對各位工程師小伙伴有所幫助。
    的頭像 發(fā)表于 09-05 10:50 ?2001次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>技術貼 | <b class='flag-5'>OK3568-C</b><b class='flag-5'>開發(fā)板</b>源碼編譯

    【新品搶先體驗】嵌入式OK3588-C開發(fā)板免費試用

    既強大又全能的開發(fā)板嵌入式聯(lián)合電子發(fā)燒友發(fā)起了OK3588-C開發(fā)板免費試用活動!5個免費
    的頭像 發(fā)表于 12-09 15:20 ?2444次閱讀
    【新品搶先體驗】<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>OK3588-C</b><b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>

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

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

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

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

    送啦!嵌入式聯(lián)合NXP邀您參加OK-MX9596-C開發(fā)板試用活動

    送啦!嵌入式聯(lián)合NXP邀您參加OK-MX9596-C開發(fā)板試用活動
    的頭像 發(fā)表于 08-22 08:03 ?1003次閱讀
    送啦!<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式聯(lián)合NXP邀您參加<b class='flag-5'>OK-MX9596-C</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>活動