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

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

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

佩特科技PET_A40I_P03安卓通用主板簡介

廣州佩特電子科技有限公司 ? 來源:廣州佩特電子科技有限公 ? 2024-08-15 14:18 ? 次閱讀

主板接口

wKgaoma9ndiAByC8ABieTkZqyiU523.png

主板尺寸

wKgZoma9neeARhUwAAMFXPjqhMs986.png

主板功能

wKgaoma9nfOAf-KgAAU7pvpGPPU363.png

接口詳細說明

wKgZoma9ngeALYZnAAldjStc4_M531.pngwKgZoma9nhOACsEqAAeItEgdPWI172.pngwKgZoma9nheAJixBAAqjY62FxnQ771.png

鏡像文件燒寫


開發(fā)過程中,一般使用 PhoenixSuit 進行鏡像文件的燒寫。

TyPE-C 接口通過 USB 線連接到 PC 機后,系統(tǒng)檢測到的設(shè)備信息如下:

wKgZoma9nhyAE1iQAAK6fp5sa0k870.png

在一鍵刷機界面,先選擇好需要燒寫的鏡像文件,并且勾選“全盤檫除升級”

wKgaoma9njGAXzGwAAIR5CKu3w0571.png

燒寫操作需要首先通過 MicroUSB 數(shù)據(jù)線(注意有些數(shù)據(jù)線只能充電,無法傳輸數(shù)據(jù))連接主機的開 發(fā)板,在進行燒寫時如果出現(xiàn)主機識別到新的設(shè)備沒有正常安裝驅(qū)動的情況時,需要手動安裝設(shè)備驅(qū)動程 序,驅(qū)動程序位于開發(fā)工具文件夾內(nèi)。

注意,在點擊燒寫鏡像后,設(shè)備會重啟黑屏,如果沒有開始燒寫進程,此時需要在 PC 端的設(shè)備管理 區(qū)中對黃色感嘆號設(shè)備手動安裝鏡像燒寫設(shè)備驅(qū)動(AW_Driver)。

如果系統(tǒng)無法正常啟動,打開燒寫軟件,選擇好需要燒寫的鏡像文件,按下主板 的燒寫鍵并保持按下狀態(tài),再上電開機,主板會自動進入燒寫模式。

注意 win10 或 win11 系統(tǒng)需要關(guān)閉操作系統(tǒng)的驅(qū)動簽名驗證功能,win11 不能永 久關(guān)閉這個功能,建議安裝一個 win7 的虛擬機,在虛擬機內(nèi)進行驅(qū)動安裝和固件燒 寫。

安卓應用開發(fā)

01GPIO 編程參考

通過 sysfs 方式控制 GPIO,GPIO 的操作接口包括 direction 和 value 等,direction 控制 GPIO 輸 入和輸入模式,而 value 可控制 GPIO 輸出或獲得 GPIO 輸入。

例如控制調(diào)試燈 GPIO 操作如下(串口終端命令行方式):

調(diào)試燈GPIO設(shè)置為輸出echoout>/sys/class/gpio/gpio40/direction
調(diào)試燈GPIO輸出高電平echo1>/sys/class/gpio/gpio40/value
調(diào)試燈GPIO輸出高低平echo0>/sys/class/gpio/gpio40/value
調(diào)試燈GPIO設(shè)置為輸入echoin>/sys/class/gpio/gpio40/direction
讀取調(diào)試燈 GPIO 輸出輸入電平 cat /sys/class/gpio/gpio40/value 

當 GPIO 處于輸出和輸入模式時都可以讀取,當設(shè)置為輸入模式時讀取的是 GPIO 實際電平,當設(shè)置為輸出模式時讀取的是設(shè)置的值(如果設(shè)置為高電平輸出,外部將引腳電平拉低后,讀取的值依然是 1)。

應用程序控制請參考 demo 程序源碼

wKgZoma9nkCAQqNXAANCvR8qQF0903.pngwKgZoma9npGAQ6wAAAGSF2EBrWM689.png

02串口 UART/RS232/RS485 編程參考

wKgaoma9nlyAUI07AAKD2ABe3nE373.png

RS232 設(shè)備名

/dev/ttyS2,/dev/ttyS4,/dev/ttyS5,/dev/ttyS7

RS485 設(shè)備名

/dev/ttyS6

安卓系統(tǒng)串口編程請參考 demo 程序源碼或以下鏈接:

https://github.com/Acccord/AndroidSerialPort

https://github.com/Geek8ug/Android-SerialPort

03WatchDog 看門狗編程參考

進入內(nèi)核后默認會啟動看門狗,內(nèi)核崩潰等情況出現(xiàn),會在 15 秒內(nèi)自動復位主板。 上層應用程序打開看門狗后,內(nèi)核將看門狗控制權(quán)交由上層應用程序控制,上層應用程序的喂狗間隔建議不大于 3 秒。

看門狗的使用流程為:打開看門狗循環(huán)喂狗停止喂狗關(guān)閉看門狗

喂狗之前必須先打開看門狗,關(guān)閉看門狗之前需停止喂狗操作。


