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

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

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

在創(chuàng)龍科技T113-i工業(yè)開(kāi)發(fā)板上部署Qt應(yīng)用

全志在線 ? 來(lái)源:Rice嵌入式 ? 2023-12-03 10:22 ? 次閱讀

Qt在工業(yè)上的使用場(chǎng)景包括工業(yè)自動(dòng)化、嵌入式系統(tǒng)、汽車(chē)行業(yè)、航空航天、醫(yī)療設(shè)備、制造業(yè)和物聯(lián)網(wǎng)應(yīng)用。Qt被用來(lái)開(kāi)發(fā)工業(yè)設(shè)備的用戶(hù)界面、控制系統(tǒng)、嵌入式應(yīng)用和其他工業(yè)應(yīng)用,因其跨平臺(tái)性和豐富的功能而備受青睞。

Qt能夠?yàn)楣I(yè)領(lǐng)域帶來(lái)什么好處:

- Qt提供了強(qiáng)大的圖形引擎,使開(kāi)發(fā)人員能夠創(chuàng)建具有吸引力和高性能的用戶(hù)界面。

- Qt允許開(kāi)發(fā)人員根據(jù)具體需求定制用戶(hù)界面和功能。這對(duì)于滿(mǎn)足不同行業(yè)和項(xiàng)目的獨(dú)特需求至關(guān)重要,使工業(yè)應(yīng)用能夠?qū)崿F(xiàn)個(gè)性化的解決方案

- Qt提供了豐富的庫(kù)和工具,涵蓋了各種應(yīng)用程序開(kāi)發(fā)需求,包括圖形、網(wǎng)絡(luò)通信、多媒體處理、數(shù)據(jù)存儲(chǔ)等。這簡(jiǎn)化了工業(yè)應(yīng)用程序的開(kāi)發(fā)流程

- Qt可以輕松與各種硬件設(shè)備和通信協(xié)議集成,這對(duì)于工業(yè)自動(dòng)化和控制系統(tǒng)來(lái)說(shuō)非常重要,因?yàn)樗鼈冃枰c各種傳感器、執(zhí)行器和其他工業(yè)設(shè)備進(jìn)行通信

本次開(kāi)發(fā)教程的測(cè)試板卡來(lái)自創(chuàng)龍科技的TLT113-EVM國(guó)產(chǎn)工業(yè)評(píng)估板,基于全志科技T113-i雙核ARM Cortex-A7 + 玄鐵C906 RISC-V + HiFi4 DSP異構(gòu)多核處理器設(shè)計(jì),ARM Cortex-A7處理器單元主頻高達(dá)1.2GHz。

評(píng)估板由核心板和評(píng)估底板組成,核心板CPU、ROMRAM、電源、晶振等所有元器件均采用國(guó)產(chǎn)工業(yè)級(jí)方案,國(guó)產(chǎn)化率100%。同時(shí),評(píng)估底板大部分元器件亦采用國(guó)產(chǎn)工業(yè)級(jí)方案。核心板經(jīng)過(guò)專(zhuān)業(yè)的PCB Layout和高低溫測(cè)試驗(yàn)證,穩(wěn)定可靠,可滿(mǎn)足各種工業(yè)應(yīng)用環(huán)境。

742345f4-902b-11ee-939d-92fbcf53809c.jpg

T113-i國(guó)產(chǎn)工業(yè)評(píng)估板硬件資源圖解

此外,T113-i國(guó)產(chǎn)工業(yè)開(kāi)發(fā)板的接口資源豐富,能夠支持引出雙路網(wǎng)口、雙路CAN、雙路USB、雙路RS485、RS232通信接口,同時(shí)引出LVDS LCD、TFT LCD、MIPI LCD、HDMI OUT、CVBS IN/OUT、LINE IN、MIC IN、H/P OUT等音視頻多媒體接口,板載WIFI、4G(選配)模塊,支持1080P@60fps JPEG/MJPEG視頻硬件編碼,支持4K@30fps H.265、4K@24fps H.264視頻硬件解碼,方便用戶(hù)快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。

接下來(lái)我們來(lái)聊聊如何在創(chuàng)龍科技T113-i工業(yè)開(kāi)發(fā)板上部署Qt應(yīng)用。

開(kāi)發(fā)板Qt運(yùn)行環(huán)境

開(kāi)發(fā)板SDK準(zhǔn)備

