色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于MTK軟硬件平臺在安防和生產領域的應用

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-02-06 08:31 ? 次閱讀

隨著信息技術的高速發展,人們在追求舒適居住環境的同時,還對自家住所的安全有了更進一步的要求。當主人外出時,監控系統作為安防設施中的重要組成部分起到越來越重要的作用。在本文所介紹的方案中,在具有成熟軟件系統的MTK平臺的基礎上,在MTK芯片的GPIO口掛載傳感器和喇叭,組成一套具有實時性強、性價比高、耗電量小、遇到異常后能自動報警等功能的防盜監控報警系統。該系統充分利用MTK系統中現有的資源,研發周期短,在用戶對監控系統的實時性、價格、自防御等方面的要求越來越高的情況下,將目前主要作為手機開發平臺的MTK系統引入到安防等領域。

1 MTK系統介紹

1.1 MTK硬件平臺

MTK是聯發科技股份有限公司的簡稱,全稱為MediaTek。MTK手機系統是目前國內手機設計、制造商使用的最多的一個完整的手機產品解決方案,其高性價比和可二次開發的特性倍受手機制造商的青睞。本方案選擇MT6225為核心芯片,它內部集成了ARM7核和DSP核,通過MT6225的GPIO(General Purpose Input Output,通用輸入輸出口)可進行外部設備的擴展。MTK6225憑借優越的無線通信特性和成熟的軟硬件系統,成為目前使用最廣泛、最穩定、最成熟的手機開發平臺。

1.2 MTK軟件系統

MTK提供了一整套功能強大、穩定可靠的軟件平臺,熟悉并熟練地應用其用C語言編寫的軟件系統,便能利用MTK軟件系統可進行二次開發的特性,將MTK平臺應用于除手機開發以外的安防、生產等領域。

1.2.1 MTK操作系統

MTK采用Nucleus實時搶先式多任務操作系統,在其上有一個KAL(Kernel Abstraction Layer)OS層。它作為MTK軟件和Nucleus操作系統的接口層,主要為任務提供各種系統服務(如定時器、隊列、內存管理和事件等)。

1.2.2 基本軟件構架

Nucleus操作系統的上面是整個MTK系統的軟件構架,它主要由RMI(Remote MMI)、MMI(Man Machine Interface)、L4(Layer 4)、Drivers和PS/L1(Protocol Stack/Layer 1)幾部分構成。MTK軟件構架用到了層的概念,它將各功能模塊分為不同的層,每個層具有各自的功能特性。MMI作為MTK系統可二次開發的核心部分, FrameWork (框架層)、MMI和L4層的通信、Application (應用層)、UI Layer (UI層)這4個主要部分組成了MMI的整體構架。

2 系統方案的功能描述和整體框架

將傳感器掛載在MTK系統的核心芯片MT6225的GPIO口上,通過定時查詢GPIO口的狀態來檢測傳感器的輸出信號。一旦MTK系統檢測到傳感器輸出信號,MTK平臺在啟動錄像程序錄制視頻,并驅動喇叭發出刺耳的聲音,在驅逐小偷和進行報警的同時,通過自動短信的方式發送信號給主人。通過MTK平臺拍攝并存儲在MTK系統的存儲卡中的視頻,就可以很方便地找到有力的證據。基于MTK平臺的防盜監控系統的整體框架如圖1所示。

基于MTK軟硬件平臺在安防和生產領域的應用

圖1 基于MTK平臺的防盜監控系統的整體框架

3 傳感器和喇叭

3.1 傳感器

傳感器是將非電量轉換為與之有確定對應關系的電量輸出器件或裝置,其本質是非電系統與電系統之間的接口。作為為防盜設備提供信息的傳感器,應選擇物理型傳感器中具有壓電效應的壓電式傳感器,將其安裝在家庭的大門、窗戶等地方,當有盜賊進入時傳感器將壓力、機械沖擊和振動等物理信號轉換成電信號。

3.2 喇叭

喇叭又名揚聲器,是將電能轉換成聲音的轉換設備,當不同的電子能量傳至線圈時,線圈產生一種能量與磁鐵的磁場互動,這種互動會造成紙盤振動。因為電子能量隨時變化,喇叭的線圈會往前或往后運動,因此喇叭的紙盤就會跟著運動,這些動作使空氣的疏密程度產生變化從而產生聲音。

作為功率器件,只需在喇叭后面引出的兩個接頭對應地接上正負極,只要電壓達到一定的量值,便能發出高分貝刺耳的聲音。本方案選擇喇叭作為驅逐盜賊和報警的裝置。將喇叭的正極接上電源,負極接到MTK平臺相應的GPIO口,當MTK平臺接收到傳感器產生的信號時,MTK平臺便將該GPIO口拉低,此時就喇叭就可以正常工作了。