打開看門狗后如果 15 秒內(nèi)沒有喂狗或關(guān)閉看門狗,系統(tǒng)會自動復位。

命令行測試:

打開看門狗:echo 1>/sys/class/gzpeite/user/watch_dog
喂狗:echo 2>/sys/class/gzpeite/user/watch_dog
關(guān)閉看門狗:echo 0 >/sys/class/gzpeite/user/watch_dog

應用程序控制請參考源碼下的 demo 程序源碼

04獲取 root 權(quán)限

系統(tǒng)默認已開啟 root 權(quán)限,上層應用 app 可直接獲取 root 權(quán)限并進行相關(guān)操作,可以參考 demo 程序

05系統(tǒng)簽名

系統(tǒng)簽名文件位于源代碼目錄下,使用對應的文件對 APK 進行簽名即可。


06行動態(tài)隱藏/顯示系統(tǒng)狀態(tài)欄和導航欄

隱藏狀態(tài)欄和導航欄在應用 app 里面向系統(tǒng)發(fā)送廣播

gzpeite.intent.systemui.hidenavigation和 gzpeite.intent.systemui.hidestatusbar

顯示狀態(tài)欄和導航欄在應用 app 里面向系統(tǒng)發(fā)送廣播

gzpeite.intent.systemui.shownavigation 和 gzpeite.intent.systemui.showstatusbar

測試命令如下:

ambroadcast-a"gzpeite.intent.systemui.hidenavigation"
ambroadcast-a"gzpeite.intent.systemui.hidestatusbar"
ambroadcast-a"gzpeite.intent.systemui.shownavigation"
ambroadcast-a"gzpeite.intent.systemui.showstatusbar"

請參考源碼下的 demo 程序源碼

07靜默安裝/卸載應用

安裝 APK 時,向系統(tǒng)發(fā)送

gzpeite.intent.action.install_apk 廣播

卸載 APK 時,向系統(tǒng)發(fā)送

gzpeite.intent.action.uninstall_apk廣播

測試命令如下:

ambroadcast-a"gzpeite.intent.action.install_apk"--esapk_path"/mnt/media_rw/0000-4823/GPSTest.apk"
ambroadcast-a"gzpeite.intent.action.uninstall_apk"--espkg_name"com.android.gpstest"
08重啟、關(guān)機操作

重啟:向系統(tǒng)發(fā)送

gzpeite.intent.action.reboot 廣播

關(guān)機:向系統(tǒng)發(fā)送

gzpeite.intent.action.shutdown廣播

測試命令如下:

重啟(有確認提示):ambroadcast-a"gzpeite.intent.action.reboot"--ezconfirmtrue
重啟(無確認提示):ambroadcast-a"gzpeite.intent.action.reboot"--ezconfirmfalse
關(guān)機(有確認提示):ambroadcast-a"gzpeite.intent.action.shutdown"--ezconfirmtrue
關(guān)機(無確認提示):am broadcast -a "gzpeite.intent.action.shutdown" --ez confirm false 

應用程序控制請參考源碼下的 demo 程序源碼

09開機自啟動應用(唯一桌面)

首先在開發(fā)應用 APK 時,需要在應用程序 AndroidManifest.xml 的 Intent-filter 里添加下面幾行

 
  
  
  
  
  
動態(tài)修改開機 logo 和動畫

將 bootlogo.bmp、bootanimation.zip,復制到系統(tǒng)對應目錄下即可

adbpushbootlogo.bmp/bootloader/
adbshellmount-orw,remount/system(將system分區(qū)掛載為可讀寫)
 adb push bootanimation.zip /system/media/
logo 文件必須為 bmp 32bit 文件格式。

開機動畫 bootanimation.zip 僅支持安卓系統(tǒng),制作方式可以通過搜索引擎查詢相關(guān)教程。

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

    關(guān)注

    33

    文章

    8253

    瀏覽量

    149939
  • 主板
    +關(guān)注

    關(guān)注

    52

    文章

    1775

    瀏覽量

    69774
  • 鏡像
    +關(guān)注

    關(guān)注

    0

    文章

    158

    瀏覽量

    10651

原文標題:佩特科技PET_A40I_P03 安卓通用主板

