為了滿(mǎn)足廣大工業(yè)用戶(hù)的需求,創(chuàng)龍科技針對(duì)全志T507-H工業(yè)平臺(tái)進(jìn)行了Ubuntu系統(tǒng)適配,開(kāi)發(fā)環(huán)境如下:
Ubuntu:Ubuntu18.04.4 U-Boot:U-Boot-2018.05 Kernel:Linux-4.9.170、Linux-RT-4.9.170 LinuxSDK:LinuxSDK-[版本號(hào)].tar.gz (基于全志官方V2.0_20220618)
全志T507-H國(guó)產(chǎn)平臺(tái) T507-H是全志科技4核ARM Cortex-A53處理器,創(chuàng)龍科技基于T507-H設(shè)計(jì)的工業(yè)核心板(SOM-TLT507)板載的CPU、ROM、RAM、電源、晶振等所有元器件均采用國(guó)產(chǎn)工業(yè)級(jí)方案,國(guó)產(chǎn)化率100%。此外,創(chuàng)龍科技基于T507-H設(shè)計(jì)的工業(yè)評(píng)估板(TLT507-EVM)接口資源豐富,支持三路網(wǎng)口、四路USB、雙路CAN、雙路RS485等,滿(mǎn)足客戶(hù)的項(xiàng)目評(píng)估需求!
Ubuntu系統(tǒng)優(yōu)勢(shì) 圖 1
系統(tǒng)源碼開(kāi)發(fā):源代碼對(duì)公眾開(kāi)放,遵循開(kāi)源軟件的原則。任何人都可以查看、修改和分發(fā)其源代碼。
軟件資源豐富:提供了強(qiáng)大的安全功能和更新機(jī)制,包括防火墻、用戶(hù)權(quán)限管理和加密等,有助于保護(hù)用戶(hù)的數(shù)據(jù)和隱私免受網(wǎng)絡(luò)攻擊和惡意軟件的侵害。系統(tǒng)經(jīng)過(guò)嚴(yán)格的測(cè)試和穩(wěn)定性驗(yàn)證,以確保在各種硬件配置下都能穩(wěn)定運(yùn)行。
高度安全穩(wěn)定:擁有龐大的軟件倉(cāng)庫(kù),包括成千上萬(wàn)的開(kāi)源軟件和應(yīng)用程序。用戶(hù)可以通過(guò)Ubuntu的軟件中心或命令行工具輕松安裝和卸載這些軟件。
應(yīng)用支持完善:Ubuntu系統(tǒng)在嵌入式應(yīng)用中發(fā)揮著重要作用,特別是在結(jié)合Python、MQTT、Qt等技術(shù)和工具時(shí),其優(yōu)勢(shì)尤為明顯。
(1)Python:Ubuntu為Python提供了豐富的開(kāi)發(fā)環(huán)境和資源。開(kāi)發(fā)者可以在Ubuntu安裝Python解釋器、庫(kù)和框架,進(jìn)行應(yīng)用的開(kāi)發(fā)后,部署到設(shè)備中。 (2)MQTT:在Ubuntu系統(tǒng)上,可以安裝并配置MQTT服務(wù)器,用于處理設(shè)備間的消息傳遞和通信。這有助于實(shí)現(xiàn)嵌入式設(shè)備與其他設(shè)備之間的實(shí)時(shí)數(shù)據(jù)交換。 (3)Qt:在Ubuntu系統(tǒng)上,可以方便地安裝Qt庫(kù)、Qt Creator以及相關(guān)的嵌入式開(kāi)發(fā)工具,進(jìn)行嵌入式GUI應(yīng)用的開(kāi)發(fā)。
T507-H典型應(yīng)用領(lǐng)域 圖 3 T507-H典型應(yīng)用領(lǐng)域
Ubuntu系統(tǒng)啟動(dòng)演示 本文通過(guò)創(chuàng)龍科技TLT507-EVM工業(yè)評(píng)估板(基于全志T507-H)的硬件平臺(tái)進(jìn)行演示。為了簡(jiǎn)化描述,本文僅摘錄部分內(nèi)容。 使用Type-C線(xiàn)將TLT507-EVM評(píng)估板的調(diào)試串口連接至PC機(jī),打開(kāi)串口調(diào)試終端SecureCRT,選擇對(duì)應(yīng)的COM端口號(hào),建立串口連接。評(píng)估板接入電源,上電啟動(dòng),系統(tǒng)將會(huì)自動(dòng)登錄root用戶(hù),串口終端會(huì)打印如下類(lèi)似啟動(dòng)信息。
圖 4
|