4 MTK定時器、錄像和短信功能

4.1 MTK定時器

定時器事件是在指定的時間或時間間隔內反復觸發指定的事件,這個指定的事件是通過一個注冊的功能函數來實現的。在MTK平臺中,操作定時器的具體流程如下:

① 在定義定時器ID的頭文件TimerEvents.h中的MMI_TIMER_IDS枚舉類型中定義一個自己的TimerID,實驗中定義的ID為MY_TIMER_ID。

② 使用函數StartTimer(U16 TimerID,U16 delay,FuncPtr funcPtr)啟動一個定時器,其中TimerID為時鐘ID,delay為時間間隔,funcPtr為該定時器事件的回調函數。StartTimer一經執行,當達到時間間隔delay時,系統就會通知執行funcPtr。試驗中啟動定時器如下:

StartTimer(MY_TIMER_ID,1000,capture_and_send_message)

其中,1000為根據MT6225芯片的工作頻率而設定的定時掃描GPIO口的時間,在MT6225中1000即1 s的定時。函數capture_and_send_message為作者編寫的錄像和發送信息給主人的函數。

③ 每當退出程序時,通過調用StopTimer(U16 TimerID)來停止TimerID所對應的定時器事件。實驗中調用情況為StopTimer(MY_TIMER_ID)。

4.2 MTK錄像功能

作為手機開發平臺,MTK系統具有和普通手機一樣的功能,錄像作為目前手機多媒體功能的重要組成部分,利用該功能便能采集到需要的重要證據。MTK平臺接收到傳感器產生的信號后,啟動定時器,只需要調用已初始化好的初始化函數和錄像的函數,便開啟錄像的功能。

4.3 MTK短信功能

短信功能同樣作為MTK軟件系統中的重要組成部分,在該監控系統報警的同時通過短信通知主人,不僅阻止了不利情況的進一步發展,還能即時提交證據。MTK本身具有短信通信功能模塊,修改軟件系統,通過設置固定的號碼,發生異常情況時MTK系統便會自動發送信息給該號碼。

5 試驗過程及結果

通過給MTK芯片的GPIO0高電平模擬傳感器產生的信號,將蜂鳴器的正極接MTK芯片的電源,負極接到GPIO43。MTK系統通過定時查詢的方式每隔1 s就檢查GPIO0的狀態。當MTK系統檢查到GPIO0端口的狀態為高電平時,MTK系統停止查詢GPIO口,同時啟動錄像程序,通過程序設置在錄像一定時間后停止錄像且將拍攝的視頻文件保存到MTK系統的本地存儲卡中,并在給 GPIO43低電平以驅動蜂鳴器發出響聲的同時,發送信息通知主人。實驗結果表明,該方案切實可行,具有良好的開發前景。

結語

MTK系統提供現成的軟硬件平臺,將本屬于手機開發領域的MTK系統引入安防和生產等領域并作為控制核心,既降低了開發難度,又避免了監控系統中常用的主控單元(如ARM、FPGA等)高昂的價格。MTK的更多功能開發,還有待MTK工程師們將其應用于除手機外的其他領域。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2550

    文章

    51040

    瀏覽量

    753097
  • 手機
    +關注

    關注

    35

    文章

    6874

    瀏覽量

    157551
  • 操作系統
    +關注

    關注

    37

    文章

    6808

    瀏覽量

    123285
  • 監控系統
    +關注

    關注

    21

    文章

    3906

    瀏覽量

    174451