創(chuàng)龍科技的資料中提供了開(kāi)發(fā)板的SDK-T113-i_v1.0.tar.gz,需要解壓ubuntu中解壓出來(lái):

rice@rice:~$mkdirt113//創(chuàng)建t113工作目錄,然后將壓縮包拷貝到此目錄
rice@rice:~$cdt113
....

rice@rice:~/t113$tar-zxvfSDK-T113-i_v1.0.tar.gz
rice@rice:~/t113$cdT113-i_v1.0/
rice@rice:~/t113/T113-i_v1.0$ls
brandybuildrootdeviceinstall_tools.shoutrtos-dsptools
buildbuild.shkernelplatformtest

安裝依賴(lài)軟件,創(chuàng)龍科技提供了安裝腳本:install_tools.sh,我們執(zhí)行該腳本即可完成依賴(lài)工具的安裝:

rice@rice:~/t113/T113-i_v1.0$./install_tools.sh
[sudo]passwordforrice:
Readingpackagelists...Done
Buildingdependencytree
Readingstateinformation...Done
texinfoisalreadythenewestversion(6.5.0.dfsg.1-2).
0upgraded,0newlyinstalled,0toremoveand121notupgraded.
Readingpackagelists...Done
Buildingdependencytree
Readingstateinformation...Done
pkg-configisalreadythenewestversion(0.29.1-0ubuntu2).
0upgraded,0newlyinstalled,0toremoveand121notupgraded.
Readingpackagelists...Done

......

解壓Buildroot dl--dl.tar.gz,其為 Buildroot dl 目錄壓縮包,用于存放從官網(wǎng)下載的開(kāi)源軟件包:

rice@rice:~/t113$tar-xvfdl.tar.gz-C~/t113/buildroot/buildroot-201902/

構(gòu)建Qt固件

在編譯固件前,先清理一下SDK的編譯和配置生成文件:

rice@rice:~/t113/T113-i_v1.0$./build.shdistclean

配置linux內(nèi)核,處理器型號(hào),顯示方式,編譯器等信息

rice@rice:~/t113/T113-i_v1.0$./build.shconfig
Welcometomkscriptsetupprogress
Allavailableplatform:
0.linux
Choice[linux]:0
Allavailablelinux_dev:
0.bsp
1.dragonboard
2.longan
3.tinyos
Choice[longan]:2
Allavailablekern_ver:
0.linux-5.4
Choice[linux-5.4]:0
Allavailableic:
0.t113
1.t113_i
Choice[t113_i]:1
Allavailableboard:
0.evb1
1.evb1_auto
2.evb1_auto_nand
3.evb1_auto_nor
4.tlt113-evm-emmc
5.tlt113-evm-nand
6.tlt113-minievm-emmc
7.tlt113-minievm-nand
Choice[tlt113-evm-nand]:5
Allavailableoutput_configs:
0.hdmi
1.lvds-lcd
2.mipi-lcd
3.tft-lcd
4.cvbs
Choice[hdmi]:0
Allavailableflash:
0.default
1.nor
Choice[default]:0
Allavailablebuild_root:
0.buildroot-201902
1.ubuntu
Choice[buildroot-201902]:0
Allavailablegnueabi:
0.gnueabi
1.gnueabihf
Choice[gnueabi]:0

設(shè)置編譯的環(huán)境變量:

rice@rice:~/t113/T113-i_v1.0$source./build/envsetup.sh

我們采用一鍵編譯 SPL、U-Boot、Linux 內(nèi)核和 buildroot文件系統(tǒng)。

rice@rice:~/t113/T113-i_v1.0$./build.sh
ACTIONList:mklichee;========
Executecommand:mklichee
INFO:----------------------------------------
INFO:buildlichee...
INFO:chip:sun8iw20p1
INFO:platform:linux
INFO:kernel:linux-5.4
INFO:board:tlt113-evm-nand
INFO:output:/home/rice/t113/T113-i_v1.0/out/t113_i/tlt113-evm-nand/longan
INFO:----------------------------------------
INFO:buildbuildroot...
Preparebrtoolchaingcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi.tar.xz...
make:Enteringdirectory'/home/rice/t113/T113-i_v1.0/buildroot/buildroot-201902'

...

編譯Qt庫(kù),使其開(kāi)發(fā)板固件支持Qt應(yīng)用運(yùn)行環(huán)境:

