chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

Air8000-LuatOS exvib擴(kuò)展庫使用全流程:實(shí)戰(zhàn)驅(qū)動(dòng)的操作解析

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-11-04 18:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在振動(dòng)傳感領(lǐng)域,Air8000-LuatOS的exvib擴(kuò)展庫具備顯著優(yōu)勢(shì)。本文以實(shí)戰(zhàn)驅(qū)動(dòng),詳細(xì)解析其全流程使用方法,包括環(huán)境配置、核心功能實(shí)現(xiàn)及數(shù)據(jù)驗(yàn)證,確保開發(fā)者能快速構(gòu)建穩(wěn)定可靠的解決方案。

一、GSENSOR 概述

gsensor 即 G-sensor,重力傳感器,又名加速度傳感器。Air8000 使用的 G-sensor 傳感器型號(hào)是 da221。

da221 傳感器是一種低功耗、高性能的電容式三軸線性加速度計(jì),采用微機(jī)械技術(shù)開發(fā)。該器件采用 2x2x1.1 mm 的 LGA 封裝,保證在 -40°C 至 +85°C 的寬溫度范圍內(nèi)工作。傳感器元件采用單晶硅通過 DRIE 工藝制造,并通過密封的硅帽保護(hù)免受環(huán)境影響。該器件具有用戶可選的 ±2g/±4g/±8g 滿量程測(cè)量范圍,數(shù)據(jù)輸出速率從 1Hz 到 1 kHz,并集成了信號(hào)調(diào)節(jié)和主動(dòng)檢測(cè)功能。da221 具有斷電模式,非常適合手機(jī)電源管理。一個(gè)獨(dú)立且靈活的中斷大大簡(jiǎn)化了各種運(yùn)動(dòng)狀態(tài)檢測(cè)的算法。

二、演示功能概述

使用 Air8000 開發(fā)板,本示例主要是展示 exvib 庫的使用,提供了三種場(chǎng)景應(yīng)用:

1,微小震動(dòng)檢測(cè):用于檢測(cè)輕微震動(dòng)的場(chǎng)景,例如用手敲擊桌面;加速度量程 2g;

2,運(yùn)動(dòng)檢測(cè):用于電動(dòng)車或汽車行駛時(shí)的檢測(cè)和人行走和跑步時(shí)的檢測(cè);加速度量程 4g;

3,跌倒檢測(cè):用于人或物體瞬間跌倒時(shí)的檢測(cè);加速度量程 8g;

在震動(dòng)檢測(cè)方面提供了兩種模式,有效震動(dòng)模式和持續(xù)震動(dòng)檢測(cè)模式:

持續(xù)震動(dòng)檢測(cè)模式:震動(dòng)強(qiáng)度超過設(shè)定閾值時(shí),會(huì)進(jìn)入中斷處理函數(shù),獲取 xyz 三軸的數(shù)據(jù)

有效震動(dòng)模式:當(dāng) 10 秒內(nèi)觸發(fā) 5 次震動(dòng)強(qiáng)度超過設(shè)定閾值時(shí),持續(xù)觸發(fā)震動(dòng)事件,并執(zhí)行相應(yīng)的處理函數(shù),30 分鐘內(nèi)只能觸發(fā)一次,直到 30 分鐘之后,再重新開始檢測(cè)

三、準(zhǔn)備硬件環(huán)境

本篇教程用 Air8000 開發(fā)板來開發(fā)調(diào)試。大家準(zhǔn)備好硬件環(huán)境。

四、準(zhǔn)備軟件環(huán)境

1. 燒錄工具Luatools;

2. 內(nèi)核固件文件(底層 core 固件文件):LuatOS-SoC_V2014_Air8000;此頁面有新版本固件的話選用最新版本固件,本次操作用的是 101 號(hào)固件,可以根據(jù)自己的需求選擇自己需要的固件。

3. LuatOS 需要的腳本和資源文件:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/gsensor/vibration

4. lib 腳本文件:使用 Luatools 燒錄時(shí),勾選 添加默認(rèn) lib 選項(xiàng),使用默認(rèn) lib 腳本文件,如果沒有下載最新的 lib,可以在 luatos 庫里面下載最新的 lib 使用:https://gitee.com/openLuat/LuatOS/tree/master/script/libs;

