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