rice@rice:~/t113/T113-i_v1.0$./build.shqt
ACTIONList:mkqt;========
Executecommand:mkqt
INFO:buildQt...
INFO:buildarm-linux-gnueabiversion'sQt
/home/rice/t113/T113-i_v1.0/platform/framework/qt/qt-everywhere-src-5.12.5
Usingbuilt-inspecs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target:x86_64-linux-gnu
Configuredwith:../src/configure-v--with-pkgversion='Ubuntu7.5.0-3ubuntu1~18.04'--with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++--prefix=/usr--with-gcc-major-version-only--program-suffix=-7--program-prefix=x86_64-linux-gnu---enable-shared--enable-linker-build-id--libexecdir=/usr/lib--without-included-gettext--enable-threads=posix--libdir=/usr/lib--enable-nls--enable-bootstrap--enable-clocale=gnu--enable-libstdcxx-debug--enable-libstdcxx-time=yes--with-default-libstdcxx-abi=new--enable-gnu-unique-object--disable-vtable-verify--enable-libmpx--enable-plugin--enable-default-pie--with-system-zlib--with-target-system-zlib--enable-objc-gc=auto--enable-multiarch--disable-werror--with-arch-32=i686--with-abi=m64--with-multilib-list=m32,m64,mx32--enable-multilib--with-tune=generic--enable-offload-targets=nvptx-none--without-cuda-driver--enable-checking=release--build=x86_64-linux-gnu--host=x86_64-linux-gnu--target=x86_64-linux-gnu
Threadmodel:posix

.....

打包系統(tǒng)鏡像文件,執(zhí)行之后,可以看到生成的固件文件,它默認(rèn)生成兩個(gè)版本的固件,分別是:nand固件和SD卡固件,我們是采用SD卡啟動(dòng),所以使用SD卡固件。

rice@rice:~/t113/T113-i_v1.0$./build.shpack
ACTIONList:mkpack;========
Executecommand:mkpack
INFO:packingfirmware...
INFO:UseBIN_PATH:/home/rice/t113/T113-i_v1.0/device/config/chips/t113_i/bin
copyingtoolsfile
copyingconfigsfile
copyingproductconfigsfile
/home/rice/t113/T113-i_v1.0/out/pack_out/aultls32.fex
/home/rice/t113/T113-i_v1.0/out/pack_out/aultools.fex
/home/rice/t113/T113-i_v1.0/out/pack_out/boot_package.cfg
/home/rice/t113/T113-i_v1.0/out/pack_out/boot_package.fex

......

dsp0.fexLen:0x3fc78
Vdsp0.fexLen:0x4
BuildImg0
Dragonexecuteimage.cfgSUCCESS!
----------imageisat----------

size:613M/home/rice/t113/T113-i_v1.0/out/t113_i_linux_tlt113-evm-nand-sdboot_uart0.img

packfinish

運(yùn)行環(huán)境驗(yàn)證

下載運(yùn)行實(shí)例

將編譯打包后的固件(t113_i_linux_tlt113-evm-nand-sdboot_uart0.img)放到windows上,通過(guò)工具PhoenixCard.exe燒錄到SD卡上。將SD卡插到讀卡器上,然后插進(jìn)電腦

743a2274-902b-11ee-939d-92fbcf53809c.jpg

創(chuàng)龍科技提供了qt的demo,我們將led_control的實(shí)例拷貝到板子上:

rice@rice:~/t113/qt-demos/led_control/bin$scpled_controlroot@ip:~/

創(chuàng)龍T113-i上運(yùn)行實(shí)例

關(guān)閉默認(rèn)的Qt運(yùn)行程序,設(shè)置qt的環(huán)境變量

root@T113-Tronlong:~#killallLauncher
root@T113-Tronlong:~#source/etc/qtenv.sh
add/dev/input/event1toQtApplication.
findqt5installeddone

運(yùn)行實(shí)例驗(yàn)證Qt功能,運(yùn)行效果如圖:

root@T113-Tronlong:~#./led_control

74525a56-902b-11ee-939d-92fbcf53809c.jpg

Qt開(kāi)發(fā)環(huán)境

開(kāi)發(fā)環(huán)境下載

Qt開(kāi)發(fā)環(huán)境下載,作者是使用Qt 5.12.0,下載鏈接:https://download.qt.io/archive/qt/5.12/5.12.0/,Ubuntu需要下載:qt-opensource-linux-x64-5.12.0.run