收藏 人收藏

    評論

    相關推薦

    支持過程級動態軟硬件劃分的RSoC設計與實現

    目前,可重構計算平臺所支持的動態軟硬件劃分粒度多處于線程級或指令級,但線程級劃分開銷太大,而指令級劃分又過于復雜,因此很難被用于實際應用之中。本文設計并實現了一種支持過程級動態軟硬件劃分的可重構片上
    發表于 05-28 13:40

    【HarmonyOS HiSpark AI Camera】ai開發

    項目名稱:ai開發試用計劃:申請理由本人在領域有圖像識別項目計劃①根據文檔,對其進行了解②通過學習LattePanda的軟件和系統,
    發表于 11-18 18:43

    NI軟硬件平臺汽車ECU開發和測試中的應用是什么?

    NI軟硬件平臺汽車ECU開發和測試中的應用是什么?
    發表于 05-12 06:14

    單片機測控系統的軟硬件平臺技術

    本文探討了一種用于工業測控系統的單片機軟硬件綜合設計方法——軟硬件平臺技術,重點闡述了其基本原理、設計思想、實現方法,并給出了一個單片機測控系統軟硬件開發
    發表于 08-13 09:38 ?12次下載

    基于NI的軟硬件開發標準的測試平臺

    基于NI的軟硬件開發標準的測試平臺 挑戰:為我們的客戶,即主要的汽車生產商,設計、開發并實現一套標準的測試平臺,用于汽車消費電子和控制系統的生
    發表于 03-26 17:21 ?20次下載

    滿足高低端血壓計設計的軟硬件平臺

    滿足高低端血壓計設計的軟硬件平臺  設計血壓計等應用時,產品設計和開發人員總是被要求創造各種不同的設計,硬件和軟件維護都成了問題。有沒有一種方案可
    發表于 03-05 11:24 ?1195次閱讀
    滿足高低端血壓計設計的<b class='flag-5'>軟硬件</b><b class='flag-5'>平臺</b>

    SOPC的嵌入式軟硬件協同設計平臺實現

    對基于FPGA的SOPC軟硬件協同設計方法進行了研究,在此基礎上,詳細設計了系統硬件平臺,并對硬件平臺
    發表于 12-22 11:01 ?1502次閱讀
    SOPC的嵌入式<b class='flag-5'>軟硬件</b>協同設計<b class='flag-5'>平臺</b>實現

    mtk系統是什么

    mtk系統是什么?MTK系統提供現成的軟硬件平臺,將本屬于手機開發領域MTK系統引入
    發表于 12-27 16:44 ?9703次閱讀

    基于FPGA的軟硬件協同測試設計影響因素分析與設計實現

    軟硬件的開發階段中,測試結果直接關系到這個軟硬件能否順利進行調試應用。其中,硬件的測試往往容易受外界因素的影響,如環境、計算機設備等,可以通過一些仿真軟件來避免外界環境的影響,但是其
    發表于 11-18 05:46 ?1923次閱讀

    聯想面向全球發布物聯網軟硬件平臺

    當地時間2月26日,西班牙巴塞羅那舉行的MWC2019期間,聯想集團正式發布軟硬件一體物聯網解決方案與開發套件,包括LeapIOT物聯網平臺和Leez物聯硬件開發
    的頭像 發表于 02-28 15:08 ?3365次閱讀

    基于FPGA芯片的軟硬件平臺的使用

    基于FPGA芯片的軟硬件平臺的使用
    發表于 07-01 09:35 ?20次下載

    為什么要從“軟硬件協同”走向“軟硬件融合”?

    軟件和硬件需要定義好交互的“接口”,通過接口實現軟硬件的“解耦”。例如,對CPU來說,軟硬件的接口是指令集架構ISA:ISA之下的CPU處理器是硬件,指令集之上的各種程序、數據集、文件
    的頭像 發表于 12-07 14:23 ?2698次閱讀

    軟硬件融合的概念和內涵

    跟很多朋友交流,當提到軟硬件融合的時候,他們會這么說:“軟硬件融合,難道不是顯而易見嗎?我感覺二三十年前就已經有這個概念了。”在他們的想法里,其實:軟硬件融合等同于
    的頭像 發表于 10-17 14:36 ?1520次閱讀
    <b class='flag-5'>軟硬件</b>融合的概念和內涵
    主站蜘蛛池模板: 91蜜桃视频| 国产又粗又猛又爽黄老大爷| 久久精品亚洲AV无码三区观看| 亚洲一级特黄| 两性色午夜视频免费国产| 99麻豆精品国产人妻无码| 肉多荤文高h羞耻校园| 国产午夜伦伦伦午夜伦| 竹菊影视一区二区三区| 青青操久久| 国产在线高清视频无码不卡| 在线观看免费国产成人软件| 日韩高清特级特黄毛片| 国色天香视频在线社区| 91九色porny蝌蚪| 微福利92合集| 美女在线永久免费网站| 国产91无毒不卡在线观看| 伊人久久大香线蕉综合电影| 强开少妇嫩苞又嫩又紧九色| 国产在线精彩亚洲| 91情国产l精品国产亚洲区| 无码11久岁箩筣| 蜜桃成人在线| 国产亚洲精品久久久久久白晶晶| 99久久久精品免费观看国产| 亚洲黄色在线视频| 秋霞鲁丝片Av无码| 久久精品亚洲AV无码三区观看| 第一会所欧美无码原创| 一个人免费观看完整视频日本| 日韩黄色软件| 妹妹好色网| 精品免费久久久久久影院| 出租屋交换人妻 全文| 中文字幕在线观看网站| 香蕉eeww99国产精品| 人妻兽虐曲| 菊地凛子av| 久久黄色网址| 国产偷啪自怕网|