文章出處:【微信號:gzpeite,微信公眾號:廣州佩特電子科技有限公司】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    A40i系統(tǒng)如何將u***充電模式修改為MTP呢

    A40i 系統(tǒng)如何修改u***默認功能為MTP,現(xiàn)在默認是充電模式
    發(fā)表于 12-31 07:29

    A40i系統(tǒng)不能通過藍牙耳機錄音怎么辦

    A40i系統(tǒng)連接藍牙耳機可以播放音頻,但是不能通過藍牙耳機錄音,請問如何配置?
    發(fā)表于 12-31 06:18

    請問A40i代碼修改LVDS驅(qū)動的文件在哪里?

    看了一個文檔讓修改 linux-3.0.35/drivers/video/mxc/ldb.c但是我在A40i的代碼中并沒有找到這個文件,想修改LVDS驅(qū)動應該修改哪個文件里面的東西呀?????
    發(fā)表于 01-05 06:38

    工控主板的優(yōu)點是什么

    主板對于現(xiàn)在社會來說,并不是很陌生,是大家都會接觸到的一個操作系統(tǒng),被廣泛應用于智能手機、平板電腦等設(shè)備。同樣的系統(tǒng)也適用于
    發(fā)表于 03-23 11:17 ?1776次閱讀

    智能工控主板TQA40I的簡單介紹

    天嵌科技智能工控主板TQA40I,主頻高達1.2GHz,內(nèi)部集成Mali400MP2GPU圖形處理器,支持絕大部分當前流行的視頻及圖片格式解碼;國產(chǎn)工業(yè)級四核
    發(fā)表于 06-23 10:28 ?1194次閱讀

    工控主板廠家有哪些

    工控主板是搭載了操作系統(tǒng)的工控主板,相比于X86工控
    發(fā)表于 12-07 09:27 ?849次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>工控<b class='flag-5'>主板</b>廠家有哪些

    工控主板怎么使用?

    工控主板也是工業(yè)控制計算機中使用的主板。工業(yè)控制主板專門設(shè)計用于在高溫和低溫的特殊環(huán)境,且要長期運行。雖然工控
    的頭像 發(fā)表于 12-14 14:08 ?1081次閱讀

    全志A40i-H主板PET_A40I-H_P01簡述

    全志A40i-H主板PET_A40I-H_P01簡述
    的頭像 發(fā)表于 08-07 10:38 ?1955次閱讀
    全志<b class='flag-5'>A40i</b>-H<b class='flag-5'>主板</b><b class='flag-5'>PET_A40I-H_P</b>01簡述

    全志A40i-H核心板PET_A40I-H_CORE簡述

    全志A40i-H核心板PET_A40I-H_CORE簡述
    的頭像 發(fā)表于 08-07 10:42 ?1204次閱讀
    全志<b class='flag-5'>A40i</b>-H核心板<b class='flag-5'>PET_A40I</b>-H_CORE簡述

    基于天嵌A40I核心板的售貨控制/廣告系統(tǒng)設(shè)計

    基于TQA40I平臺的售貨控制/廣告系統(tǒng),主頻高達1.2GHz,內(nèi)部集成Mali400MP2GPU圖形處理器,支持絕大部分當前流行的視頻及圖片格式解碼;可充分利用國產(chǎn)工業(yè)級四核A7平臺A40I的豐富
    的頭像 發(fā)表于 02-17 15:16 ?543次閱讀
    基于天嵌<b class='flag-5'>A40I</b><b class='flag-5'>安</b><b class='flag-5'>卓</b>核心板的售貨控制/廣告系統(tǒng)設(shè)計

    主板_MTK6765開發(fā)板-聯(lián)發(fā)科主板方案介紹

    主板_MTK6765開發(fā)板-搭載聯(lián)發(fā)科(MediaTek)MTK6765處理器,這款高性能ARM處理器被廣泛應用于個人移動互聯(lián)網(wǎng)設(shè)備
    的頭像 發(fā)表于 10-11 19:27 ?1308次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>主板</b>_MTK6765<b class='flag-5'>安</b><b class='flag-5'>卓</b>開發(fā)板-聯(lián)發(fā)科<b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>主板</b>方案介紹

    主板-人臉識別主板考勤門禁閘機智能門鎖主板開發(fā)方案

    主板,人臉識別主板考勤門禁閘機智能門鎖主板
    的頭像 發(fā)表于 10-24 19:45 ?1106次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>主板</b>-人臉識別<b class='flag-5'>主板</b>考勤門禁閘機智能門鎖<b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>主板</b>開發(fā)方案

    主板-android主板-聯(lián)發(fā)科MTK主板方案定制開發(fā)

    主板,android主板,聯(lián)發(fā)科MTK主板方案定制開發(fā)。
    的頭像 發(fā)表于 11-03 18:58 ?1229次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>主板</b>-android<b class='flag-5'>主板</b>-聯(lián)發(fā)科MTK<b class='flag-5'>主板</b>方案定制開發(fā)

    佩特科技PET_A40I_P02屏產(chǎn)品簡介

    開發(fā)過程中,一般使用 PhoenixSuit進行鏡像文件的燒寫。
    的頭像 發(fā)表于 12-21 10:34 ?655次閱讀
    <b class='flag-5'>佩特</b>科技<b class='flag-5'>PET_A40I_P</b>02<b class='flag-5'>安</b><b class='flag-5'>卓</b>屏產(chǎn)品<b class='flag-5'>簡介</b>

    淺析工控主板的優(yōu)勢

    工控主板作為專為工業(yè)控制領(lǐng)域設(shè)計的硬件平臺,相較于普通商用主板,擁有諸多優(yōu)勢,以滿足工業(yè)環(huán)境對穩(wěn)定、可靠、長期運行的嚴格要求。以下是
    的頭像 發(fā)表于 06-27 14:50 ?214次閱讀