746bb80c-902b-11ee-939d-92fbcf53809c.jpg

開(kāi)發(fā)環(huán)境交叉編譯環(huán)境配置

配置Debuggers

點(diǎn)擊菜單欄"Tools -> Options"

擊"Kits -> Debuggers -> Add -> Browse…"

選擇目標(biāo)平臺(tái)的GDB,路徑:/home/rice/t113/T113-i_v1.0/out/t113_i/tlt113-evm-nand/longan/buildroot/host/usr/bin/arm-linux-gnueabi-gdb

747cfaae-902b-11ee-939d-92fbcf53809c.jpg

配置交叉工具鏈

點(diǎn)擊菜單欄"Tools -> Options"

擊"Kits -> Compilers -> Add -> GCC -> C++ -> Browse…"

選擇目標(biāo)平臺(tái)的交叉工具鏈,路徑:/home/rice/t113/T113-i_v1.0/out/t113_i/tlt113-evm-nand/longan/buildroot/host/usr/bin/arm-linux-gnueabi-g++

7491439c-902b-11ee-939d-92fbcf53809c.jpg

配置Qt Versions

點(diǎn)擊菜單欄"Tools -> Options"

擊"Kits -> Qt Versions -> Add -> GCC -> C++ -> Browse…"

選擇目標(biāo)平臺(tái)的Qt Versions,路徑:/home/rice/t113/T113-i_v1.0/platform/framework/qt/qt-everywhere-src-5.12.5/Qt_5.12.5/bin/qmake

74a4d5ec-902b-11ee-939d-92fbcf53809c.jpg

配置Kits

點(diǎn)擊菜單欄"Tools -> Options"

擊"Kits -> Kits"

將 Name 修改為"T113",Device type 選擇"Generic Linux Device",Compiler 的 C++選擇"T113-GCC",Debugger 選擇"T113-Debugger",Qt version 選擇"T113-qt5",點(diǎn)擊 Apply,然后點(diǎn)擊 OK 完成配置

74cabd20-902b-11ee-939d-92fbcf53809c.jpg

開(kāi)發(fā)Qt應(yīng)用

作者開(kāi)發(fā)了一個(gè)快速驗(yàn)證硬件功能的,主要功能包含:

板載LED燈控制,代碼實(shí)現(xiàn):

staticQStringledPath="/sys/class/leds/user-led0";

voidrice::ledInit()
{
setLedStatus(0);

ui->ledPushButton->setText("LEDOFF");
ui->ledPushButton->setStyleSheet("border-width:1px;"
"border-style:solid;"
"border-color:white;"
"background-color:rgba(88,88,88,200)");
}

voidrice::ledDeinit()
{

}