準(zhǔn)備好軟件環(huán)境之后,接下來查看如何燒錄項(xiàng)目文件到 Air8000 開發(fā)板中,將本篇文章中演示使用的項(xiàng)目文件燒錄到 Air8000 開發(fā)板中。(https://docs.openluat.com/air8000/common/Luatools/)

五、軟硬件參考

5.1 API 接口介紹

本教程使用 api 接口為:

https://docs.openluat.com/osapi/ext/exvib/

六、代碼示例介紹

6.1 代碼講解

main.lua

主要是加載 vibration 模塊

wKgZPGkF8sSAVIoqAAoeSA5_vkU414.png

vibration.lua

加載了 exvib 庫,開啟 task 協(xié)程,調(diào)用 exvib.open(1)接口開啟振動(dòng)監(jiān)測(cè)模式 1:微小震動(dòng)檢測(cè),設(shè)置 gpio.WAKEUP2 防抖 100ms,防抖的作用是 100ms 只能觸發(fā)一次,防止誤觸,然后設(shè)置中斷模式觸發(fā),關(guān)于觸發(fā)方式我們提供了兩種場(chǎng)景的應(yīng)用:

第一種場(chǎng)景是持續(xù)震動(dòng)場(chǎng)景:只要檢測(cè)到震動(dòng)就會(huì)一直觸發(fā)

第二種場(chǎng)景是有效震動(dòng)場(chǎng)景:在 10 秒內(nèi)檢測(cè)到 5 次震動(dòng)則判定為有效震動(dòng),有效震動(dòng)觸發(fā)之后,30 分鐘之后才能再次觸發(fā),有效震動(dòng)的邏輯大概是用循環(huán)定時(shí)器的方式每秒都把 tick 值 +1,然后每次觸發(fā)震動(dòng)則記錄 tick 值到表里面,然后對(duì)表里面的最后一次觸發(fā)的 tick 和第一次觸發(fā)的 tick 進(jìn)行對(duì)比,如果小于 10 并且第五次的值為有效值就判定為有效震動(dòng),也可以改動(dòng)成自己項(xiàng)目的有效震動(dòng)邏輯。

wKgZO2kF8yeANb5zAA30EqL1CGA935.png

6.2 效果展示

有效震動(dòng)模式日志:

wKgZPGkF82eAas1TAAUGq0Bn3HU450.png

持續(xù)震動(dòng)模式日志:

wKgZPGkF87yALlaeAAWi1MmmWV0376.png

七、總結(jié)

本示例介紹了如何用 Air8000 開發(fā)板展示內(nèi)部三軸加速度傳感器的震動(dòng)觸發(fā)功能。

八、注意事項(xiàng)與常見問題

1.exvib.lua 可適用于內(nèi)部集成了 G-Sensor 加速度傳感器 DA221 的模組型號(hào),

目前僅有 Air8000 系列模組內(nèi)置了 DA221,Air7000 推出時(shí)也會(huì)內(nèi)置該型號(hào) G-Sensor;

2.DA221 在 Air8000 內(nèi)部通過 I2C1 與之通信,并通過 WAKEUP2 接收運(yùn)動(dòng)監(jiān)測(cè)中斷,

如您使用其它型號(hào)模組外接 DA221 時(shí),比如 Air780EGH,建議與 Air8000 保持一致也選用 I2C1 和 WAKEUP2

(該管腳即為 Air780EGH 的 PIN79:USIM_DET),這樣便可以無縫使用本擴(kuò)展庫,DA221 的供應(yīng)商為蘇州明皜

如需 DA221 或者其他更高端的加速度傳感器可以聯(lián)系他們;

3.DA221 作為加速度傳感器,LuatOS 僅支持運(yùn)動(dòng)檢測(cè)這一功能,主要用于震動(dòng)檢測(cè),運(yùn)動(dòng)檢測(cè),跌倒檢測(cè),

搭配 GNSS 實(shí)現(xiàn)震動(dòng)然后定位的功能,其余功能請(qǐng)自行研究,我們提供了三種應(yīng)用場(chǎng)景,如果需要適配自己的場(chǎng)景需求,

請(qǐng)參考手冊(cè)參數(shù)自行修改代碼,調(diào)試適合自己場(chǎng)景的傳感器值,我們不提供 DA221 任何其它功能的任何形式的技術(shù)支持;

da221 手冊(cè):da221.pdf


今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

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

    關(guān)注

    1

    文章

    2

    瀏覽量

    1808
  • LuatOS
    +關(guān)注

    關(guān)注

    0

    文章

    153

    瀏覽量

    2663
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    LuatOS-Air轉(zhuǎn)LuatOS常見故障排查手冊(cè)

    當(dāng)LuatOS-Air腳本在LuatOS環(huán)境中運(yùn)行失敗,問題往往集中在幾個(gè)關(guān)鍵模塊:任務(wù)調(diào)度、外設(shè)驅(qū)動(dòng)、網(wǎng)絡(luò)配置和固件版本匹配。本文以故障排查的邏輯為主線,列出常見報(bào)錯(cuò)現(xiàn)象、可能原因及快速修復(fù)
    的頭像 發(fā)表于 01-13 19:20 ?113次閱讀
    <b class='flag-5'>LuatOS-Air</b>轉(zhuǎn)<b class='flag-5'>LuatOS</b>常見故障排查手冊(cè)

    AirCloud平臺(tái)+excloud擴(kuò)展:核心功能實(shí)戰(zhàn)應(yīng)用!

    擴(kuò)展的負(fù)載均衡模塊優(yōu)化流量處理,或是利用安全擴(kuò)展功能強(qiáng)化平臺(tái)防護(hù)。所有示例均以實(shí)戰(zhàn)落地為核心,拆解操作細(xì)節(jié)與配置邏輯,讓用戶直觀感受二者協(xié)
    的頭像 發(fā)表于 12-24 17:17 ?576次閱讀
    AirCloud平臺(tái)+excloud<b class='flag-5'>擴(kuò)展</b><b class='flag-5'>庫</b>:核心功能<b class='flag-5'>實(shí)戰(zhàn)</b>應(yīng)用!

    Air8000 BLE外圍模式解析:數(shù)據(jù)收發(fā)實(shí)戰(zhàn)指南!

    Air8000的BLE外圍設(shè)備模式(peripheral)是實(shí)現(xiàn)低功耗藍(lán)牙通信的關(guān)鍵功能,它既能主動(dòng)向中心設(shè)備發(fā)送通知數(shù)據(jù),也能接收中心設(shè)備傳回的信息。本文將通過具體示例,詳細(xì)拆解這一模式的操作流程
    的頭像 發(fā)表于 11-24 14:26 ?1942次閱讀
    <b class='flag-5'>Air8000</b> BLE外圍模式<b class='flag-5'>全</b><b class='flag-5'>解析</b>:數(shù)據(jù)收發(fā)<b class='flag-5'>實(shí)戰(zhàn)</b>指南!

    Air8000 LuatOS exgnss擴(kuò)展應(yīng)用秘籍:定位開發(fā)避坑指南!

    LuatOS exgnss擴(kuò)展的使用中,開發(fā)者常因坐標(biāo)系誤區(qū)或模式管理不當(dāng)踩坑。本秘籍結(jié)合實(shí)戰(zhàn)經(jīng)驗(yàn),針對(duì)Air8000平臺(tái),系統(tǒng)總結(jié)常見
    的頭像 發(fā)表于 11-14 15:26 ?1854次閱讀
    <b class='flag-5'>Air8000</b> <b class='flag-5'>LuatOS</b> exgnss<b class='flag-5'>擴(kuò)展</b><b class='flag-5'>庫</b>應(yīng)用秘籍:定位開發(fā)避坑指南!

    LuatOS exgnss擴(kuò)展實(shí)戰(zhàn)進(jìn)階:GNSS功能開發(fā)流程!

    GNSS功能開發(fā)涉及多環(huán)節(jié)協(xié)同,LuatOS exgnss擴(kuò)展是其中的關(guān)鍵樞紐。本文以流程探秘形式,從硬件準(zhǔn)備、固件燒錄到代碼實(shí)現(xiàn),詳解
    的頭像 發(fā)表于 11-14 15:24 ?5652次閱讀
    <b class='flag-5'>LuatOS</b> exgnss<b class='flag-5'>擴(kuò)展</b><b class='flag-5'>庫</b><b class='flag-5'>實(shí)戰(zhàn)</b>進(jìn)階:GNSS功能開發(fā)<b class='flag-5'>全</b><b class='flag-5'>流程</b>!

    Air8000-LuatOS exvib擴(kuò)展實(shí)操指南:流程技術(shù)細(xì)節(jié)深度解讀

    掌握exvib擴(kuò)展的使用,是提升Air8000-LuatOS項(xiàng)目開發(fā)效率的關(guān)鍵。本文以流程實(shí)
    的頭像 發(fā)表于 11-01 20:09 ?267次閱讀
    <b class='flag-5'>Air8000-LuatOS</b> <b class='flag-5'>exvib</b><b class='flag-5'>擴(kuò)展</b><b class='flag-5'>庫</b>實(shí)操指南:<b class='flag-5'>全</b><b class='flag-5'>流程</b>技術(shù)細(xì)節(jié)深度解讀

    Air8000 模塊 CAN 接口實(shí)戰(zhàn)開發(fā):從入門到配置的完整流程指南

    在工業(yè)通信與物聯(lián)網(wǎng)應(yīng)用中,CAN 總線以其高可靠性和實(shí)時(shí)性成為關(guān)鍵通信方式。Air8000 模塊集成 CAN 接口后,為設(shè)備互聯(lián)提供了強(qiáng)大支持。本文將帶你進(jìn)行一次完整的實(shí)戰(zhàn)演練,系統(tǒng)解析
    的頭像 發(fā)表于 10-29 14:05 ?454次閱讀
    <b class='flag-5'>Air8000</b> 模塊 CAN 接口<b class='flag-5'>實(shí)戰(zhàn)</b>開發(fā):從入門到配置的完整<b class='flag-5'>流程</b>指南

    BLE 5.4時(shí)代下,Air8000藍(lán)牙通知與手機(jī)讀寫操作實(shí)戰(zhàn)攻略

    隨著BLE 5.4的普及,Air8000模塊藍(lán)牙通信性能再升級(jí)。本篇將從實(shí)戰(zhàn)角度出發(fā),講解如何通過Air8000發(fā)送設(shè)備通知,以及如何利用手機(jī)APP對(duì)從機(jī)設(shè)備進(jìn)行數(shù)據(jù)讀寫,助你高效完成藍(lán)牙項(xiàng)目開發(fā)
    的頭像 發(fā)表于 08-13 15:31 ?891次閱讀
    BLE 5.4時(shí)代下,<b class='flag-5'>Air8000</b>藍(lán)牙通知與手機(jī)讀寫<b class='flag-5'>操作</b><b class='flag-5'>實(shí)戰(zhàn)</b>攻略

    是否必須使用LuatIO?Air8000 GPIO配置與設(shè)計(jì)規(guī)范深度解析

    Air8000的GPIO應(yīng)用開發(fā)中,LuatIO的角色至關(guān)重要。本文剖析其必要性,結(jié)合設(shè)計(jì)注意事項(xiàng),為開發(fā)者提供從配置到優(yōu)化的流程指南。 想要4G+GNSS+WiFi+BLE+TTS+VOLTE
    的頭像 發(fā)表于 07-29 13:54 ?516次閱讀
    是否必須使用LuatIO?<b class='flag-5'>Air8000</b> GPIO配置與設(shè)計(jì)規(guī)范深度<b class='flag-5'>解析</b>

    SFUD驅(qū)動(dòng)實(shí)戰(zhàn)手冊(cè):串行SPI Flash開發(fā)流程解析

    針對(duì)嵌入式系統(tǒng)中SPI Flash的多樣化需求,SFUD提供了靈活且通用的解決方案。本文將從環(huán)境配置、初始化、基本操作到高級(jí)特性,完整展示SFUD的應(yīng)用
    的頭像 發(fā)表于 07-29 13:19 ?705次閱讀
    SFUD<b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>庫</b><b class='flag-5'>實(shí)戰(zhàn)</b>手冊(cè):串行SPI Flash開發(fā)<b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>解析</b>

    高效開發(fā):解鎖Air8000 LuatOS softAP配網(wǎng)功能的核心技術(shù)!

    為縮短物聯(lián)網(wǎng)項(xiàng)目開發(fā)周期,掌握高效的配網(wǎng)技術(shù)至關(guān)重要。本文聚焦Air8000平臺(tái),深入講解如何利用LuatOS系統(tǒng)開發(fā)softAP配網(wǎng)功能,通過優(yōu)化代碼架構(gòu)與協(xié)議設(shè)計(jì),實(shí)現(xiàn)設(shè)備快速、穩(wěn)定的網(wǎng)絡(luò)接入
    的頭像 發(fā)表于 07-17 15:49 ?647次閱讀
    高效開發(fā):解鎖<b class='flag-5'>Air8000</b> <b class='flag-5'>LuatOS</b> softAP配網(wǎng)功能的核心技術(shù)!

    LuatOS藍(lán)牙配網(wǎng)開發(fā)全攻略:以Air8000為核心實(shí)戰(zhàn)教學(xué)

    聚焦Air8000核心板的藍(lán)牙配網(wǎng)功能,本文整合開發(fā)流程:硬件準(zhǔn)備、腳本編寫、固件燒錄及測(cè)試驗(yàn)證,為開發(fā)者提供一站式解決方案。 一、藍(lán)牙配網(wǎng)概述 ? 文章開篇先簡(jiǎn)單介紹下 Air8000
    的頭像 發(fā)表于 07-10 17:17 ?600次閱讀
    <b class='flag-5'>LuatOS</b>藍(lán)牙配網(wǎng)開發(fā)全攻略:以<b class='flag-5'>Air8000</b>為核心<b class='flag-5'>實(shí)戰(zhàn)</b>教學(xué)

    LuatOS藍(lán)牙配網(wǎng)流程解析Air8000開發(fā)入門必備

    針對(duì)Air8000開發(fā)板的藍(lán)牙配網(wǎng)功能,本文通過詳細(xì)步驟分解技術(shù)要點(diǎn),結(jié)合LuatOS系統(tǒng)特性,幫助開發(fā)者從零基礎(chǔ)搭建藍(lán)牙通信環(huán)境,掌握關(guān)鍵代碼邏輯與調(diào)試技巧。 一、藍(lán)牙配網(wǎng)概述 ? 文章開篇先簡(jiǎn)單
    的頭像 發(fā)表于 07-10 17:11 ?662次閱讀
    <b class='flag-5'>LuatOS</b>藍(lán)牙配網(wǎng)<b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>解析</b>:<b class='flag-5'>Air8000</b>開發(fā)入門必備

    棧開發(fā)進(jìn)階指南:LuatOS-log從入門到實(shí)戰(zhàn)

    本文將帶你深入探索LuatOS系統(tǒng)中l(wèi)og的核心原理與實(shí)戰(zhàn)技巧,通過代碼示例解析日志管理、錯(cuò)誤追蹤及性能優(yōu)化的最佳實(shí)踐,助力棧工程師構(gòu)建
    的頭像 發(fā)表于 05-15 16:12 ?2840次閱讀
    <b class='flag-5'>全</b>棧開發(fā)進(jìn)階指南:<b class='flag-5'>LuatOS</b>-log<b class='flag-5'>庫</b>從入門到<b class='flag-5'>實(shí)戰(zhàn)</b>!

    解鎖LuatOS-log棧工程師的日志管理實(shí)戰(zhàn)課!

    針對(duì)棧開發(fā)者設(shè)計(jì)的實(shí)戰(zhàn)教程,本文聚焦LuatOS平臺(tái)log的高效使用,從基礎(chǔ)配置到高級(jí)調(diào)試策略,手把手教你搭建可擴(kuò)展的日志系統(tǒng),提升項(xiàng)目
    的頭像 發(fā)表于 05-12 15:23 ?1493次閱讀
    解鎖<b class='flag-5'>LuatOS</b>-log<b class='flag-5'>庫</b>:<b class='flag-5'>全</b>棧工程師的日志管理<b class='flag-5'>實(shí)戰(zhàn)</b>課!