色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

MicroPython nRF 移植版完全指南:從 nRF51 到 nRF9160 的編譯、燒錄與 BLE 開發(fā)

MicroPython nRF 移植版完全指南:從 nRF51 到 nRF9160 的編譯、燒錄與 BLE 開發(fā) MicroPython nRF 移植版完全指南從 nRF51 到 nRF9160 的編譯、燒錄與 BLE 開發(fā)【免費(fèi)下載鏈接】micropythonMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems項(xiàng)目地址: https://gitcode.com/gh_mirrors/mi/micropythonMicroPython 官方倉庫micropython中的ports/nrf移植版port將 MicroPython 運(yùn)行時(shí)帶到了 Nordic Semiconductor 的 nRF 系列芯片上覆蓋 nRF51如 micro:bit、nRF52832、nRF52840 以及蜂窩網(wǎng)絡(luò)芯片 nRF9160。本文基于 ports/nrf/README.md 并結(jié)合該移植版源碼系統(tǒng)講解支持的功能特性、板卡選擇、編譯燒錄流程、SoftDevice 藍(lán)牙協(xié)議棧集成、文件系統(tǒng)VFS配置、BLE REPL 與引腳編號(hào)規(guī)則幫助你在真實(shí) nRF 硬件上完成從構(gòu)建到運(yùn)行的完整閉環(huán)。一、移植版概覽與支持的功能特性ports/nrf是 MicroPython 對(duì) Nordic nRF 系列芯片的官方移植其目標(biāo)是在資源受限的 MCU 上運(yùn)行精簡的 Python 運(yùn)行時(shí)。README 中列出的核心功能包括UART串口通信與 REPL 支持SPI串行外設(shè)接口LED與Pin引腳GPIO 控制ADC模數(shù)轉(zhuǎn)換I2CPWM僅 nRF52 系列支持硬件 PWMTemperature溫度讀取片上溫度傳感器RTCReal Time Counter低功耗計(jì)數(shù)器BLE 支持包括nRF51 目標(biāo)上的Peripheral外設(shè)角色nRF52 目標(biāo)上的Central主機(jī)和 Peripheral 角色通過 BLE 提供 REPL可選使用 WebBluetoothubluepy面向 MicroPython 的 BLE 模塊連接建立后仍可運(yùn)行1 個(gè)不可連接的廣播advertiser。從源碼結(jié)構(gòu)可以印證這些功能的實(shí)現(xiàn)位置。在 ports/nrf/modules/machine 目錄下分別有uart.c、spi.c、pin.c、adc.c、i2c.c、pwm.c、rtcounter.c、temp.c、timer.c、soft_pwm.c等模塊實(shí)現(xiàn)BLE 相關(guān)代碼位于 ports/nrf/modules/blemodble.c和 ports/nrf/modules/ubluepymachine模塊入口則定義在 ports/nrf/modules/machine/modmachine.c。此外ports/nrf/mpconfigport.h 中為不同芯片設(shè)置了不同的功能等級(jí)MICROPY_CONFIG_ROM_LEVELnRF51822 在啟用 SoftDevice 時(shí)使用MICROPY_CONFIG_ROM_LEVEL_MINIMUM因?yàn)閰f(xié)議棧占用閃存和 RAM否則為CORE_FEATURESnRF52832 為BASIC_FEATURESnRF52840 與 nRF9160 為EXTRA_FEATURES。這解釋了為什么不同芯片上可用的 Python 功能集不同——資源越多ROM 等級(jí)越高。二、已測試硬件與板卡支持矩陣已測試的芯片與開發(fā)板README 記錄了經(jīng)過驗(yàn)證的硬件平臺(tái)nRF51 系列micro:bitPCA10000donglePCA10001PCA10028PCA10031dongleWT51822-S4ATnRF52832PCA10040Adafruit Feather nRF52Thingy:52Arduino PrimoIBK-BLYST-NANObreakout 板BLUEIO-TAG-EVIM BLYST Nano Sensor 板uBlox EVK-NINA-B1nRF52840PCA10056PCA10059dongleParticle XenonnRF52840 MDK USB Dongle詳見 boards/NRF52840_MDK_USB_DONGLE/README.mdnRF9160PCA10090nRF9160-DKActinius Icarus板卡BOARD、協(xié)議棧與燒錄工具對(duì)照表下表是 README 提供的官方板卡支持矩陣包含默認(rèn)的 SoftDeviceSD、BLE 支持角色、Bootloader 以及默認(rèn)燒錄工具Target BoardBOARD藍(lán)牙協(xié)議棧SD藍(lán)牙支持Bootloader默認(rèn)燒錄工具M(jìn)ICROBITs110PeripheralPyOCDPCA10000s110PeripheralSeggerPCA10001s110PeripheralSeggerPCA10028s110PeripheralSeggerPCA10031s110PeripheralSeggerWT51822_S4ATs110Peripheral手動(dòng)見數(shù)據(jù)手冊(cè)引腳圖PCA10040s132Peripheral 與 CentralSeggerFEATHER52s132Peripheral 與 Central手動(dòng)板底 SWDIO/SWCLK 焊點(diǎn)ARDUINO_PRIMOs132Peripheral 與 CentralPyOCDIBK_BLYST_NANOs132Peripheral 與 CentralIDAPIDK_BLYST_NANOs132Peripheral 與 CentralIDAPBLUEIO_TAG_EVIMs132Peripheral 與 CentralIDAPEVK_NINA_B1s132Peripheral 與 CentralSeggerPCA10056s140Peripheral 與 CentralSeggerPCA10059s140Peripheral 與 CentralOpenBootloadernrfutilPARTICLE_XENONs140Peripheral 與 CentralBlack Magic ProbeNRF52840_MDK_USB_DONGLEs140Peripheral 與 CentralOpenBootloadernrfutilPCA10090無bsdlib.a無LTE/GNSSSeggerACTINIUS_ICARUS無bsdlib.a無LTE/GNSSSegger注nRF9160PCA10090、ACTINIUS_ICARUS不運(yùn)行 BLE 協(xié)議棧而是使用bsdlib.aNordic 的 BSD 庫提供LTE/GNSS蜂窩通信能力因此表中“藍(lán)牙支持”為“無”。當(dāng)前倉庫ports/nrf/boards/目錄下實(shí)際包含的板卡還包括ARDUINO_NANO_33_BLE_SENSE、DVK_BL652、EVK_NINA_B3、SEEED_XIAO_NRF52等比 README 表格所列更多。以 PCA10040 為例其 mpconfigboard.mk 定義了MCU_SERIES m4 MCU_VARIANT nrf52 MCU_SUB_VARIANT nrf52832 SOFTDEV_VERSION 6.1.1 LD_FILES boards/nrf52832_512k_64k.ld NRF_DEFINES -DNRF52832_XXAA MICROPY_VFS_LFS2 1可以看出板卡配置由MCU_SERIES/MCU_VARIANT/MCU_SUB_VARIANT決定芯片型號(hào)SOFTDEV_VERSION決定 SoftDevice 版本LD_FILES指定鏈接腳本MICROPY_VFS_LFS2默認(rèn)啟用 littlefs v2 文件系統(tǒng)。三、編譯與燒錄從零開始構(gòu)建 nRF 固件前置準(zhǔn)備構(gòu)建 nRF 移植版需要先克隆倉庫并構(gòu)建mpy-cross交叉編譯器git clone URL.git micropython cd micropython make -C mpy-crossmpy-cross用于在編譯期把 Python 源碼預(yù)編譯為.mpy字節(jié)碼是凍結(jié)模塊frozen modules的基礎(chǔ)。默認(rèn)目標(biāo)板為PCA10040nRF52832這一默認(rèn)值定義在 ports/nrf/Makefile 的第 8 行BOARD ? PCA10040。構(gòu)建并燒錄默認(rèn)板進(jìn)入ports/nrf/目錄后執(zhí)行make submodules make make deploy其中make submodules拉取lib/CMSIS_6、lib/nrfx、lib/tinyusb等 Git 子模塊見 ports/nrf/Makefile 中GIT_SUBMODULES lib/CMSIS_6 lib/nrfx lib/tinyusbmake編譯固件默認(rèn)生成build-PCA10040/firmware.hex與.binmake deploy調(diào)用默認(rèn)燒錄器默認(rèn)FLASHER ? jlink即 Segger JLink nrfjprog燒錄固件。指定其他板卡make submodules make BOARDPCA10040 make BOARDPCA10040 deployBOARD變量會(huì)被映射到ports/nrf/boards/$(BOARD)目錄見 ports/nrf/Makefile如果目錄不存在會(huì)直接報(bào)錯(cuò)Invalid BOARD specified。構(gòu)建產(chǎn)物目錄名會(huì)隨板卡變化build-$(BOARD)若指定了SD則為build-$(BOARD)-$(SD_LOWER)。關(guān)閉 LTO 編譯為節(jié)省空間nRF 移植版在所有目標(biāo)上默認(rèn)啟用LTO鏈接時(shí)優(yōu)化通過-flto鏈接器標(biāo)志實(shí)現(xiàn)見 ports/nrf/Makefile 中LTO ? 1及CFLAGS -flto??梢酝ㄟ^LTO參數(shù)關(guān)閉make BOARDPCA10040 LTO0當(dāng)LTO0時(shí)Makefile 會(huì)改用-ffunction-sections -fdata-sections與-Wl,--gc-sections來去除未使用代碼段。重要提示GNU ARM Embedded Toolchain 7.2.1/4Q17 與 LTO 組合曾出現(xiàn)多個(gè)問題建議使用該版本之后的工具鏈如 7.3.1/2Q18 或 8.2.1/4Q18或者按上述方式以LTO0構(gòu)建。這也與 ports/nrf/Makefile 中$(PY_BUILD)/nlr%.o: CFLAGS -Os -fno-lto的特殊處理相互印證——NLR非本地跳轉(zhuǎn)相關(guān)目標(biāo)文件即使在 LTO 開啟時(shí)也單獨(dú)禁用 LTO以避免長跳轉(zhuǎn)代碼被優(yōu)化破壞。芯片平臺(tái)差異編譯器前綴為arm-none-eabi-CROSS_COMPILE ? arm-none-eabi-nRF51Cortex-M0使用-mfloat-abisoft軟浮點(diǎn)nRF52Cortex-M4使用-mfpufpv4-sp-d16 -mfloat-abihardnRF9160Cortex-M33使用-mcpucortex-m33 -marcharmv8-m.maindsp -mcmse見 ports/nrf/Makefile 中CFLAGS_MCU_m0/m4/m33nRF51822 還需在 ports/nrf/mpconfigport.h 中啟用MICROPY_NLR_THUMB_USE_LONG_JUMP因?yàn)?Thumb-1 指令集在 LTO 下 NLR 跳轉(zhuǎn)距離不確定nRF51 不支持浮點(diǎn)MICROPY_FLOAT_IMPL_NONEnRF52/nRF9160 使用MICROPY_FLOAT_IMPL_FLOAT。四、集成 Bluetooth StackSoftDevice的編譯與燒錄BLE 功能依賴 Nordic 的 SoftDevice 協(xié)議棧。首先下載對(duì)應(yīng)協(xié)議棧與頭文件./drivers/bluetooth/download_ble_stack.sh下載完成后編譯時(shí)通過SD參數(shù)指定協(xié)議棧make BOARDPCA10040 SDs132燒錄協(xié)議棧使用sd目標(biāo)make BOARDPCA10040 SDs132 sd注意make sd會(huì)對(duì)芯片執(zhí)行全片擦除nrfjprog --eraseall這可能同時(shí)抹掉第三方 bootloader。若板卡帶 OpenBootloader如 PCA10059、NRF52840_MDK_USB_DONGLE協(xié)議棧與應(yīng)用的燒錄順序由 nrfutil DFU 流程處理。從 ports/nrf/Makefile 的sd目標(biāo)可以看到其燒錄序列--eraseall全擦 → 燒錄$(SOFTDEV_HEX)→ 燒錄應(yīng)用 → 復(fù)位。指定SD后鏈接腳本會(huì)自動(dòng)追加boards/$(SD_LOWER)_$(SOFTDEV_VERSION).ld如s132_6.1.1.ld并引入drivers/bluetooth/bluetooth_common.mk以鏈接協(xié)議棧頭文件。SOFTDEV_VERSION在各板卡mpconfigboard.mk中定義PCA10040/PCA10056 均為 6.1.1倉庫ports/nrf/boards/下提供了s110_8.0.0.ld、s132_6.1.1.ld、s140_6.1.1.ld、s140_7.3.0.ld等鏈接腳本。關(guān)于 BLE 特性的進(jìn)一步調(diào)優(yōu)如 BLE REPL 等可通過編輯 ports/nrf/bluetooth_conf.h 實(shí)現(xiàn)。該文件按協(xié)議棧類型定義藍(lán)牙功能開關(guān)BLUETOOTH_SD 110s110啟用MICROPY_PY_BLE、MICROPY_PY_UBLUEPY、MICROPY_PY_UBLUEPY_PERIPHERALBLUETOOTH_WEBBLUETOOTH_REPL為 0BLUETOOTH_SD 132/140s132/s140額外啟用MICROPY_PY_UBLUEPY_CENTRALCentral 角色。這正與 README 所述“nRF51 僅 Peripheral 角色、nRF52 支持 Peripheral 與 Central”對(duì)應(yīng)。而MICROPY_PY_BLE_NUSNordic UART Service默認(rèn)定義為0需要手動(dòng)開啟。五、凍結(jié) manifestFreeze Manifest凍結(jié)freeze可以將 Python 源碼或.mpy字節(jié)碼編譯進(jìn)固件避免運(yùn)行時(shí)從文件系統(tǒng)導(dǎo)入。通過FROZEN_MANIFEST指定一個(gè)manifest.py即可方式一make 命令行傳入make BOARDPCA10040 FROZEN_MANIFESTpath/to/manifest.py方式二在板卡 makefile 中定義在具體板卡的mpconfigboard.mk中添加FROZEN_MANIFEST ? $(BOARD_DIR)/manifest.py兩種方式同時(shí)存在時(shí)手動(dòng) make 命令行傳入的值優(yōu)先級(jí)更高因?yàn)?只在變量未定義時(shí)生效。實(shí)際上ports/nrf/Makefile 已根據(jù)MICROPY_PY_ASYNCIO自動(dòng)選擇 manifest啟用 asyncio 時(shí)使用boards/manifest.py否則使用boards/manifest_minimal.py對(duì)應(yīng) boards/manifest.py 與 boards/manifest_minimal.py并且 nRF 移植版默認(rèn)開啟 asyncioMICROPY_PY_ASYNCIO ? 1。同時(shí)該移植版還包含freeze/目錄與modules/scripts/_boot.py等可凍結(jié)內(nèi)容。六、啟用文件系統(tǒng)FATFS 與 littlefsVFSnRF 移植版支持多種片內(nèi)文件系統(tǒng)。由于oofatfs模塊沒有可排除實(shí)現(xiàn)編譯的頭文件保護(hù)移植版提供了顯式開關(guān)MICROPY_VFS_FAT默認(rèn)值為 0需要顯式設(shè)為 1 才會(huì)編譯 FATFS 相關(guān)代碼并且還需要在mpconfigport.h中設(shè)置MICROPY_VFSmake BOARDPCA10040 MICROPY_VFS_FAT1啟用 FATFS 后ports/nrf/Makefile 會(huì)額外編譯lib/oofatfs/ff.c與lib/oofatfs/ffunicode.c并配合 ports/nrf/fatfs_port.c 提供磁盤 I/O。啟用 littlefsLFS1/LFS2若要使用 littlefs 作為片內(nèi)閃存文件系統(tǒng)可設(shè)置MICROPY_VFS_LFS1或MICROPY_VFS_LFS2同樣需要配合在mpconfigport.h或mpconfigboard.h中設(shè)置MICROPY_VFSmake BOARDPCA10056 MICROPY_VFS_LFS21從板卡配置看PCA10040 與 PCA10056 的mpconfigboard.mk中均已默認(rèn)MICROPY_VFS_LFS2 1而mpconfigport.h中MICROPY_VFS默認(rèn)按功能等級(jí)開啟CORE_FEATMICROPY_MBFSmicro:bit 文件系統(tǒng)則在未啟用 VFS 時(shí)自動(dòng)啟用。調(diào)整文件系統(tǒng)大小FS_SIZE文件系統(tǒng)在片內(nèi)閃存中的大小由鏈接腳本參數(shù)_fs_size控制默認(rèn)值為64K見 ports/nrf/boards/memory.ld 第 12 行??梢酝ㄟ^ makefile 的FS_SIZE動(dòng)態(tài)覆蓋make BOARDPCA10056 MICROPY_VFS_LFS21 FS_SIZE256KFS_SIZE的值會(huì)原樣傳給鏈接器-Wl,--defsym_fs_size$(FS_SIZE)因此必須使用鏈接腳本語法如256K。該值參與計(jì)算 Flash 布局_app_size _flash_size - _head_size - romfs - _fs_size - _bootloader_tail_size文件系統(tǒng)區(qū)域從_fs_start延伸到_fs_end。風(fēng)險(xiǎn)提示改變FS_SIZE會(huì)導(dǎo)致文件系統(tǒng)起始位置變化下次啟動(dòng)時(shí)固件會(huì)因位置變化而重新格式化文件系統(tǒng)可能丟失上一次固件中已有的文件。七、不同燒錄工具Flash Util的部署方式除默認(rèn)的 SeggerJLink nrfjprog外移植版支持多種燒錄后端見 ports/nrf/Makefile 中FLASHER ? jlink及各個(gè)分支。README 對(duì)應(yīng)給出了各工具的安裝與使用說明IDAP-M/IDAP-Link 目標(biāo)IBK_BLYST_NANO 等下載安裝 IDAPnRFProgLinux/OSX/Windows 版本該工具通過 CMSIS-DAP 調(diào)試器燒錄。Makefile 中對(duì)應(yīng)FLASHERidap命令為IDAPnRFPRog hex。Segger 目標(biāo)PCA10040、PCA10056 等安裝 JLink 與 nrfjprog。Linux 下可能需要將 SEGGER 的libjlinkarm.so鏈接到 nrfjprog 的目錄中。這是 nRF 移植版的默認(rèn)燒錄方式。PyOCD/OpenOCD 目標(biāo)MICROBIT、ARDUINO_PRIMO 等sudo apt-get install openocd sudo pip install pyOCDMakefile 中對(duì)應(yīng)FLASHERpyocd使用pyocd-flashtool與FLASHERopenocd使用openocd CMSIS-DAP 接口配置nRF51/nRF52 均使用target/nrf52.cfg。Black Magic Probe 目標(biāo)PARTICLE_XENON僅需arm-none-eabi-gdb。make deploy會(huì)通過 GDB 加載并運(yùn)行新固件對(duì)應(yīng)FLASHERbmp使用target extended-remote連接 BMP 端口默認(rèn)/dev/ttyACM0。nRFUtil 目標(biāo)PCA10059、NRF52840_MDK_USB_DONGLE首先安裝 Nordic 的nrfutilCLI然后安裝 SDK 子包以獲取pkg與dfu命令nrfutil install nrf5sdk-tools再安裝 Python 依賴sudo pip install intelhexintelhex提供hexmerge.py工具M(jìn)akefile 使用它對(duì) SoftDevice 鏡像做 MBR 裁剪--range0x1000:跳過 MBR 保護(hù)區(qū)。使用nrfutil作為燒錄后端時(shí)除deploy目標(biāo)外還必須指定串口參數(shù)make BOARDNRF52840_MDK_USB_DONGLE NRFUTIL_PORT/dev/ttyACM0 deploy若設(shè)備連接在默認(rèn)串口/dev/ttyACM0則NRFUTIL_PORT可以省略Makefile 默認(rèn)值。啟用 BLE 時(shí)與其他燒錄工具一樣首次固件更新需要先燒錄 SoftDevice使用sd目標(biāo)而非deploymake BOARDNRF52840_MDK_USB_DONGLE SDs140 NRFUTIL_PORT/dev/ttyACM0 sdnrfutil 的sd流程會(huì)生成兩個(gè) DFU 包stripped_sd.zip裁剪 MBR 后的 SoftDevice與xxx_dfu.zip應(yīng)用然后依次通過 USB 串口 DFU 推送。注意nRF52840 MDK USB Dongle 的 SoftDevice 請(qǐng)求標(biāo)識(shí)為0xB6見 Makefile 中ifeq ($(SD), s140) NRFUTIL_SD_REQ 0xB6。八、Bluetooth LE REPL通過 BLE 使用交互式解釋器該移植版實(shí)現(xiàn)了BLE REPL 驅(qū)動(dòng)。此功能默認(rèn)關(guān)閉因?yàn)閱⒂煤髸?huì)停用 UART REPLnRF 部分器件只有一個(gè) UART使用 BLE REPL 可以把 UART 釋放出來當(dāng)作普通外設(shè)使用。啟用方式編輯 ports/nrf/bluetooth_conf.h將MICROPY_PY_BLE_NUS設(shè)為 1即 Nordic UART Service 的 REPL 通道。這與mpconfigport.h中MICROPY_HW_ENABLE_UART_REPL的默認(rèn)邏輯呼應(yīng)當(dāng)MICROPY_PY_BLE_NUS或MICROPY_HW_USB_CDC啟用時(shí)UART REPL 自動(dòng)關(guān)閉。啟用后可選擇的測試工具NUS Console for Linux推薦命令行下連接 BLE NUS 服務(wù)WebBluetooth REPL實(shí)驗(yàn)性瀏覽器內(nèi)連接。此外手機(jī)/平板可安裝 nRF UART 應(yīng)用連接。WebBluetooth 模式還可以進(jìn)一步配置在bluetooth_conf.h中設(shè)置BLUETOOTH_WEBBLUETOOTH_REPL為 1。此時(shí)設(shè)備會(huì)在Eddystone URL 廣播與普通可連接廣播之間交替Eddystone URL 引導(dǎo)手機(jī)或電腦瀏覽器打開 WebBluetooth REPL 頁面隨后即可通過瀏覽器連接 BLE REPL。注意bluetooth_conf.h中 s110/s132/s140 三種協(xié)議棧的BLUETOOTH_WEBBLUETOOTH_REPL默認(rèn)值均為 0需要手動(dòng)開啟。九、nRF52840 板卡的引腳編號(hào)規(guī)則對(duì)于 nRF52840 系列板卡軟件引腳編號(hào)與物理引腳存在固定映射軟件 Pin 0–31 對(duì)應(yīng)物理引腳 0.xP0.00–P0.31軟件 Pin 32–47 對(duì)應(yīng)物理引腳 1.xP1.00–P1.15。例如在 PCA10059 上Pin(47)對(duì)應(yīng)物理引腳1.15。這一規(guī)則的落地體現(xiàn)在板卡引腳生成機(jī)制中Makefile 通過 boards/make-pins.py 讀取板卡的pins.csv、芯片的nrf52_af.csv及nrf52_prefix.c生成build/pins_gen.c與build/pins.h見 ports/nrf/Makefile 中MAKE_PINS/BOARD_PINS/AF_FILE/PREFIX_FILE定義。以 PCA10056 的 mpconfigboard.h 為例LED1–LED4 分別映射到引腳 13/14/15/16SPI0 的 SCK/MOSI/MISO 為 47/45/46UART1 的 RX/TX/CTS/RTS 為 8/6/7/5且啟用硬件流控MICROPY_HW_UART1_HWFC (1)這些數(shù)字均遵循上述軟件引腳編號(hào)規(guī)則。十、構(gòu)建產(chǎn)物與固件目標(biāo)ports/nrf/Makefile 定義了兩個(gè)主要產(chǎn)物目標(biāo)binary生成firmware.binobjcopy -O binaryhex生成firmware.hexobjcopy -O ihex這是deploy/sd燒錄使用的格式。nRF91 平臺(tái)的all目標(biāo)還會(huì)額外構(gòu)建secureboot因?yàn)?nRF9160 使用帶 TrustZone 的 Cortex-M33需要安全啟動(dòng)鏡像對(duì)應(yīng) drivers/secureboot/secureboot.mk。同時(shí)ports/nrf/mpconfigport.h 顯示 nRF9160 未啟用MICROPY_PY_MACHINE_MEM_BACKUP因?yàn)槠銹OWER-GPREGRET為數(shù)組且涉及安全/非安全外設(shè)劃分這也再次體現(xiàn)了不同芯片在移植版中的差異化處理。結(jié)語通過本文可以完成 nRF 移植版的完整開發(fā)閉環(huán)根據(jù)硬件選型nRF51/nRF52/nRF9160選擇合適的BOARD與SD協(xié)議棧參數(shù)執(zhí)行make submodules make make deploy或sd構(gòu)建燒錄需要文件系統(tǒng)時(shí)按需開啟MICROPY_VFS_FAT/MICROPY_VFS_LFS2并用FS_SIZE調(diào)整分區(qū)大小想通過藍(lán)牙調(diào)試時(shí)啟用MICROPY_PY_BLE_NUS的 BLE REPL。深入閱讀 ports/nrf/Makefile、ports/nrf/mpconfigport.h 與 ports/nrf/bluetooth_conf.h 等源碼文件可以進(jìn)一步掌握每個(gè)構(gòu)建開關(guān)背后的底層實(shí)現(xiàn)為定制自己的 nRF 板卡固件打下基礎(chǔ)?!久赓M(fèi)下載鏈接】micropythonMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems項(xiàng)目地址: https://gitcode.com/gh_mirrors/mi/micropython創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美性爱第一页久久| 欧美亚洲| 丁香五月天堂网| 加勒比海成人视频网| 日韩无码第3页| 亚洲Av无码成人精品国产| 日han少妇无码| 欧美色图 色综合图| 葡萄牙性视频一二区| 女人双腿搬开让男人桶| 欧美韩国你懂得在线| 青青草国产欧美非洲黑人| 国语对白在线播放视频| 自拍第一页| 久久一区二区高清免费| 东北女人的毛片| 欧美精品三级黄片| 91亚洲图片| 国产极品精品美女视频| 亚洲在高跟鞋自慰久久在色线| 久久久96| 蜜臀久久在线视频| 18禁免费视频| 操人妻逼91| 无码区蜜乳| 欧美日韩免费专区在线| 九九九国产精品| 日本黄 R色 成 人网站| 人妻大香蕉| 亚洲精品国产熟女久久久久久| 宗合情欲网| 精品性爱| 先锋音影AV| 免费αⅴ在线观看| 日韩黄色小说| 青青操综合网| 亚洲,欧美,综合网| 自拍偷拍2025在线观看| 91天堂丝袜美腿| 成人欧美一区二区三区黑人一| 男女啊啊啊啊啊| 五月天综合| 国产精品白丝| 欧美天堂超碰97| 亚洲天堂人妻熟妇视频| 九九超碰综合网| 日韩精品一区二区三区色欲 | 校园春色亚洲| 九热大香蕉| 在线观看色视频| av日韩中文字幕| 99精品在线| 国产一国产一级毛片古装| 国产美女激情| 亚洲成av人片色午夜乱码| 天天看片青娱乐| 91性高潮久久久久久久久| 智利AV在线网| 色婷婷色99国产综合精品| 青久久| 国产乱伦性爱AV| 欧美人妻制服| 97久久超碰国产网站| 欧美日本中字另类在线| 欧美熟妇精品黑人巨大91| 青青草视频这里只有精品| 91色人妻| 9久热这里只有精品| 久热精品色情| 精品区9| 深夜国产一区二区三区在线看| 0755午夜福利视频| 女人18精品一区二区三区| 亚码激情| 欧美日韩91| 国产亚洲精品无码三区| 国产内射爽爽大片| 久伊人网78| 日本A级视频| 亚洲第一在线视频| 在线有码中文字幕| 国产97亚洲| 最新精品久久蜜桃 | 久操精品| 精品女同一区二区三区| 色眯眯av| 91麻豆天美传媒HD| 极品后入免费视频| 亚洲综合激情五月久久| 激情一区二区三区在线观看| 国产乱伦亚洲| 日本肉体xxxx裸交| 中国zzijzzijzzwww精品| 日韩肏逼视频| 大色综合| 国产久久久久久| 天天干夜夜| 美女AV一区二区| 九九黄色视频在线观看| 国产精品麻豆免费视频| 成人线上超碰| 黄色无码高清黄色无码网站| 91骚熟女| 四虎在线观看视频| 97在线免费观看视频| 蜜臀99久久国产| 99精品在线| 色超碰综合| 久久婷婷色| 91精品女厕偷拍视频| 人人妻碰人人免费| 天天草夜夜草高潮片| 久久有码视频| 久操影视| 丰满人妻被猛烈进入中| 亚洲情色电影网| 日韩精品一区二区三区色欲| 无码伊人久久大杳蕉中文无码| 人人潮人人摸| 色五月综合| 超碰在线91| 日本99视频| 国产精选三级在线观看| 看一级黄色视频| 欧美日本一区二区a人| 久久草草亚洲蜜桃臀| 97在线公开视频| 中文字幕88av在线| 涩涩久久精品| 欧美人妻少妇| 岛国在线国产| 欧美综合区| 国产精品女久久久久av爽| 国产亚洲精品av一区| 久久国产热视频97电影| 99色婷婷| 69综合网| 亚洲综合一| 丝袜无码a片| 九X超碰| 东北老女人的激情视频| 久欲AV| 欧美色91| 大肥女高潮bbwbbwhd视频| 中文字幕99999| www.色吧5.com| 国产精品自在自拍视频| 天天天天操| 日日天天久久啊啊aaa| 99啪啪视频| 97视频620| 成人精品视频| 992视频一区| 久久久久久久九九九九| 视频一区二区三区精品| 日本午夜久久电影| 亚洲青青青视频在线| 成人色女网| 欧亚韩国999| 欧美第一页| 欧美色欧美| 熟女字幕| 密臀在线免费观看| 日产精品久久久一区二区| 试看60秒 爽| 午夜超爽| 亚洲最大91网| 久久精品人妻一区二区| 欧美色网| 五月丁香激情综合网| 久久久久久久九九九九九九| 国产精品乱码久久久、久久| 日本丝袜人妻内射| 综合 青草 伊久久 影院 综合 | 78操B| 国产精品视屏| 日韩免费性爱视频在线观看| 97天天操天天干| 欧美91网站| 久久久9999| 岛国黄| AV天堂丝袜| 成人草草视频| 熟妇操花| 久久↗↗| 操逼视频国产无套| 超碰亚洲97| 欧美激情精品久久久| 亚洲性爱乱操x| 色综合久| 亚洲精品黄码久久久久| 影音先锋中文字幕日本好一区二区| 久妇网| 天天欲望网| 国产偷拍自拍在线视频| Aa东京男人的天堂| 亚洲码在线中文在线观看| www.久久爱| 九九九影院| 国产精品白领在线观看 | 男人精品天堂一区| 国产JDAV无码视频在线观看| 天美一二三在线观看Av| 欧美精品69性爱| 99精品网| 97操综合| 色婷婷成人| 日韩无码服务区| 69精品久久久久中文字幕| 久久久久78| 天堂v无码免费视频| 在线观看十八禁| 国产一二三在线视频五十路| 91N欧美| 欧美色宗合| 久久欧美按摩999| 天天综合网日韩| 国产精品熟女丝袜一区二区| 亚洲中文字幕av | 日韩中文字幕精品一区在线| 国产乱码精品久久久久久| 成人精品无码| 区一在线观看| 亚洲熟女性高潮久久久| 尤物视频新赏网鲜网色诱网| 亚洲日韩肥臀视频在线观看| 狠狠婷婷亚洲中文综合久久| 亚洲天堂日本| 国产激情视频在线观看| 精品在线蜜臀| 四季AV一区二区凹凸精品小说| 在线观看不卡一区二区三区| 91欧美巨乳| 婷婷激情四射| 欧美性爱免费短视频| 97国产天堂岛| 人妻少妇av在线观看| 丝袜美腿91| 亚洲丝袜色| 中文AV制服乱伦| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | av天堂精品久久| 人妻素股| 女优免费一区二区永久| 久久精品 六十路 熟女 欧美| 91伊人大香蕉| 欧美黄色片AAAAA| 热思思免费视频| 国产精品一区二区麻豆| 动漫av中文| 99久久9| 亚洲欧美中文一区二区三| 九九热只有精品| 大香蕉青青9| 少妇99成人麻豆| 操逼啊啊啊91| 夜夜草我| 亚洲精品啪视频| 日韩人妻播放| 国产一区二区在线电影| 亚洲最大91网| 无码欧美有限公司| 亚洲无码久久久久久久| 久久久久久久久久久久九| 欧美综合色站| 欧美人妻另类在线| 性性久久| 蜜桃臀av一区二区| 欧美成年人性爱视频免费观看| 欧美色爱综合| 天美精品原创av片国产| 岛国爱情动作片在国产AV无码专区亚洲AV漫画 | 老司机深夜18禁污污网站| 色哟哟 日韩精品| 国精精品无码一二三区水多多| 欧美日本国产日韩激情视频| 久久婷婷伊人| 91爱看| 久久一二三四五六七八九区| 97超碰人人模人人拍人人| 熟女这里只有精品6| 久久久久国产精品喷潮免费观看臀| 一区在线国产播放| 91天堂色男人的天堂| 东北女人av| 国产精品高朝久久久久久久| 美欧色综合| 天天谢天天干| 欧美亚洲国产自久久| 牛牛久久国产精品视频一二三| 国产99999久久精品| 天天综合网合集91| 搡老女人老熟女91| 超碰在线人妻| 男人天堂2012| 天天日天天看| 1024日韩| 少妇高潮一区二区三区在线| 欧洲特黄毛片免费看欧洲毛片| 超碰99热| 久久国产精品一区二区| 国产成人bd在线观看| 亚洲 欧美 中文 日韩超碰| 日韩一级二级三级| 秋霞成人一级在线观看| 欧洲熟妇xxXx欧美老妇裸体| 国产麻豆一区二三区| 思思视频免费看网站| 69人妻精品一区二区绯色| 艾草av| 日少妇视频| 精品久久一区二区三区四区五区| 欧美日韩99| 97国产精品久久久久| 国产一区二区a毛片| 亚洲精品蜜桃久久久久久久| 377p欧洲日本亚洲大胆| 欧美玖玖爱免费玖玖| 国产熟女完整版中字| 综合九九| 一级啊性爱在线视频| com 首页 18岁 禁区 女优 免费 精选 同城| 思思热在线视频在线| 神马久久久久久久久久久久| 天天爱天天操| 夜夜爽爽爽| 久久9精品| 射丝袜高跟鞋99| 精品黄色电影| 国产精品电| 午夜精品久久久久久久男人的天堂 | 人人 操人人 操人人| 日日噜噜夜夜久久亚洲一区二区| 久久精品国产亚洲AV嘿嘿| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| 久久精品国产亚洲AV片多多| 欧美久久久| 大香蕉黄色一区| 国产精品电影大全| 97国产综合欧美| 秋霞视频一区二区| 久久久久久999| 国产精品熟女AV中文字幕在线播放| 极品销魂美女一区二区| 色综合久久夜色精品国产天堂| 欧美成人性爱视频大全| 美女久久久久久久久久久| 色区久久| 日韩免费性爱视频在线观看| 日本色色视频网站| 亚洲欧美日韩偷拍色图| 97超碰伊人| 亚洲的天堂网| 日日黄色三级网站| 日本天天人人狠狠在线日美女 | 欧美亚洲首页| 性色国产东北露脸精品视频| 18一区二区三区| 日本国产欧美高清在线| 99re国产精品视频| 强奸乱伦免费网站| 国产精品久久久久久亚洲色欲| 97国产精品在线观看| 情侣操 逼视频99| 欧美色天堂网在线视频| 激情图片亚洲色图| 五月丁香综合激情| caorenqi shipin| 亚洲人妻av| 密桃99999| 狠狠综合| 成人网欧美风情| 天堂麻豆天美| 怡红院亚洲怡春院av| 91暧暧| 亚洲淫乱骚妇AV| 欧美熟妇亚洲版| 在线情色电影 91大 | 亚洲第2页| 天天做日日爱夜夜爽| 久久色情| 少妇被玩视频二三区| 免费网站观看www在线观| 日日橹狠狠爱欧美超碰| 日日骚精品视频| 欧美图片校园春色| 麻豆视频国产一区二区| 国精精品无码一二三区水多多| 男人a天堂手机在线版| 精品久久人妻成人网| 婷婷五月天激情网| 国模少妇一区二区三区 | 麻豆亚洲Av成人无码一区精品| 色黄污美女啪啪啪免费网站| 国产成人资源| 东京日日夜夜| 激情综合网激情综合| 日本日皮视频逼| 另类欧美综合| 亚洲男人天堂2019| 黄色十八禁| 成人怡红院| 欧美性天天| 精品无码欧美三级| 人人喜人人妻| 亚洲 欧美 中文 日韩超碰| 91AV入口| 人人摸人人干| 精品国产久久乱码| 免费的黄片有限公司| 性爱乱伦一区| 97九色人妻| 日韩AV噜噜噜一区二区三区四区 | 国产成人手机视频激情| 2020国产精品| 99RE在线视频精品,这里只有精品| 亚洲91射| 一区三区啪啪| 欧美线天码中字| 亚洲欧美综合区自拍另类| 台湾佬中文娱乐自偷自拍| 午夜在线播放| 香蕉在线一区二区三区| 蜜乳av一区二区三区四区不卡| 国产精品 视频| 开心激情站| 日韩欧美传媒一区国产| 五月综合久久| 99夜夜操| 蜜臀AV网站| 天天做天天爱天天爽| 亚洲精品国产拍免费91在线| 澳门特级毛片免费观看| 亚洲图片第一页| 偷拍网站久久男女男| 久久超碰国产一区二区三区| 人人扣人人操| 玖玖爱视频网站| 国产精品熟女九色九色蜜臀| 日韩精品作爱导航| 黄片在线免费在线观看| 欧美亚州综合网图片| 婷婷中文字幕| 澳门黄片一香蕉视频| 超碰久久网| 亚洲精品色| 人人操人人爽人人操人人| 啊啊啊啊在线观看网址| 免费看日本操逼视频| 欧美中日韩XXXX| 爱欲AV| 插入逼91| 9 7超碰在线免费观看| 国产一区二区二区按摩精品啪视频| 欧美少妇一区二区三区| 国产色呦呦| 日日嗷| 五月婷婷丁香| 99久热| 综合伊人激情| 色香欲天天天天综合色| 色99视频| 国产在线精品偷| 激情 欧美 亚洲 小说| 熟妇人妻精品一区二区| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 国产av美女被艹的乱叫| 91成人精品在线播放| 国产久久久久久| 蜜臀网 一区| 国产AV线| 撸无码不卡免费视频| 色五月AV在线| 老鸭窝日丰县女人| 亚洲AV不卡在线观看| 欧美精品人妻视频| 国产怡红院| 久久男人的天堂国产| 丁香五月天啪啪| 九色视频91| 狂操嫩妻视频一区二区三区| 99激情视频| 久草成人福利导航| 欧美色图私拍91| 天天内射| 成人青青草原伊人| 亚洲av性爱电影| 国产精品福利资源在线尤物| 人人摸.人人色| 久久成人国产| 成人婷婷丁香| 老熟妇综合| 少妇高潮喷水无套久久久久久| 精品国产乱码久久久久久影片| 黑人嘿嘿嘿超爽免费视频| 久久精品性| 黄页大片在线观看| 少妇色综合| 97chaopengongkai| 亚洲精品乱码线路中文字幕| 亚洲日韩欧美一区二区| 久久精品国产亚洲AV嘿嘿| 日韩av一级黄片| 九九色热| 嗯嗯啊中文字幕| 校园春色综合香蕉| 超碰2017| 精品无码久久久| 好吊色一区| 久九干| 蜜臀99久| av绯色| 国产对白刺激视频| 婷婷综合在线| 330dv亚洲成年视频网| 黑人综合色| 日韩超碰97| 欧美日韩香蕉| 永久免费发布性爱网| 日本人人操人人操| 欧美性天天影院| 日韩人妻一区二区| 午夜福利成人免费视频| 亚洲男人的天堂网| 亚洲自拍天堂| 啊啊啊 在线观看| 中文字幕青青草| 国内精品久久久久影院亚洲| 少妇内射www在线观看视频| 一区二区三区男人的天堂| 一级片在线观看高清无码| 手机在线人成免费视频| 校园春色宗合网| 91欧美网| 国产激情在线| 超碰久久精品| 日韩无码专区| 中文日韩欧美熟| 国产v片在线免费观看| 岛国成人av在线播放网址| 97色诱| 激情五月天中文字幕色| 亚洲图片欧美日韩| 欧美巨大性舒爽顶到了| 国内操逼视频二区| 国产理论视频在线播放| 天操天操夜操夜月操月年年操操| 日韩欧美国产一区二区三区四区| 亚洲中文字幕日产无码久久| av在线观看不卡网站| 97精品一二区| 欧美97爱| 日韩精品人妻中文字幕有码午| 日韩欧美亚欧在线视频| 亚洲精品男人的天堂| 天堂无码| 夜夜嗨一区| 中文字幕老熟妇黄色视频| 日韩一区二区精彩视频| 99精品无码| 刺激性视频黄页| 色网色网色网色网色网色| 色色婷婷五月天| 五月天婷婷社区| 野狼激情网| 免费作爱一级视频| 啊啊啊啊免费视频| 欧美熟妇亚洲版| 日本日皮视频逼| 蜜乳中文字幕a在线| 啊啊啊啊啊啊啊啊啊在线观看| 色欧美天天| 欧美色图第一页| 夜夜嗷嗷一区二区| 高清不卡视频| 99热综合| 狠狠干婷婷| 天天干夜夜操网| 岛国黄| 女性喷水高潮在线观看| 97资源站国产精品| 精品9区| 日夜干射色啊| 一本一道人妻久久一区二区三区| 日本污ww视频网站| 放黄片放3级黄片没穿衣服| 婷婷色香| 天天流夜夜操| 国产麻豆福利av在线播放| 熟女少妇视频| 9久久精品| 免费啊啊啊| 久热99| 色欧洲| 国偷自 一区二区| 色色激情五月天| 一区AV| 91内射| 99re在线| 久久久一区二区三区麻豆| 大色网久久| 国产av热热色| 久肏视频字幕| 91亚洲欧美激情| 九九热只有精品| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 岛国激情视频在线观看| 麻豆久久一区二区三区| 婷婷av在线中文字幕| 亚洲乱妇p22| 狠狠久久手机视频精品| 国产综合永久精品日韩鬼片| 日B操| 国产啊v在线免费播放| 日本操逼视频免费| 丁香六月激情| 99国产人成精品| 在线亚洲精品久久久| 久久久熟妇熟女国产| 97草草| 亚洲色阁| 图片区小说区| 黑人中出21连凳花野真衣| 人人九九精| 超碰成人人人爽人人爽| 美女操逼福利视频| 欧美亚洲丝袜美女电影| 99re这里只有精品2| 欧美真人抽搐一进一出gif| 国产欧美一区激情交| 国产AV久久久蜜爱影集| 久久久久国产| 国产成人五月天丁香花| 欧美性爱中文字幕无线码| 91一起操| 最新9久久久9免费视频| 老熟女搡BBBB搡BBBB视频| 思思热免费视频观看| 麻豆国产视频精品观看| 蜜臀久久99精品久久久久久久久| 熟妇一区二区三区| 天天综合网~91| 大香网站| 五月天AV资源| www…国产操逼| 啊啊啊啊啊舒服| 日本高清有码网址视频| 欧美色图在线视频少妇| 精品性爱一区二区| 免费视频观看60秒| 99热思思| 91高清欧美| 波多野结衣一级视频| 成人综合色网| 男人的天堂kva| 亚洲综合另类小说色区亚洲成av人片在www| 国产日产精品久久快鸭的功能介绍| 国产精品无码av在线| 久久久久久裸体| 欧美A片中文字幕| 欧洲乱码视频| 免费精品人妻一区二区三| 性交一区二区在线播放| 美女9118禁| 狠狠色综合网| 91制服丝袜| 午夜丁香| 国内毛片婷婷六月色| 成人欧美日超碰| 超碰国产精品无码| 啊啊在线| 欧美页片| 四虎AV在线观看| 麻豆天美91| 青娱乐 成人娱乐在线| 97超碰护士| 久久久久久久久久久久欧美日| 伊人久久婷婷| 狠狠爱夜夜干| 蜜桃久久久久久久| 亚洲欧洲日韩国产自在线| 一起草三级AV电影在线观看 | 玖玖爱视频网站| 99熟女| 无码 黑人一区二区三区| 欧美写真视频一区| 殴美牲| 性色av大全| 色香天天| 久久9精品| 亚洲 欧美 日韩另类 麻豆| 97精品第3页| www.yw尤物| 在线观看日韩av不卡| 91性高朝久久久久久久久| 天美精品一区二区三区四区在线观看| 日韩少妇一区二区三区| 欧美人与动性人交a| 久久久草草精品| 久久久久极品| 黄色成品网站| 超碰成人免费| 国产亚洲色婷婷久久99精品91| 久久三| 综合色啪| 日日日骚女人精品| 国产精品香蕉| 天天摸天天舔天天操| 色偷偷色偷偷欧美日韩| 免费久久一级毛片大黄| 日本操逼视频不卡直接放| 高潮的A片激情扒开一区| 一类av片在线看| 丰满人妻一区二区三区四区| 天堂中文日本在线观看| 日本污ww视频网站| www.91视频网| 久久夜夜| 亚洲欧美首页| 性色aV一区二区三区噜噜| 91亚洲综合| 好涩综合| 无码人妻精品一区二区中文| ji熟女.com| 日日碰视频网| 亚洲一区二区麻豆影院| 亚洲有码 欧美精品| 色婷婷六月丁香七月婷婷| 久久华人网| 中文字幕视频在线观看一区二区| 久久久艹艹艹| 国产女上位好爽在线| 欧美婷婷五月天| 欧美综合色图片| 九九九草| 香蕉久久精品| 久操B网| 99RE在线视频精品,这里只有精品| 国产性感骚丝袜在线| 欧美日韩精品国产91| 国产av色网| 欧美 亚洲 另类 综合| 老司机免费视频在线91| 亚洲少妇在线影音| 亚洲黄色AV电影| 人人操人人搞人人草| 欧美东京热精品A∨| 国产人妖的免费的视频| av资源在线播放天堂| 麻豆60秒| julia在线观看久久| 人妻在线大香蕉| 欧差乱伦二三| 五月丁香啪啪啪| 毛片视频白嫩| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 欧美在线视频播放| 欧美精品双插| 91性网| 伊人激情五月天一区二区| 亚洲欧美一区二区三区在钱蜜桃| 97视频620| 亚洲 小说 欧美 激情 另类| 久久麻豆一区二区| 91精品少妇搡搡搡| 亚洲色婷婷综合久久一区二区三区| 一区二区三区免费视频入口| 97人妻碰碰中文无码久热丝袜| 国产日本一区二区三区蜜臀在线观看| 国产精品在线免费| 在线观看亚洲成人精品| 五月天综合在线| 曰本91情色| 97国产伦理| 免费观看欧美日韩操逼视频| 久久久久久九九九| 亚洲欧美精品一区天堂久久| 操操操五月天婷婷丁香影院| 亚洲色丰满少妇高潮| 久久久爆乳翘臀一线天伦理视频| 久久精品中文字幕女同| 97综合激情| 嫩草影院在线观看精品 | 精品美女少妇一区二区| 亚洲天天艹| 国产曰批免费观看久久久| 青青草影视蜜久久| 男人天堂2019亚洲| 精品视频一区二区| 大香蕉人妻久久| 亚洲色悠悠久久88| 熟妇一区二区三区| 欧美精品自慰系列寂寞少妇| 九九探花视频在线观看| 综合天天。| 国产一级αv免费看片| 蜜臀久久99'精品久久久| 91美女在线视频| 欧美中日韩XXXX| 欧美日韩97在线| 91丨人妻丨国产丨丝袜| 99精品在线播放| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 婷婷综合激情| 日本不卡二三区| 无码高清操逼网址| 中国黑人三级片网站上区| 亚洲欧美天| 国产成年女人免费视频播放a| 98超碰欧美| 91在线色| 大香蕉伊人色偷偷在线| 亚卅熟女乱色| 偷看洗澡一二三区美女| 精品在线观看视频在线| 久久精品高清AV| 操操操五月天婷婷丁香影院| 好吊色一区| 亚洲97成人在线观看| 综合av社区| 三级日本一区二区三区| 黄色操人| 国产真实野战在线视频| 97人人操人人摸人人爱| 五月天婷婷色| 久久ww| 小少妇| 青青草视频在线观看一区二区| 99爱久久视频频| 亚州欧美综合| 亚洲色交| 色官网色综合| 一级人妻性爱视频| 蜜臀99久久国产| 欧美色另类| 国产精品人妻熟女aⅴ| 青青草女人天天干| 天天综合91| 亚洲色资源| a在线视频免费观看| 欧洲久久一二线| 国产剧情一区在线观看| 啪啪啪精品| 99热这里只有精品99| 欧美一区二区亚洲天堂| 午夜天堂网| 中文字幕在线免费观看 | 韩国免费播放一级毛片| 黄页网站成人免费| 成人一道本免费视频| 日本亚洲vr欧美不卡高清专区| 欧美日韩大陆黑人少妇99| 操逼网免费无码视频| 超碰97极品9| 91在线免费观看处女| 国产精品白领在线观看| 人人九九精| 天天做日日爱夜夜爽| 中文无线日韩一区| 骚逼高潮久久精品| 欧美自拍偷拍综合图片| 97在线公开视频| 久久天天躁日日躁狠狠躁 | 九热超碰| 热九九精品| 天天干天天燥| 熟妇一区二区| 国产人妻精品一区二区三区秋霞 | 色制服丝袜夫妻av一区| 中文字幕在线观看丝袜| 丝袜剧情| 色在线视频导航| 淫乱图区| 日韩伦理视频| 五十路六十路七十路熟婆| 青青五月天| 啊啊啊好疼| 亚洲欧美精品福利在线| 精品国产乱码久久久| 久操操AV电影| 青青国产精品在线| 久久人| 亚洲综合色男人网| 精品人妻15区| 日韩免费人妻色情网站| 干超碰碰熟女| 日本999精品视频| 中日亚韩免费视频| 日日骚精品视频| 三级三久久线久久99久目本WW| 草B在线| 亚洲一区日韩精品中文字幕 | 小说区 图片区色 综合区| 欧美三级中文字幕hd| 国产91精品在线免费| 国产精品久久久 | 少妇干B| 97免费视频在线观看| 骚熟女吞| 中文字幕在线观看AV| 久久亚洲AV无码专区首页| 91扒丝袜综合在线| 国内偷拍精品一区二区| 日韩欧美成人大香蕉| 91性片| 青青草原人妻| 浓厚中出中文字幕在线| 91精品久久久久久| 五月天AV资源| 四虎免费视频| 欧美色天堂网在线视频| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 日韩国产乱子伦App| 国产精品麻豆视频网站| 久草免费福利在线播放| 96国产精品| 97精品全部| 97草草| 91高清日| 亚洲九九视频在线观看| 久久女女| 羞答答AV中文字| 老鸭窝成人免费毛片视频 | 亚洲男人天堂2019| 99性爱| 亚洲色诱惑| 狠狠干婷婷| 无码操逼视频一下| 黄色激情电影在线观看| 久久的免费性爱视频| heyZO天然素人无码AⅤ专区| AV和黑人在线播放| 日本色色视频网站| 黄色视频特级毛片| 色噜噜精品一区二区三| 日本午夜福利影院| 天天综合色| 大香蕉伊人一区在线观看| 99re在线观看| 欧美亚洲丝袜美女电影| 99xav| 日韩啪啪啪视频| 麻豆国产96在线| 激情小说成人日本无码一| 黑人白女精品一区| 97香蕉网| 欧美亚洲| 国产精品一二三| 国产精品农村妇女精品| 亚洲色图 欧美热图 清纯唯美 另类自拍| 久久精品国产亚洲AV高清演员表| 精品人妻一区二区免费看| 久久这里只有精品9| 久久性爱精品一区| 口爆吞精在线观看| 精品国产Av无码久久久伦古装| 亚洲综合小视频小说在线观看| 99在线免费观看| 中文字幕av色| 超碰精品国产无码| 加勒比海色香蕉婷婷| 美女91av| 一区二区三| 黄色av片三级三级三级免费看| 亚洲精品 大香蕉| 嗯嗯啊啊好疼| 视频二区美腿制服人妻欧美| 免费日韩黄片| 综合久久久久久久久91| 人妻少妇av在线观看| 国产精品久久久久中文字幕| 天美麻豆精品视频99| 日本熟妇熟色97一本在线观看| 密臀在线免费观看| 91性网| 999久久芭蕾| 日本人妻伦在线中文字幕| 日韩黄色成人性爱| 东京成人一区| 中国人高清www色视频免费| 精品一区二区成人动漫| 欧美亚洲中文字幕| 精品一区二区三区四区外站| 福利天堂| 精品无码秘 人妻一区二区| 在线观看不卡一区二区三区| 丁香五月偷拍| 后入式五六区| 国产二区三区免费视频| 日韩影片中文字幕一区二区三区| 国产亚卅97| 婷婷伊人一区| 九九久久久九九| 看一级黄色视频| 天天干夜夜操一区二区| 久久国99999| 欧美色乱| 黑人操一区二区| 超碰97色色| 人妻 欧美亚洲| 亚洲三区视频| 久久精彩免费视频| 久操| 中日亚韩免费视频| 四虎影库国产精品免费| 欧美一区二区三区入口| 蜜臀久久99精品久久久老,,| 加勒比五月天| 天天日天天干天天整| 色网1| 天天色综亚洲91污| 成人欧美日超碰| 欧美日韩国产高清在线一二三区 | 伊人久久综合影院精品久久久| 久久久婷婷| 一本一道vs波多野结衣| 97干在线| 熟妇色99| 欧洲性人爱视频| 欧美亚洲成人在线一区二区三区| 91精品大奶人妻| 超碰人妻久久| 欧美性爱第一区| 一本一道人妻久久一区二区三区 | 久久九色| 综合久久9| 一区二区不卡免费| 久艹99| 超碰中文字幕人妻草一区| 亚洲午夜av| 粉嫩不卡一区二区性爱| 免费精品中文字幕| 亚洲日韩少妇一道本视频| 成人网站 免费观看| 亚洲成人在线资源| 一区二区三区四区色图| 日韩成人精品视频自拍| 啊啊啊啊啊啊啊啊要喷了| surenchaopeng| 国产高清亚洲日韩一区 | 大逼色网站| 91精品黄在线观看| 天天在线91| 激情五月激情综合网| 欧美色九九| 四虎 精品 WWW| 人妻夜夜爽天天爽三区麻豆AV网站| 久操99| 久久久涩| 91亚洲不卡一区| 伊人aaa| 秋霞视频一区二区| 夜夜嗨视频| 日本 免费 一区二区三区 久久香蕉| 操操吧亚洲乱伦视频| 941超碰| 丝袜AV一二三区| 伊人影院日本| 91欧美性| 国产一区二区三区导航| 午夜传煤十二区精品| 日韩丝袜人妻AV| 熟妇熟女一区二区三区| 九七超碰| 人妻色偷色噜| 日韩97超碰| 射丝袜大香蕉| 9999亚洲电影| 97超碰超欧美。| 青青草原人妻| 亚洲丝袜色图| 97一本大道亚洲一区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | www.婷婷五月天| 国内自拍 日韩激情 99| 色综合国产在线观看| 好爽要喷了| 蜜桃不卡一区二区| 亚洲综合有玛| 毛片17S| 白丝在线一区| 涩涩久久精品| 加勒比综合| 黄片www视频免费| 伊人久久88国产女| AV天堂电影网| 国产人人干| 激情情色五月天| 大香交| 天天综合网~91| 无码精品久久| 一本久久精品中文字| 丁香婷婷久久 | av天堂影视中文在字幕在线中文| 人妻啪| 欧美精品庄| 嗯~啊~快点 死我视频免费看网站| 可以免费观看的日韩av毛片| 三级三级三级日本99| 五月天开心网| 人妻久热在线| 欧美专区17页| WWW操逼| www超碰| 大屁股熟女一区二区三区| 国产精品农村妇女| 东北丰满熟女国产一区| 婷婷四五区| 欧美精品999| 男人的天堂久久| 男人天堂网手机版婷婷| 看日韩美女二区三区免费操逼视频| 人人看人人摸人人色| 啪啪AV导航| 一区操逼日比视频| 国产传媒午夜理伦精品| 亚洲在线网站| 久操电影| 天天综合亚洲综合| 久久久九| 视频二区美腿制服人妻欧美| 欧美老妇综合网| 婷婷久久综合久| 中文字幕日韩人妻视频一区二区三区| 小说区 图片区色 综合区| 超清中文乱码字幕| 亚洲风情在线观看| 黑人粗大V S日韩女优视频| 男人精品天堂一区| 亚洲和欧美裸体美女双飞视频| 黄色十八禁网站| 欧洲色| AA丁香综合激情| 91天堂色男人的天堂| 亚洲乱色熟女一区| 日韩无码精品综合久久| 国产精品播放| 国产一区二区在线看| 日韩干B| 超碰欧美97资源| AV色五月天| 久草在| 97综合久第一页| 欧美日韩大陆黑人少妇99| 成人性爱高清视频免费看| 国产大学生口爆吞精合集| 91精品国产91久久久久久久久久久久| 99在线精品观看视频中文| 蜜汁欧美| 天天cao在线| 偷拍精品一区二区三区| 四虎精品一区二区| 中文字幕99999| 99久久99久久免费精品蜜臀| 亚洲国产另类在线中文| 人人人干干人人干| AA级电影三区| 自拍鲍鱼一区在线高清观看免费| 精品国产人成在线| 99久久婷婷|