boolrice::setLedStatus(intstatus)
{
QStringcmd="echo"+QString::number(status)+">"+ledPath+"/brightness";
if(system(cmd.toStdString().c_str())==-1){
printf("setledstatusfailed!
");
returnfalse;
}
returntrue;
}

intrice::getLedStatus(void)
{
QStringcmd="cat"+ledPath+"/brightness";
FILE*fp=popen(cmd.toStdString().c_str(),"r");
if(fp==nullptr){
return-1;
}

charled_status[32];
if(fgets(led_status,sizeof(led_status),fp)==nullptr){
printf("fgetserror:%s
",cmd.toStdString().c_str());
pclose(fp);
return-1;
}

pclose(fp);
returnatoi(led_status);
}

voidrice::on_ledPushButton_clicked()
{
intledStatus=getLedStatus();
if(ledStatus==0){
setLedStatus(1);
ui->ledPushButton->setText("LEDON");
ui->ledPushButton->setStyleSheet("border-width:1px;"
"border-style:solid;"
"border-color:white;"
"background-color:rgba(00,205,00,255)");
}
else{
setLedStatus(0);
ui->ledPushButton->setText("LEDOFF");
ui->ledPushButton->setStyleSheet("border-width:1px;"
"border-style:solid;"
"border-color:white;"
"background-color:rgba(88,88,88,200)");
}
}

板載按鍵檢測(cè),代碼實(shí)現(xiàn):

voidrice::keyInit()
{
keyFd=open(keyPath.toUtf8().data(),O_RDONLY);
if(keyFd==-1)
{
printf("Cannotopenfile(%s)",keyPath.toUtf8().data());
return;
}
ui->keyTextEdit->append("KeyMonitor!
");
ui->keyTextEdit->append("Keyuser0pressed!");

keyNotify=newQSocketNotifier(this->keyFd,QSocketNotifier::Read,this);
connect(this->keyNotify,SIGNAL(activated(int)),this,SLOT(keyHandler()));
}

voidrice::keyDeinit()
{

}

voidrice::keyHandler()
{
structinput_eventbuf;

if(read(keyFd,&buf,sizeof(structinput_event))>0)
{
if(buf.code==KEY_PROG1&&buf.value==1)
{
ui->keyTextEdit->append("Keyuser0pressed!");
}
}
}

RTC時(shí)鐘獲取并顯示,代碼實(shí)現(xiàn):

voidrice::dateInit()
{
structrtc_timertc_tm_temp;
dateFd=open(datePath.toUtf8().data(),O_RDONLY);
if(dateFd==-1)
{
printf("Cannotopenfile(%s)",keyPath.toUtf8().data());
return;
}
if(ioctl(dateFd,RTC_RD_TIME,&rtc_tm_temp)yearLineEdit->setText(QString::number(rtc_tm_temp.tm_year+1900));
ui->monthLineEdit->setText(QString::number(rtc_tm_temp.tm_mon+1));
ui->dayLineEdit->setText(QString::number(rtc_tm_temp.tm_mday));
}

voidrice::dateDeint()
{

}

網(wǎng)絡(luò)調(diào)試助手,代碼實(shí)現(xiàn):

voidrice::netInit()
{
server=newQTcpServer();
socket=newQTcpSocket();
}

voidrice::netDeint()
{

}

voidrice::netNewClientConnect()
{
socket=server->nextPendingConnection();
connect(socket,&QTcpSocket::readyRead,this,&rice::netNewRcve);
}

voidrice::on_netPushButton_clicked()
{
intport=ui->portLineEdit->text().toInt();
if(ui->netPushButton->text()==tr("Open"))
{
if(ui->typeComboBox->currentText()==tr("Server"))
{
connect(server,&QTcpServer::newConnection,this,&rice::netNewClientConnect);
if(!server->listen(QHostAddress::Any,port))
{
printf("Listenfailed
");
return;
}
}
elseif(ui->typeComboBox->currentText()==tr("Client"))
{
QStringip=ui->ipComboBox->currentText();
socket->abort();
socket->connectToHost(ip,port);

if(!socket->waitForConnected(3000))
{
printf("Connectserverfailed");
return;
}
connect(socket,&QTcpSocket::readyRead,this,&rice::netNewRcve);
}
ui->netPushButton->setText("Close");
}
elseif(ui->netPushButton->text()==tr("Close"))
{
if(ui->typeComboBox->currentText()==tr("Server"))
{
socket->abort();
server->close();
}
elseif(ui->typeComboBox->currentText()==tr("Client"))
{
socket->disconnectFromHost();
}
ui->netPushButton->setText("Open");
}
}

voidrice::on_sendPushButton_clicked()
{
if(socket->isOpen())
{
socket->write(ui->sendLineEdit->text().toUtf8().data());
}
}

voidrice::netNewRcve()
{
ui->recvTextEdit->append(socket->readAll());
}

voidrice::on_typeComboBox_currentIndexChanged(constQString&arg1)
{
if(arg1==tr("Server"))
{
ui->ipComboBox->setEditable(false);
}
else
{
ui->ipComboBox->setEditable(true);
}
}

Qt應(yīng)用驗(yàn)證

板載LED燈控制驗(yàn)證,當(dāng)點(diǎn)擊開(kāi)關(guān)LED按鈕時(shí),LED燈會(huì)根據(jù)狀態(tài)亮滅:

74de934a-902b-11ee-939d-92fbcf53809c.jpg

74fbf5ca-902b-11ee-939d-92fbcf53809c.png

當(dāng)應(yīng)用運(yùn)行起來(lái)時(shí),會(huì)獲取RTC時(shí)間,并顯示:

7533ff88-902b-11ee-939d-92fbcf53809c.jpg

當(dāng)板載按鍵按下時(shí),窗口會(huì)顯示按鍵按下:

7549084c-902b-11ee-939d-92fbcf53809c.jpg

網(wǎng)絡(luò)調(diào)試助手支持TCP客戶(hù)端和TCP服務(wù)器兩種類(lèi)型,下面演示服務(wù)器驗(yàn)證。開(kāi)發(fā)板上設(shè)置板子的IP,和端口號(hào),然后通過(guò)PC上網(wǎng)絡(luò)調(diào)試助手連接上板子,并克實(shí)現(xiàn)數(shù)據(jù)的收發(fā):

客戶(hù)端往服務(wù)器發(fā)送數(shù)據(jù)

75690c46-902b-11ee-939d-92fbcf53809c.jpg757e548e-902b-11ee-939d-92fbcf53809c.jpg

服務(wù)器往客戶(hù)端發(fā)送數(shù)據(jù)

758cab56-902b-11ee-939d-92fbcf53809c.jpg75aaef12-902b-11ee-939d-92fbcf53809c.jpg ? ?

本文轉(zhuǎn)載自Rice嵌入式


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

    關(guān)注

    41

    文章

    3593

    瀏覽量

    129466
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10863

    瀏覽量

    211746
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5050

    瀏覽量

    97456
  • Qt
    Qt
    +關(guān)注

    關(guān)注

    1

    文章

    302

    瀏覽量

    37917
  • 創(chuàng)龍科技
    +關(guān)注

    關(guān)注

    2

    文章

    131

    瀏覽量

    7725
  • 全志T113
    +關(guān)注

    關(guān)注

    0

    文章

    54

    瀏覽量

    264

原文標(biāo)題:Qt應(yīng)用開(kāi)發(fā)--國(guó)產(chǎn)工業(yè)開(kāi)發(fā)板T113-i的部署教程

文章出處:【微信號(hào):gh_79acfa3aa3e3,微信公眾號(hào):全志在線】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Qt應(yīng)用開(kāi)發(fā)--國(guó)產(chǎn)工業(yè)開(kāi)發(fā)板T113-i部署教程

    本次開(kāi)發(fā)教程的測(cè)試板卡來(lái)自創(chuàng)龍科技的TLT113-EVM國(guó)產(chǎn)工業(yè)評(píng)估,基于全志科技T113-i
    的頭像 發(fā)表于 11-05 08:44 ?2329次閱讀
    <b class='flag-5'>Qt</b>應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>--國(guó)產(chǎn)<b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>T113-i</b>的<b class='flag-5'>部署</b>教程

    【米爾-全志T113-i開(kāi)發(fā)板試用】米爾-全志T113-i開(kāi)發(fā)板與modbus設(shè)備的連接和操作

    。 四、結(jié)論 1、米爾-全志T113-i開(kāi)發(fā)板提供了豐富的接口和穩(wěn)定的操作系統(tǒng)環(huán)境,很適合工業(yè)控制軟件程序開(kāi)發(fā); 2、依托l(wèi)ibmodbus這個(gè)modbus協(xié)議庫(kù),對(duì)于linux應(yīng)用下
    發(fā)表于 03-21 19:39

    哇!0.8秒啟動(dòng)!Linux快速啟動(dòng)方案分享,全志T113-i國(guó)產(chǎn)平臺(tái)!

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估(基于全志T113-i)的系統(tǒng)快速啟動(dòng)方案,適用開(kāi)發(fā)
    發(fā)表于 08-22 11:54

    如何在低成本ARM平臺(tái)部署LVGL免費(fèi)圖形庫(kù),基于全志T113-i

    ,適合資源受限的嵌入式系統(tǒng),即使低性能硬件上也能流暢運(yùn)行復(fù)雜的圖形界面,用戶(hù)可以根據(jù)需要定制界面風(fēng)格和布局。 LVGL案例演示 本文主要介紹創(chuàng)龍科技TLT113-EVM
    發(fā)表于 10-29 09:55

    Qt應(yīng)用開(kāi)發(fā)--國(guó)產(chǎn)工業(yè)開(kāi)發(fā)板全志T113-i部署教程

    產(chǎn)工業(yè)開(kāi)發(fā)板,它提供了Qt的運(yùn)行環(huán)境,可以讓我們快速的部署工業(yè)領(lǐng)域的用戶(hù)交互界面,控制系統(tǒng)等。 接下來(lái)我們來(lái)聊聊如何在
    發(fā)表于 11-30 14:25

    飛凌 OK113i-C 全志T113-i開(kāi)發(fā)板初體驗(yàn)

    的PC上進(jìn)行操作,而且,因?yàn)橐郧?b class='flag-5'>在安裝過(guò)T113-S3的開(kāi)發(fā)環(huán)境,所以在編譯SDK過(guò)程中并沒(méi)有碰到其他因缺少依賴(lài)軟件報(bào)的錯(cuò)誤。 T113-i longan linux
    發(fā)表于 12-14 15:33

    創(chuàng)龍科技TLT113-EVM工業(yè)國(guó)產(chǎn)化方案介紹

    T113-i核心是出自創(chuàng)龍科技旗下的一款全國(guó)產(chǎn)工業(yè)核心,它基于全志科技T113-i雙核ARM
    發(fā)表于 03-21 10:52 ?1174次閱讀

    100%國(guó)產(chǎn)物料認(rèn)證,米爾入門(mén)級(jí)國(guó)產(chǎn)核心全志T113-i方案

    基于全志T113-i處理器的核心開(kāi)發(fā)板,讓廣大工程師有了更多的選擇。接下來(lái)看看這款T113-i國(guó)產(chǎn)核心的性能和優(yōu)勢(shì)。MYC-YT
    的頭像 發(fā)表于 09-21 08:01 ?1276次閱讀
    100%國(guó)產(chǎn)物料認(rèn)證,米爾入門(mén)級(jí)國(guó)產(chǎn)核心<b class='flag-5'>板</b>全志<b class='flag-5'>T113-i</b>方案

    多核異構(gòu)工業(yè)開(kāi)發(fā)板創(chuàng)龍科技T113-i

    概述 本次評(píng)測(cè)開(kāi)發(fā)板--創(chuàng)T113-i工業(yè)開(kāi)發(fā)板,這是一款基于全志科技處T113-i理器, 采
    的頭像 發(fā)表于 10-24 10:26 ?1494次閱讀
    多核異構(gòu)<b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>:<b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍科技</b><b class='flag-5'>T113-i</b>

    如何把LVGL移植到T113-i國(guó)產(chǎn)工業(yè)開(kāi)發(fā)板

    本次開(kāi)發(fā)教程的測(cè)試板卡來(lái)自創(chuàng)龍科技的TLT113-EVM國(guó)產(chǎn)工業(yè)評(píng)估,基于全志科技T113-i
    發(fā)表于 11-14 17:28 ?881次閱讀
    如何把LVGL移植到<b class='flag-5'>T113-i</b>國(guó)產(chǎn)<b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>

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

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

    米爾-全志T113-i開(kāi)發(fā)板與modbus設(shè)備的連接和操作

    本文主要介紹通過(guò)米爾-全志T113-i開(kāi)發(fā)板實(shí)現(xiàn)與modbus設(shè)備的連接和操作。
    的頭像 發(fā)表于 03-21 19:42 ?939次閱讀
    米爾-全志<b class='flag-5'>T113-i</b><b class='flag-5'>開(kāi)發(fā)板</b>與modbus設(shè)備的連接和操作

    T113-i最新發(fā)布Tina5.0系統(tǒng)!支持3大新特性!

    創(chuàng)龍科技全志T113-i雙核Cortex-A7@1.2GHz全國(guó)產(chǎn)工業(yè)核心(含稅79元)一經(jīng)面世,就以超高性?xún)r(jià)比受到全行業(yè)關(guān)注。而
    的頭像 發(fā)表于 05-14 13:46 ?687次閱讀

    T113-i最新發(fā)布Tina5.0系統(tǒng)!支持3大新特性!

    創(chuàng)龍科技全志T113-i雙核Cortex-A7@1.2GHz全國(guó)產(chǎn)工業(yè)核心(含稅79元)一經(jīng)面世,就以超高性?xún)r(jià)比受到全行業(yè)關(guān)注。而
    的頭像 發(fā)表于 05-14 08:05 ?685次閱讀
    <b class='flag-5'>T113-i</b>最新發(fā)布Tina5.0系統(tǒng)!支持3大新特性!

    基于全志T113-i的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估(基于全志T113-i)的系統(tǒng)快速啟動(dòng)顯示Qt
    的頭像 發(fā)表于 11-27 09:18 ?401次閱讀
    基于全志<b class='flag-5'>T113-i</b>的系統(tǒng)快速啟動(dòng)顯示<b class='flag-5'>Qt</b>界面、LVGL界面案例