近年來,Android系統(tǒng)在工業(yè)自動(dòng)化、儀器儀表、醫(yī)療、安防等工業(yè)領(lǐng)域的使用日趨廣泛。為了滿足廣大工業(yè)用戶的需求,創(chuàng)龍科技針對全志T507-H工業(yè)平臺進(jìn)行了Android系統(tǒng)適配。
創(chuàng)龍科技T507-H工業(yè)核心板SOM-TLT507性價(jià)比很高,四核Cortex-A53@1.4GHz架構(gòu),國產(chǎn)化率100%(提供賽寶實(shí)驗(yàn)室認(rèn)證報(bào)告),支持4K視頻編解碼、4K雙屏異顯。T507-H有“國產(chǎn)極致四核”之稱,對應(yīng)核心板含稅僅168元起。
下面,就讓我們來簡單介紹一下Android系統(tǒng)在工業(yè)領(lǐng)域的應(yīng)用優(yōu)勢,以及T507-H相關(guān)Android案例演示。
Android工業(yè)應(yīng)用優(yōu)勢
Android系統(tǒng)在工業(yè)應(yīng)用中具有界面美觀、交互功能強(qiáng)大、免費(fèi)開源和系統(tǒng)可裁剪等優(yōu)勢,能夠滿足工業(yè)設(shè)備對于高效、穩(wěn)定、靈活的操作系統(tǒng)的需求。
界面美觀:Android系統(tǒng)提供了豐富的界面設(shè)計(jì)和多樣化的主題樣式,開發(fā)者可根據(jù)自己的需求定制界面,使工業(yè)設(shè)備的操作界面更加美觀和易于使用。
人機(jī)交互功能強(qiáng)大:Android系統(tǒng)支持聲音、攝像頭等多種交互方式,可與用戶進(jìn)行更直觀、自然的交互,滿足工業(yè)設(shè)備對于多種輸入輸出的需求。
免費(fèi)開源:Android系統(tǒng)是開源的,可免費(fèi)獲取和使用,這大大降低了工業(yè)應(yīng)用的開發(fā)和部署成本。開源的特性也意味著開發(fā)者可根據(jù)自己的需求進(jìn)行系統(tǒng)定制和擴(kuò)展。
系統(tǒng)可裁剪:Android系統(tǒng)的可裁剪性非常強(qiáng),可根據(jù)具體應(yīng)用的需求進(jìn)行功能和組件的選擇,裁剪掉不需要的部分,從而減小系統(tǒng)的體積和資源占用,提高設(shè)備的性能和效率。
Android工業(yè)典型應(yīng)用
圖1
工業(yè)HMI(Human-Machine Interface):Android系統(tǒng)可作為工業(yè)設(shè)備的操作界面,提供直觀、易用的人機(jī)交互體驗(yàn),實(shí)現(xiàn)設(shè)備的控制、監(jiān)測和數(shù)據(jù)管理等功能。通過Android系統(tǒng),工業(yè)HMI可具備觸摸屏、多媒體播放、網(wǎng)絡(luò)連接等功能,提高生產(chǎn)效率和設(shè)備操作的便利性。
工業(yè)平板電腦:Android系統(tǒng)可應(yīng)用在工業(yè)場景中的平板電腦上,作為移動(dòng)終端設(shè)備提供實(shí)時(shí)信息的展示和采集功能。工人可通過工業(yè)平板電腦進(jìn)行生產(chǎn)數(shù)據(jù)的查看、任務(wù)的分配、設(shè)備的控制等操作,提高生產(chǎn)效率和管理便利性。
工程車中控臺:Android系統(tǒng)可作為工程車輛(如挖掘機(jī)、裝載機(jī)等)的中控臺操作系統(tǒng),提供豐富的控制功能和實(shí)時(shí)數(shù)據(jù)監(jiān)測。通過Android系統(tǒng),工程車的操作員可輕松掌握車輛的運(yùn)行狀態(tài),實(shí)現(xiàn)精確操控和作業(yè)管理,提高作業(yè)效率和安全性。
車載環(huán)視系統(tǒng):Android系統(tǒng)可應(yīng)用于車輛環(huán)視系統(tǒng),利用攝像頭和顯示屏實(shí)現(xiàn)全方位的環(huán)視和倒車功能。通過Android系統(tǒng),駕駛員可實(shí)時(shí)觀察車輛周圍的環(huán)境,減少盲區(qū),提高駕駛安全性。
地鐵票讀取器:Android系統(tǒng)可應(yīng)用于地鐵票務(wù)系統(tǒng)中的票讀取器,實(shí)現(xiàn)乘客刷卡乘車的功能。通過Android系統(tǒng),票讀取器可快速讀取并驗(yàn)證乘客的地鐵卡信息,實(shí)現(xiàn)自動(dòng)扣費(fèi)和進(jìn)出站的控制,提高地鐵運(yùn)營的效率和便利性。
首先,將Android系統(tǒng)啟動(dòng)卡插至評估板Micro SD卡槽,根據(jù)評估底板絲印將啟動(dòng)方式選擇撥碼開關(guān)撥為0(并非撥碼開關(guān)上文字)。評估板默認(rèn)支持HDMI顯示,請通過HDMI線將HDMI顯示屏與評估板HDMI OUT接口連接。
然后評估板上電,從Android系統(tǒng)啟動(dòng)卡啟動(dòng),即可進(jìn)入如下Android顯示界面。
圖2啟動(dòng)LOGO畫面
圖3Android主界面
led_demo案例演示
案例說明:程序基于Linux LED驅(qū)動(dòng)的sysfs接口對評估板2個(gè)LED燈進(jìn)行控制,其中sysfs接口實(shí)現(xiàn)對LED的讀寫操作。通過JNI提供C函數(shù)給Java程序調(diào)用。App通過監(jiān)聽CheckBox的狀態(tài)改變,調(diào)用相應(yīng)C接口操作LED設(shè)備。工程文件解析如下:
(1)leddemo.cpp:C/C++ sysfs接口的調(diào)用。
AndroidManifest.xml:App配置文件。
圖4
程序流程如下圖所示:
圖5
操作說明:請將led_demo目錄拷貝至Windows任意目錄下,打開Windows CMD命令行,執(zhí)行如下命令安裝APK,請根據(jù)實(shí)際路徑進(jìn)行修改。
CMD#adb install C:UsersXXXDesktopled_demobinap-debug.apk
圖6
執(zhí)行如下命令,運(yùn)行程序,可看到LED狀態(tài)燈控制界面,如下圖所示。
CMD#adb shell am start -n com.tronlong.leddemo/com.tronlong.leddemo.MainActivity
圖7
圖8
勾選界面中的LED1與LED2,即可觀察到評估板LED1與LED2被點(diǎn)亮。
圖9
執(zhí)行如下命令,查看LED狀態(tài)燈打印信息。
CMD#adb shell
CMD#logcat -s led_demo
圖10
取消勾選,即可觀察到評估板LED1與LED2熄滅。
圖11
圖12
審核編輯 黃宇
-
Android
+關(guān)注
關(guān)注
12文章
3908瀏覽量
126909 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6603瀏覽量
123021 -
核心板
+關(guān)注
關(guān)注
5文章
951瀏覽量
29620
發(fā)布評論請先 登錄
相關(guān)推薦
評論