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

ARTICLE DETAIL

資訊詳情

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

基于STM32F4的離線電子書閱讀器:硬件選型、軟件架構(gòu)與性能優(yōu)化實(shí)踐

基于STM32F4的離線電子書閱讀器:硬件選型、軟件架構(gòu)與性能優(yōu)化實(shí)踐 簡介這是一套基于STM32F4系列MCU開發(fā)的嵌入式電子小說閱讀器完整工程源碼面向嵌入式初學(xué)者與STM32進(jìn)階開發(fā)者解決在資源受限硬件平臺上實(shí)現(xiàn)中文文本解析、字庫加載、LCD顯示驅(qū)動及文件系統(tǒng)交互等核心問題。壓縮包共355個文件涵蓋82個C源文件含底層驅(qū)動、GUI邏輯、FS操作、73個頭文件模塊接口定義、45個編譯中間文件.o/.d/.crf及配套資源——如UNIGBK.BIN漢字字庫、cc9xx系列編碼支持文件、PNG/JPG封面圖、字體文件.fon和Keil工程配置.uvprojx/.uvoptx/.sct整體大小24.87MB。已有857人學(xué)習(xí)下載資源結(jié)構(gòu)清晰包含可直接編譯運(yùn)行的Keil MDK工程含axf/hex/bin輸出、一鍵清理腳本keilkilll.bat及GBK編碼適配說明特別適合掌握嵌入式GUI開發(fā)流程、中文字模管理與SPI/I2C外設(shè)協(xié)同實(shí)踐的學(xué)習(xí)者。1. 項(xiàng)目概述為什么選擇STM32F4做電子書閱讀器幾年前市面上涌現(xiàn)過一波基于墨水屏的DIY電子書閱讀器很多方案用的是ESP32或者STM32F103這類MCU。我當(dāng)時也跟風(fēng)做了一個但體驗(yàn)很糟糕翻頁殘影嚴(yán)重、打開稍大一點(diǎn)的TXT文件就卡死、列表滑動更是奢望。問題根源在于性能瓶頸和內(nèi)存不足。所以這次我決定“堆料”用STM32F4系列的高性能芯片做一個真正能用的、流暢的離線電子小說閱讀器V1.2。STM32F4系列尤其是像F407、F429這些帶DSP指令集和更高主頻的型號性能是F1系列的數(shù)倍。更重要的是它們通常集成更大容量的SRAM比如F429有256KB和外部存儲器接口如FSMC這直接解決了兩個核心痛點(diǎn)一是能夠?yàn)镚UI和文件解碼提供充足的運(yùn)行內(nèi)存二是可以外接大容量的NOR Flash或SDRAM來存儲字庫和書籍文件甚至做顯示緩存。對于電子書閱讀器這種需要處理文本渲染、界面交互和文件系統(tǒng)的設(shè)備來說F4的硬件基礎(chǔ)遠(yuǎn)比F1或ESP32雖然無線能力強(qiáng)要扎實(shí)得多。這個V1.2版本的目標(biāo)很明確主打離線閱讀。它不需要聯(lián)網(wǎng)更新、不需要云端書架核心就是讀取SD卡或SPI Flash里的TXT、EPUB文件在一塊墨水屏E-Ink或LCD屏上提供舒適、流暢的閱讀體驗(yàn)。用戶群體也很清晰喜歡折騰硬件的極客、想要一個純粹無干擾閱讀設(shè)備的書友以及嵌入式方向的學(xué)習(xí)者——這個項(xiàng)目幾乎涵蓋了MCU開發(fā)的大部分核心技能點(diǎn)。2. 整體系統(tǒng)設(shè)計(jì)與架構(gòu)選型2.1 硬件平臺核心組件拆解硬件是項(xiàng)目的骨架選型直接決定了功能的上下限。我的V1.2版本核心板采用STM32F407VET6主要基于以下幾點(diǎn)考量性能與成本平衡F407主頻168MHz帶FPU有192KB RAM性能足夠驅(qū)動一個中等復(fù)雜度的GUI并處理文本渲染價格比F429親民。存儲擴(kuò)展性通過FSMC接口我可以非常方便地連接外部NOR Flash如W25Q128存儲字庫和系統(tǒng)資源以及連接SRAM如IS62WV51216作為GUI的專用繪圖緩沖區(qū)這對提升刷新效率至關(guān)重要。顯示接口我選擇了一款7.5英寸、800x600分辨率的黑白墨水屏驅(qū)動IC是GDEW075T8。墨水屏功耗極低且護(hù)眼但刷新慢。因此我同時保留了FSMC并行接口驅(qū)動LCD屏的電路用于前期調(diào)試和驗(yàn)證GUI邏輯后期再優(yōu)化墨水屏的局部刷新算法。完整的硬件清單與接口設(shè)計(jì)如下主控STM32F407VET6核心。存儲SD卡SDIO接口存放書籍文件TXT, EPUB。SDIO比SPI模式速度快一個數(shù)量級打開大文件時感知明顯。SPI FlashW25Q128 SPI1存儲系統(tǒng)中英文點(diǎn)陣字庫、圖標(biāo)、配置文件。字庫放這里比放SD卡讀取更快。外部SRAMIS62WV51216 FSMC512KB用作GUI的圖層緩沖區(qū)Frame Buffer。所有界面元素先畫在這里再一次性搬運(yùn)到顯示設(shè)備是實(shí)現(xiàn)流暢界面的關(guān)鍵。顯示主屏7.5寸 E-Ink墨水屏GDEW075T8通過FSMC并行接口驅(qū)動。調(diào)試備用4.3寸RGB LCD屏同樣用FSMC接口引腳復(fù)用通過跳線帽切換。輸入五向按鍵上下左右確認(rèn) 兩個獨(dú)立翻頁鍵。電阻觸摸屏在墨水屏上體驗(yàn)不佳故未采用。其他實(shí)時時鐘RTC用于記錄閱讀時間、電池管理電路用于續(xù)航、狀態(tài)指示燈。2.2 軟件架構(gòu)與關(guān)鍵庫選擇軟件上我采用了“裸機(jī)RTOS中間件”的分層架構(gòu)確??删S護(hù)性和可擴(kuò)展性。底層驅(qū)動與HAL庫使用ST官方提供的HAL庫進(jìn)行開發(fā)。HAL庫抽象程度高移植方便雖然效率稍遜于標(biāo)準(zhǔn)庫但結(jié)合CubeMX工具可以快速完成引腳、時鐘、外設(shè)的初始化把精力集中在應(yīng)用邏輯上。這也是當(dāng)前ST主推的開發(fā)方式。實(shí)時操作系統(tǒng)RTOS選擇FreeRTOS。原因很簡單資源占用小、生態(tài)成熟、資料多。電子書閱讀器需要同時處理多項(xiàng)任務(wù)響應(yīng)用戶按鍵、更新屏幕、從存儲設(shè)備讀取數(shù)據(jù)、解析文件格式。這些任務(wù)通過FreeRTOS的任務(wù)Task、隊(duì)列Queue和信號量Semaphore來協(xié)調(diào)比裸機(jī)的前后臺系統(tǒng)清晰可靠得多。GUI任務(wù)優(yōu)先級最高負(fù)責(zé)處理界面刷新和用戶輸入反饋。文件讀取任務(wù)優(yōu)先級中負(fù)責(zé)預(yù)讀書籍文件內(nèi)容到內(nèi)存緩沖區(qū)。電源管理任務(wù)優(yōu)先級低監(jiān)控電池電量在長時間無操作時進(jìn)入休眠。圖形用戶界面GUI選擇LittlevGL現(xiàn)更名為LVGL。這是一個開源、高度可裁剪的嵌入式GUI庫對硬件要求靈活且提供了豐富的控件列表、按鈕、標(biāo)簽、滾動條等。它的“對象”模型和樣式系統(tǒng)讓我能相對輕松地構(gòu)建出美觀的書籍列表、閱讀進(jìn)度條和設(shè)置菜單。LVGL需要一塊繪圖緩沖區(qū)這正是我們外擴(kuò)SRAM的用武之地。文件系統(tǒng)使用FatFs。這是一個為嵌入式系統(tǒng)設(shè)計(jì)的通用FAT文件系統(tǒng)模塊完美支持SD卡。通過它我們可以像在電腦上一樣用f_open,f_read等函數(shù)操作SD卡中的書籍文件。書籍格式解析這是軟件部分的核心難點(diǎn)之一。TXT簡單直接按編碼如UTF-8、GBK讀取和解析。EPUB本質(zhì)上是一個ZIP壓縮包內(nèi)含HTML文件、CSS樣式和圖片。我們需要一個輕量級的解壓庫如miniz并實(shí)現(xiàn)一個簡化的HTML解析器來提取純文本和基本格式如章節(jié)標(biāo)題。在V1.2中我優(yōu)先實(shí)現(xiàn)了對EPUB的基本文本提取復(fù)雜排版和圖片暫不支持。注意在STM32F4上移植LVGL和FatFs時務(wù)必重寫好底層的“移植層”函數(shù)尤其是涉及FSMC讀寫SRAM、SDIO讀寫SD卡、以及系統(tǒng)滴答計(jì)時器的部分。這部分是項(xiàng)目穩(wěn)定的基石調(diào)試時會花費(fèi)大量時間。3. 核心功能模塊實(shí)現(xiàn)詳解3.1 字庫存儲與文本渲染引擎流暢閱讀的前提是文字能快速顯示出來。在嵌入式設(shè)備上這涉及到字庫的存儲和高效的渲染算法。字庫選擇與存儲為了支持中英文我選擇了gb2312編碼的16點(diǎn)陣中文字庫和相應(yīng)的16點(diǎn)陣ASCII字庫。一個完整的16點(diǎn)陣GB2312字庫大約2-3MB。我們不能把它放在有限的內(nèi)部Flash更不能每次從SD卡讀取太慢。解決方案是存放在外部的SPI FlashW25Q128中。上電后系統(tǒng)會將常用字庫比如一級漢字加載到外部SRAM中形成一塊“字庫緩存區(qū)”實(shí)現(xiàn)極速取模。渲染流程文本解碼讀取文件的一行文本根據(jù)文件編碼UTF-8/GBK解碼出字符的Unicode碼點(diǎn)。字模查找根據(jù)Unicode碼點(diǎn)計(jì)算其在字庫文件中的偏移地址。如果該字在SRAM的字庫緩存中直接讀取否則從SPI Flash中讀取該字模數(shù)據(jù)并可能加入緩存簡單的LRU算法。繪制到緩沖區(qū)LVGL的標(biāo)簽Label控件會調(diào)用我們重寫的lv_font_get_glyph_dsc和lv_font_get_glyph_bitmap回調(diào)函數(shù)。我們在這里實(shí)現(xiàn)字模查找并將找到的點(diǎn)陣數(shù)據(jù)繪制到LVGL指定的繪圖緩沖區(qū)即我們的外部SRAM中??逛忼X與美化對于高分辨率屏幕可以使用32點(diǎn)陣甚至矢量字庫如LVGL內(nèi)置的FreeType支持并開啟LVGL的字體抗鋸齒功能但這會消耗更多CPU和內(nèi)存。在V1.2中為優(yōu)先保證流暢度我暫時使用16點(diǎn)陣清晰度在7.5寸屏上基本可接受。關(guān)鍵技巧實(shí)現(xiàn)一個“文本預(yù)取與渲染流水線”。文件讀取任務(wù)不停地將后續(xù)幾頁的文本內(nèi)容解碼后提前將用到的生僻字的字模從SPI Flash加載到SRAM緩存中。這樣當(dāng)用戶翻頁時需要等待的Flash讀取操作就大大減少了。3.2 基于FreeRTOS的多任務(wù)調(diào)度與數(shù)據(jù)流系統(tǒng)的流暢性依賴于各個任務(wù)能否高效協(xié)作而不阻塞。以下是核心任務(wù)的設(shè)計(jì)Task_GUI (優(yōu)先級3)這是系統(tǒng)的門面。它運(yùn)行LVGL的lv_task_handler()處理所有界面刷新和輸入事件。它通過隊(duì)列從Task_Input接收按鍵消息通過信號量通知Task_File需要新的文本數(shù)據(jù)。Task_Input (優(yōu)先級4)掃描按鍵和編碼器將原始鍵值轉(zhuǎn)化為應(yīng)用層事件如“下一頁”、“打開菜單”并發(fā)送到Task_GUI的隊(duì)列。高優(yōu)先級確保觸控響應(yīng)及時。Task_File (優(yōu)先級2)核心后臺工作者。它監(jiān)聽來自GUI的信號量當(dāng)需要加載新內(nèi)容時它從SD卡讀取文件數(shù)據(jù)進(jìn)行EPUB解壓或TXT解碼并將處理好的純文本段落放入一個環(huán)形緩沖區(qū)Ring Buffer中。它還會根據(jù)當(dāng)前閱讀位置智能預(yù)讀后續(xù)內(nèi)容。Task_Power (優(yōu)先級1)監(jiān)控電池電壓在系統(tǒng)空閑無按鍵事件超過10分鐘時通過向Task_GUI發(fā)送消息觸發(fā)屏幕進(jìn)入深度刷新并關(guān)閉大部分外設(shè)最后讓MCU進(jìn)入Stop模式實(shí)現(xiàn)超低功耗。任務(wù)間通信示例翻頁用戶按下“下一頁”物理鍵。Task_Input檢測到按鍵生成EVENT_NEXT_PAGE消息發(fā)送到Task_GUI的消息隊(duì)列。Task_GUI從隊(duì)列中取出事件更新當(dāng)前頁碼變量并釋放一個信號量給Task_File。Task_File獲取信號量計(jì)算新的文件讀取位置從SD卡讀取數(shù)據(jù)填充文本環(huán)形緩沖區(qū)。Task_GUI在下一次循環(huán)中從已更新的環(huán)形緩沖區(qū)取出文本調(diào)用LVGL的API更新頁面顯示。3.3 墨水屏驅(qū)動與局部刷新優(yōu)化驅(qū)動墨水屏是整個項(xiàng)目中最具挑戰(zhàn)性的部分之一因?yàn)樗cLCD的驅(qū)動邏輯完全不同。全刷與局刷墨水屏通過施加不同波形電壓來驅(qū)動黑白粒子。一次完整的屏幕更新全刷需要時間較長約2-3秒期間會閃爍先全黑再全白最后顯示內(nèi)容。為了獲得更好的體驗(yàn)必須使用局部刷新Partial Refresh。但局刷有次數(shù)限制通常幾十次后需全刷一次以避免殘影且算法復(fù)雜。驅(qū)動實(shí)現(xiàn)步驟初始化按照廠商數(shù)據(jù)手冊通過FSMC總線發(fā)送一系列初始化命令序列設(shè)置屏幕的驅(qū)動波形、分辨率等。建立顯示緩存在外部SRAM中開辟一塊與屏幕分辨率匹配的緩沖區(qū)800*600/8 60KB。所有繪圖操作LVGL渲染的文字、圖像都更新到這個緩沖區(qū)。差異化刷新算法每次GUI更新后比較新的顯示緩沖區(qū)與上一幀的緩沖區(qū)。只將發(fā)生變化的矩形區(qū)域Bounding Box計(jì)算出來。僅將這個矩形區(qū)域的數(shù)據(jù)和坐標(biāo)通過FSMC發(fā)送給墨水屏控制器并發(fā)送局部刷新命令。局部刷新時間可以縮短到300-500ms視覺上接近“翻頁”效果。避坑指南時序問題FSMC的讀寫時序必須嚴(yán)格按照墨水屏驅(qū)動IC的要求配置。太快可能導(dǎo)致數(shù)據(jù)錯誤太慢則拖慢刷新。最好用邏輯分析儀抓取波形確認(rèn)。內(nèi)存對齊發(fā)送屏幕數(shù)據(jù)時確保數(shù)據(jù)地址和長度符合FSMC和屏幕控制器要求如4字節(jié)對齊否則可能導(dǎo)致傳輸錯誤。殘影處理需要設(shè)計(jì)一個計(jì)數(shù)器每進(jìn)行一定次數(shù)的局部刷新比如30次強(qiáng)制進(jìn)行一次全刷??梢栽谡鹿?jié)結(jié)束或進(jìn)入菜單時進(jìn)行分散對用戶的干擾。4. 系統(tǒng)集成、調(diào)試與性能優(yōu)化4.1 從零開始的工程搭建與移植對于初學(xué)者建議嚴(yán)格按照以下步驟搭建工程可以避免很多底層問題使用STM32CubeMX初始化工程選擇正確的MCU型號STM32F407VETx。配置時鐘樹將系統(tǒng)時鐘SYSCLK設(shè)置到最高168MHz這是性能的基礎(chǔ)。使能并配置需要用到的外設(shè)SDIO4位模式接SD卡、SPI1接W25Q128 Flash、FSMC配置為NOR Flash/PSRAM模式接SRAM和屏幕、RTC、GPIO按鍵。在Middleware中激活FATFS關(guān)聯(lián)SDIO和FreeRTOS使用CMSIS-V2接口。生成代碼IDE選擇Keil MDK或STM32CubeIDE。移植LVGL從官網(wǎng)下載LVGL源碼放入項(xiàng)目文件夾。將lv_conf_template.h復(fù)制為lv_conf.h并根據(jù)你的屏幕分辨率、顏色深度和可用內(nèi)存進(jìn)行詳細(xì)配置。關(guān)鍵配置如LV_MEM_SIZE指向外部SRAM、LV_HOR_RES/LV_VER_RES。實(shí)現(xiàn)lv_port_disp.c顯示接口、lv_port_indev.c輸入設(shè)備接口和lv_port_fs.c文件系統(tǒng)接口。在顯示接口中將lv_disp_draw_buf_t的緩沖區(qū)指向外部SRAM刷新函數(shù)指向我們寫的墨水屏更新函數(shù)。移植FatFsCubeMX生成的FatFs代碼已經(jīng)完成了底層驅(qū)動關(guān)聯(lián)。你只需要在USER CODE BEGIN區(qū)域?qū)崿F(xiàn)get_fattime()函數(shù)用于文件時間戳并在應(yīng)用層調(diào)用f_mount掛載SD卡。編寫應(yīng)用層邏輯創(chuàng)建FreeRTOS任務(wù)。在GUI任務(wù)中初始化LVGL創(chuàng)建書籍列表、閱讀器界面等控件。實(shí)現(xiàn)文件瀏覽掃描SD卡特定目錄下的文件、書籍打開、閱讀進(jìn)度保存/讀取等功能。4.2 實(shí)測性能瓶頸分析與調(diào)優(yōu)在基本功能跑通后我通過性能分析使用GPIO翻轉(zhuǎn)模擬和系統(tǒng)滴答計(jì)時器發(fā)現(xiàn)了幾個瓶頸并進(jìn)行了優(yōu)化瓶頸一SD卡讀取文件慢翻頁卡頓。分析每次翻頁都調(diào)用f_read從SD卡物理讀取延遲不穩(wěn)定。優(yōu)化引入“多級緩存”機(jī)制。文本行緩存在SRAM中開辟一個環(huán)形緩沖區(qū)存放已解碼的文本行結(jié)構(gòu)體包含字符串指針、長度等。Task_File預(yù)讀未來若干頁填充此緩存。文件數(shù)據(jù)塊緩存在內(nèi)部RAM開辟一個8-16KB的緩沖區(qū)f_read一次性讀取較大塊數(shù)據(jù)如32KB到此后續(xù)的文本解碼先從這塊內(nèi)存取用盡后再觸發(fā)下一次SD卡讀取。這減少了SD卡訪問次數(shù)。瓶頸二LVGL界面在墨水屏上刷新慢。分析LVGL默認(rèn)會頻繁刷新整個臟區(qū)域觸發(fā)大量局部刷新。優(yōu)化降低LVGL刷新率將lv_task_handler()的調(diào)用周期從默認(rèn)的5ms改為30ms或50ms。對于閱讀場景30FPS完全足夠。合并刷新區(qū)域修改LVGL的lv_disp_flush_ready回調(diào)不立即執(zhí)行刷新而是將多個小的臟區(qū)域合并成一個更大的矩形區(qū)域再一次性發(fā)送給屏幕。這顯著減少了刷新命令的發(fā)送次數(shù)。使用LVGL的“快照”功能對于復(fù)雜的、不常變化的界面如設(shè)置菜單可以將其渲染到一個單獨(dú)的圖像緩沖區(qū)快照需要顯示時直接整體拷貝到顯示緩沖區(qū)只需一次屏幕更新。瓶頸三EPUB文件解析耗時長打開書籍慢。分析解壓ZIP和解析HTML是CPU密集型操作。優(yōu)化后臺解析書籍打開后Task_File立即開始解析整個EPUB的目錄toc.ncx和章節(jié)信息并在后臺逐步解壓各章節(jié)內(nèi)容到文本緩存。簡化解析器放棄支持所有HTML/CSS標(biāo)簽只解析p,h1-h3,br/等少數(shù)對閱讀至關(guān)重要的標(biāo)簽并忽略樣式。這大幅減少了字符串處理的開銷。建立書籍元數(shù)據(jù)索引文件首次打開某EPUB后將其解析出的章節(jié)標(biāo)題、頁碼偏移等信息保存為一個單獨(dú)的.idx索引文件到SD卡。下次再打開時直接加載索引文件實(shí)現(xiàn)“秒開”。4.3 常見問題排查與解決實(shí)錄在開發(fā)過程中我遇到了無數(shù)問題這里記錄幾個最具代表性的問題1屏幕顯示花屏或局部錯亂。可能原因FSMC時序配置錯誤。外部SRAM或屏幕初始化序列不完整。顯示緩沖區(qū)內(nèi)存越界破壞了相鄰數(shù)據(jù)。排查步驟用簡單的測試程序向SRAM的固定地址寫入固定的圖案如0xAA55AA55然后讀回驗(yàn)證。如果不符檢查FSMC時序地址/數(shù)據(jù)建立保持時間。確保屏幕驅(qū)動IC的復(fù)位、電源引腳時序符合要求。有些屏幕需要復(fù)位后延遲幾十毫秒才能發(fā)送命令。在內(nèi)存管理上使用__attribute__((at(0x68000000)))或鏈接腳本將LVGL的繪圖緩沖區(qū)精確分配到外部SRAM的起始地址并留足空間。問題2FreeRTOS運(yùn)行一段時間后卡死或重啟??赡茉驐R绯觥_@是最常見的原因。隊(duì)列或信號量使用不當(dāng)導(dǎo)致任務(wù)死鎖。中斷服務(wù)程序ISR中調(diào)用了不可重入函數(shù)或進(jìn)行了耗時操作。排查步驟啟用FreeRTOS的棧溢出檢測功能configCHECK_FOR_STACK_OVERFLOW。當(dāng)檢測到溢出時它會調(diào)用一個鉤子函數(shù)你可以在里面打印出錯的任務(wù)名。檢查所有xQueueSend,xQueueReceive,xSemaphoreTake等調(diào)用是否都有合理的超時時間設(shè)置避免無限期等待。確保SDIO、SPI等外設(shè)的中斷優(yōu)先級設(shè)置在FreeRTOS可管理的范圍內(nèi)configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY并在ISR中使用FromISR結(jié)尾的API。問題3從SD卡讀取大文件時系統(tǒng)響應(yīng)變慢??赡茉騎ask_File在長時間讀取SD卡時占用了大量CPU時間或者因?yàn)镾DIO中斷頻繁影響了其他任務(wù)的調(diào)度。解決方案將Task_File的優(yōu)先級適當(dāng)降低。在f_read大塊數(shù)據(jù)時主動調(diào)用taskYIELD()讓出CPU給高優(yōu)先級的任務(wù)如GUI、Input執(zhí)行機(jī)會。考慮使用DMA進(jìn)行SD卡數(shù)據(jù)傳輸將CPU解放出來。CubeMX生成的SDIO驅(qū)動通常已包含DMA配置需確保相關(guān)DMA流的中斷優(yōu)先級設(shè)置正確。問題4墨水屏局部刷新多次后殘影嚴(yán)重。原因局部刷新改變了部分像素的電壓狀態(tài)但未參與刷新的像素狀態(tài)會逐漸衰減導(dǎo)致新舊圖像疊加。解決實(shí)現(xiàn)一個“智能刷新管理器”。它不僅記錄局部刷新次數(shù)還記錄刷新區(qū)域。當(dāng)累計(jì)的刷新區(qū)域面積超過屏幕總面積的某個比例如70%或者用戶執(zhí)行了“返回目錄”這類明顯切換場景的操作時自動觸發(fā)一次全刷。同時在軟件上提供一個“手動全刷”的選項(xiàng)。5. 項(xiàng)目總結(jié)與進(jìn)階思考經(jīng)過幾個月的折騰這個基于STM32F4的電子小說閱讀器V1.2終于達(dá)到了可用的狀態(tài)。翻頁流暢打開10MB以下的TXT文件基本無感EPUB支持也初步實(shí)現(xiàn)。最大的成就感來自于將FreeRTOS、LVGL、FatFs、FSMC驅(qū)動這些龐大的模塊有機(jī)整合并讓它們穩(wěn)定地跑在一塊小小的開發(fā)板上。回過頭看有幾個決定非常關(guān)鍵一是選擇了性能冗余的STM32F4作為主控為后期優(yōu)化留足了空間二是堅(jiān)持使用外部SRAM作為GUI緩沖區(qū)這是流暢度的保障三是較早引入了FreeRTOS進(jìn)行任務(wù)劃分使得代碼結(jié)構(gòu)清晰易于調(diào)試和擴(kuò)展。當(dāng)然V1.2遠(yuǎn)非終點(diǎn)。如果繼續(xù)迭代我會優(yōu)先考慮以下幾個方向支持更多格式引入輕量級的PDF解析庫如MuPDF的精簡版或者支持更常見的Mobi格式。優(yōu)化續(xù)航目前功耗主要來自屏幕刷新和SD卡??梢陨钊胙芯磕恋纳疃人吣J讲⒃诓蛔x取時徹底關(guān)閉SD卡電源。同時將MCU的停機(jī)模式運(yùn)用得更徹底。添加無線功能雖然主打離線但通過ESP8266模塊增加Wi-Fi實(shí)現(xiàn)簡單的書籍推送或天氣顯示會是一個有趣的擴(kuò)展。完善用戶交互嘗試適配電阻觸摸屏實(shí)現(xiàn)點(diǎn)擊翻頁、長按查詞等更自然的操作。這個項(xiàng)目就像是一個微縮的嵌入式系統(tǒng)它逼著你去深入理解硬件時序、內(nèi)存管理、任務(wù)調(diào)度、文件系統(tǒng)、圖形渲染等一系列知識。每一個踩過的坑最終都變成了電路板上穩(wěn)定運(yùn)行的信號。如果你也想挑戰(zhàn)自己從一個點(diǎn)燈俠進(jìn)階到系統(tǒng)架構(gòu)師從零開始打造一個屬于自己的電子書閱讀器會是一條絕佳的修煉路徑。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
曰韩中文人妻视频| 欧美91在线+|+欧美| 牛牛操视频逼| 亚洲精品xxx| 国产精品永久免费10000| 无码人妻丰满熟妇奶水区毛片| 日本一区二区成人在线| 日本一级一级一级一级| 伊人五月天| 嗯啊不要啊啊在线观看视频| 久久精品视频一区三区小泽玛利亚| 国产午夜精品一区二区三区牛牛| 久久成人国产| 视频在线观看青青99国产| 大JI巴好深好爽又大又粗视频| 亚洲色图日韩精品| 日韩欧美偷拍美女视频| 极品欧美一区二区三区| 亚洲风情综合网| 成人八戒网站| 亚洲九九视频在线观看| 欧美久热| 欧美色性情| 国产成人bd在线观看| 国内毛片欧美香蕉精品| 99激情视频| 操曰本熟女| 亚洲无码一二三区| 国产后入清纯| 激情干在线| 国产精品高朝久久久久久久| 人妻精品一区二区在线| 综合情欲网| 96久久精品一二三区色欲| 亚洲国产蜜臀系列在线观看| 97任你吞精| 欧美专利1区2区3区4区5区免费| 蜜臀AV一区二区三区| 日韩九区| 久久精品店| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 国产无码高清操逼视频| 国语av最新自产拍在线观看| 欧美天天在线| 欧美亚洲第1页| 26uuu久久| 91激情网| 免费看久久久性性| 九九热国产| oumeisetu综合| 26uuu成人影片| 自拍亚洲综合| 久久大香蕉手机高清视频| 色综合一区二区三区| 婷婷情色综合网| 综合激情二| 久久久久久久78| 久久精品福利影院| yazhouzaixian| AV不卡在线| 亚州欧美在线| 大香蕉99热| 青青操综合网| 国产精品熟女一区二区三区| 久久久久久久久久久999| 性爱边摸边日免费AV| 老女人91| 91天美传媒在线观看| 99久久久久久久久| 蜜臀va69| 免费看污网址| 久久麻豆一区二区| 无色无码| 国产精品久久久无码aV去| 黄呦呦在线| 激情久久久| 98久久| 香蕉免费一区二区三区不读| 情侣开房子拍 日韩无码 女的很漂亮| 一级片视频啪啪| 日本性爱不卡视频| 四虎AV在线播放| 欧美日韩性感| 99在线观看| 91精品久久久久久77777| 欧美色日本| 九九亚洲| 91男人天堂网| 日本黄 R色 成 人网站| 欧美精品自慰系列寂寞少妇 | 乱精品一区字幕二区| 丁香六月东京热| 91天天综合日韩欧美| 中文字幕十五区| 日韩乱码Av| 伊欧美综合视频| 热无码中文亚洲H一道本一区二区| 亚洲黄网在哪免费看| 亚洲制服欧美另类内射| 成人三级片无码| 日本精品不卡一二三区| 丝袜AV一二三区| 日韩 欧美 视频 在线 一区| 一区二区视频在看| 91精品国产91久久青草| 色九九九九久| 日本一级特级毛片视频| 亚洲,欧美,春色,另类| 93人人操人人| 亚洲AV性爱电影| AV天堂国产| 大香蕉综合网| 亚洲国产综合视频| 久久永久无码人妻视频| 超碰在线人妻中文字幕| www黄片免费看com| 玖日综合网| 青青草玖玖爱| 伊人精品国产| 日本黄色天堂| 国产精品免费日韩| 亚洲精品aa久久伊人| 亚洲精品乱码线路中文字幕| 啊啊啊啊啊啊好多水| 美女啊啊啊啊啊啊| 秋霞 色色| 国产60页| 中文乱码字字幕在线第5页| 久久久草草精品| 国产精品久久蜜乳av| 亚洲男人在线观看天堂| 美女97超碰| 天天透伊人| 美女黄页| 岛国免费视频在线| 清纯唯美综合亚洲| 国产男女边吃边摸视频网站| 综合91网| 成人日本片久久久蜜桃| 99久久精品国产系列| 欧美精品精品一区二区| gogogo免费高清看中国国语| 婷婷丁香五月综合| 国产suv精品一区二区四| 97看操| 中国熟女网站| 国产真实野战在线视频| 亚洲高清综合网| 欧美一级A一级a爱片久久| 日本福利二区视频| 91偷拍欧美亚洲| 中文字幕97| 欧美最大综合网| 欧美激情亚洲| 国产精品视频麻豆入口| 天天干2区3区| 高清无码人妻久久久一区二区三区aⅴ| 欧美翘臀视频网站一区二区三区| 人妻色偷色噜| 久精品无码av一区二免费国产在线观看| 日本精品一区二区中文字幕| 国产精品熟女AV中文字幕在线播放| 五十路熟女人妻一区二区在线观看| 后入 亚洲 美女 射| 99色婷婷中文字幕乱色| 91丨熟女丨丰满熟女| 曰韩欧美国产传媒麻豆第一区| 99re9在线| 青青操视频在线| 国产精品一级片在线看| 午夜欧美女人操逼| 第二页中文字幕| 亚洲精品1区| 国产精品农村妇女| 在线日韩视频| 无码九九| 91观看 国产白丝| 性影在线视频| 91热热色| 九九久久精品| 午夜一区二区三区国产| 五月花婷婷| 青草成人免费视频一COm| 久热99| 69av一区二区三区| 丁香五月天啪啪| 99国内精品| 亚洲日韩黑丝| 无色无码| 肉丝无码中文高清| 国产福利影视| 安微少妇操BBB| 少妇熟女1区2区3区| 看日韩操逼| 一区| 国产极品99热在线播放69| 91女在线观看| 国产深喉视频一区二区| 国产精品一二三免费网站| 人人看人人插| 亚洲综合草草| 欧美视频在线第3页| 岛园激情| 中国国产精品一区视频| 岛国色情视频在线观看| 乱伦熟女区| 91国模| 五月婷婷六月丁香| 情色图区| 国产热av| 中国熟女网站| 国产福利av精彩对白| 超硑97精品| 国产97亚洲| 牛牛久久国产精品视频一二三| 91 手机在线播放 绯色| 日本2020一区二区| 欧美在线|亚洲| 三级激情网站| 91精品少妇搡搡搡| 玖玖玖玖精品国产剧情| 夜夜嗨老熟女AV一区二区三区| 一区二区免费电影久久| yiren97| 欧美日韩激情无码专区| jiujiujiujingpin| 免费一级视频特黄色大片| 蜜桃视频啊啊啊啊| 久久女婷| 大香蕉www.超碰| 九一性生活免费视频| 日韩精品免费高清视频在线| 东京太热男人的天堂久久久| 毛片视频白嫩| 欧美日韩另类在线播放| 久久久精| 欧美九9 9 9| 国产传媒午夜理伦精品| 久肏视频字幕| 又黄又粗又硬又长又大| 丁香五月性| 欧美亚洲首页| 天操老女人| 中文字幕av乱伦| 蜜桃午夜视频一区二区 | 久久超碰com| 91超碰人人| 亚洲精品国产专区在线观看| 超碰97综合网| 美女91网站| 亚洲AV资源| 午夜久久无码1000合集| 99热在线播放| 99re99在线视频| 久插综合| 免费一级性爱久久| 亚洲精品人妻在线| 91美女国产在线| 亚洲超碰97| 太久视频| 久久亚洲AV无码白度| 无码人妻丰满熟妇奶水区毛片| 尤物一级在线免费观看| 伊人aaa| 精品国产嫩穴视频| 中国熟女老妇仑乱一区二区三区| 大屁股国产在线视频| 日韩乱码Av| 国产精品久久久久久久黄无码| 农村女一级毛卡片| 亚洲中字慕不卡| 超碰在线97国产| 99热精品在线| 亚洲人妻av| 日韩乱伦影音先锋| 性爱综合一区二区| av激情亚洲五月天| 九九九九免费| 夜夜一区二区| 五月婷婷激情网| 九九成人精品| 岛国视频一二三区| 亚洲欧美日韩精品久| 国产精品一区二区后入| 尤物视频新赏网鲜网色诱网| 亚洲精品国产日韩无码AV永久免| 97国产精品在线观看| 睡产熟女乱伦| 91处女视频在线观看| 女性喷水高潮在线观看| 国产熟女二区| 天堂8在线新版官网| 插入逼91| 91美女在线精品视频| 日本一级特级毛片视频| 久久97视频| 呻吟 欧美 日本 中出| 黄日韩| 日韩 人妻 精品| 天天欧美欧美亚洲网| 激情五月丁香五月| 99re视频在线观看这里只有精品| hd成人一区二区在线| 日韩欧美国产一区二区三区四区| 操逼操逼视频操逼| 思思热国产在线视频| 国产一级特黄大片处女| 午夜一区二区三区国产| 欧亚乱色熟女一区二区| 久久男人| 日本性一区| 国内自拍 日韩激情 99| 无码高清操逼网址| 亚洲久9| 思思热免费视频观看| 97国产精品一区| 精品大全99999| 亚洲日韩美国人妻| 91视频综合在线| 日本日日色视频| 欧美专利1区2区3区4区5区免费| 黄色片一区二区三区四区五区| 青青草中日韩在线| 婷婷九月| 熟女中出视频| 秋霞成人一级在线观看| 欧美日韩97| 亚洲中文字幕在现观看| 女性喷水高潮在线观看| 久久久精品中文字幕爱豆| 亚洲日韩精品久久久久一区壹牛| 中文字幕精品日韩中文字幕| 中国探花熟女| 亚洲熟妇图片| 啊啊啊不要好爽日韩无码一区| 国产精品天干天干综合网麻豆 | 国产超碰97| 日韩一级二级三级| 国产传媒午夜理伦精品| 欧美日韩国产色图在线| 亚洲91av| 男人天堂最新手机版在线青青草| 丝袜足交视频| 一个国产在线综合网站| 成片免费观看视频大全| 国产欧美美女免费观看视频| 亚洲青青草| suv精产一二三区| 女欧美一区二三区| 久久高清欧美国产| 东北女人的毛片| 欧美性爱五月天| 欧美一区二区日韩传媒搭讪精品| 天天操妹子| 精品人妻久久久久一区二区三区| 桃花色综合影院| 超碰97人人cao| 高清成年美女黄网站免费大全 | 亚洲色啪| 国模精品一区二区三区苹果色戒 | 你想操日本小逼吗| 亚洲综人| 欧美性爱第一区| 婷婷五月天色| 亚洲一区二区久久久久| 免费av高清无码| 亚洲经典啪啪| 91网18| 玖玖爱伊人玖玖爱| 国内毛片四区| 中文字幕伊人| 欧美传媒| 96AV精品| 欧美日日人人天天| 女人被男人桶爽视频网站| 人人人人人人少妇| 亚欧无码线免费观看视频| 97超碰这里只有精品| 97亚洲中文| 熟妇操花| 亚洲综合情色| 老熟女搡BBBB搡BBBB视频| 午夜天堂精品久久| 伊色久人大在线| 天天操天天干一区二区| 免费看污网址| 亚洲欧洲综合成人av一区| 亚洲日产专区| 国内一级精品| 97在线精品| 亚洲日本大香蕉1| 无码精品一区二区三区潘金莲| 在线女人91| 啊啊啊啊啊在线| 国产亚洲色停停久久99精品91| 久久久久久欧美精品se一二三四| 91超碰丝袜制服| 色婷婷九月天天综合| 超碰98综合网| 伊人久操| 欧美丝袜中文字幕07在线| 国产 亚洲 丝袜 制服| 99精品高潮| 国产一区自拍欧美日韩| 亚洲国产亚洲天堂| 久草大| 欧美日韩人妻精品一区二区三区| 欧美成人黄网色网站| 少妇同性| 成年人黄色小视频网站| 亚洲色图 综合| 午夜理论片在线观看免费| 嗯嗯嗯,草死我| a片久久久久久久久久久久| 青青草国产亚洲精品久久| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 日本国产二线女色| 色青青久久影视| 狠狠操狠狠插| 亚洲色图91| 国产精品亚洲四五区在线观看| 国产伊人精品在线| 久超碰在| 久久东京伊人一本到鬼色| 秋霞福利网| 美女自卫慰黄网站免费| 校园春色五月天| 刺激性视频黄页| 精品日韩中文在线| 欧美偷| 97久精品| 一区 欧美 日韩 麻豆| 成熟熟女国产精品一区二区| 粉嫩绯色AV一区二区在线| 9 1果冻精品视频| 国产自产91区13区| 国产第25页在线观看| 青木玲在线不卡| 激情五月天综合网| 人人玩人人添人人澡免费| 智利AV在线网| 啊啊啊好湿久久| 强奸乱伦动态污图免费| 屁股久久久久久| 91路www| 色99在线| 国产辣妈在线视频福利| 欧美青青草视频| 日韩另类色图| 亚州AV无码国产精品| 射综合网| Aa东京男人的天堂| 老女人日韩美91| 国产激情av女片自拍| 97超碰碰| 91日韩网站| 久插综合| 婷婷三区| www.色五月| 久久av成人无码免费| 欧美国产婷婷久久| 五十路人妻在线| 少妇一区二区三区在线观看| 亚州,欧美在线| 久久綜合很很很| 久久色情| 岛国黄色大片网站| 日韩亚洲中文字幕在线| 国产三级在线现体验区| 免费一级特黄特色大片在线观看看| 熟妇xxxxx性春色| 久久久久亚洲?V片无码V| 国产一级内射无挡观看| 免费1级a做爰片观看| 中文人妻av高清一区| 久久的免费性爱视频| 69AV女优男人的天堂| 久热久操| 天天日天天屌天天操| 久操97| 亚洲狠狠入| 后入式在线免费观看60秒| 女人爽到高潮潮喷18禁网站| 综合免费无码中文| 亚洲图片激情综合另类| 少妇熟女1区2区3区| 另类av天堂| 久热久一区二区三区| yy少妇精品久久| 青青操97| 综精品久久久aaaa| 九一综合精品视品av| 日日夜夜干| 丁香婷婷大香蕉| 国产情侣自拍在线播放| 一区在线观看中文字幕| 黄片www.| 欧亚韩国999| 老司机免费视频在线91| 日韩电影天堂视频二区三区| 国产九区| 99这里只有精品| 国产视频97| 亚洲久久天堂| 加勒比aⅴ| 啊啊啊啊啊啊在线| 亚洲欧美小说| 熟女乱3伦999| 人人看人人爰人人操| 欧美综合娱乐久久| 可以免费观看的日韩av毛片| 色婷婷五月综合激情中文字幕| 岛国成人av在线播放网址| 国产一区二区三区精品观看啪| 先锋影音av先锋一区| 伊人五月天婷婷| 午夜一区二区三区国产| 亚洲精品第一| 色色色热| 亚洲精品丝袜-不卡成人免费……| 天天爽天天操| 四虎视频在线观看| 青青草中出视频 | 少妇一区二区三区高速| 色色香蕉| 蜜臀少妇一区二区| 人妻在线大香蕉| 99www.bibizy香蕉资源国产一区二区三区高清 | 久久精品国产99精品亚洲蜜...| 无遮挡一级毛片视频免费的| 久久一二三级一一一| 久久久久久亚洲精品中文字幕人妻| 国产蜜臀精品一区二区尤物| 丁香九月激情啪| 国产成人自拍视频在线| 久久精品28| 影音先锋一区二区在线资源| 亚洲脚交| AV天堂国产| 怡红院一区二区熟女人妻| 五月激情综合网| 五月天伊人| 夜精品久无码| 九热中文字幕| 日韩人妻一二三区视频| 亚洲日本成人动漫| 久久精品99久久久久久| 综合五月天| 97香蕉网| 爱我干综合| 高树玛利亚无码流出| 国产中文字幕在线观看| 免费少妇一区二区| 久久天堂婷婷网| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 亚洲美女色图| 91九九| 三级三级三级a级全黄三| 久久久久国产亚洲一区欧美色图日韩 | av无线看| caopeng97| 日日躁狠狠躁天天躁精品| 一起草三级AV电影在线观看| 伊人影院综合是一个与深夜成人在线| 亚洲国产精品久久久久婷婷青年| 九九热精彩视频| 天天影视91看看| 久久超碰网| 91精品人妻五十路| 国产午夜视频| 精品人妻二区三区| 啊a一区在线| 久久性爱视频| 这里有精品| 视频国产精品未满十八禁止在线观看| 草草影院最新网址| 91国产大片| 亚洲人妻在线精品| 久久久中文| 久久亚洲色图中文字幕| 中国农村熟妇毛片视频| 亚洲图片欧美91N| 97超碰超欧美。| 欧美亚洲色图另类国产| 欧美 日韩 另类 亚洲| 亚洲欧美综合| 日韩精品三区四区| 欧美人黑A片无码免视费| 亚洲第一页色| 91天天综合网| 天天干一区二区| 色图综合网| 久久久久久性爱片| 国产主播福利| 欧美色图私拍91| se吧提供国产乱老熟视频胖女人| 黄色成品网站| 欧美日韩啪啪电影| 青青草视频导航官网| 无码高清少妇久久| 国产视频第2页| 国产亚州高清国产拍精| 日夜久久久九九九久| 黄色大片免费在线| 日韩美女,国产传媒,视频一区| 免费的黄片有限公司| 内射日韩大臀美女| 人人操人人插 - 百度 - 百度| 素人播放一区| 国产主播福利| 性欧美精| 九九久久精品| 天天上日日上日韩精品| 999 久久久| 日韩AV无码中文一区二区| 欧美色图自拍| 天美av在线观看| 久热在线精品免费观看| 91在线色| h无码动漫在线观看| 精品人妻久久久久一区二区三区| 久久久久9| 色图综合网| 国产情色在线| 乱伦熟女区| 亚洲情欲| 久久精品中文| 丁香六月婷婷综合| 国产在线观看一区二区三区| 香蕉免费一区二区三区不读 | 女人的天堂大香蕉网| 操我无码| 国产粉嫩蜜臀av一区二区三区| 亚州综合AⅤ| 曰韩无码777| 国产亚洲精品一区二区三区| 国产精品乱码久久久久久| 久操不卡视频| 人人干人人操人人爱| 快播久久人人aV| 国产无马视频| 精产品久久| 日韩成人午夜精品久久高潮| 国产高清吃奶免费视频网站| 色色99| 久久久婷婷婷| 日韩性爱视频在线免费观看| 易易A毛视频| 久久99草| 密臀在线免费观看| AA丁香综合激情| 亚洲av影音先锋| 超碰97人妻| 天天色综合影视网| 熟女一区二区三区| 欧美综合骚| 激情五月天网| 日本一区二区不卡精品| 青青操网| 天天插网| 后入国产| 日日爽熟女| 欧美日韩青操| 色五月天AV| 99国产精品在线观看| 天天草天天干天天日| 一区二区乱码福利| 久草男人天堂| 日韩免费人妻色情网站| 牛牛aV| 国产亚洲精品A在线观看下载| 日本男人天堂| 蜜臀va69| 台湾佬中文娱乐网久久久久久久久久com| 色鬼在线综合| 人妻插插人妻人| 四虎永久在线精品免费网址 | 2017天天插| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 欧美专区17页| 伊人午夜福利视频| 精品人妻av在线播放| 宗合情欲网| 国产多人在线观看视频| 加勒比海成人视频网 | 夜夜高潮夜夜爽夜夜爱爱一区 | 五月天玖玖资源站| 亚洲综合69| 丁香五月电影| 色婷婷六月| 99热精品在线观看| 婷婷六月色| 九九热精品视频在线观看| 欧美性爱五月天| 五月激情综合网| 五月婷婷综合网| 狠狠色噜噜狠狠狠狠狠色综合久久 | 狠狠干狠狠干| 亚洲国产第一页综合视频| 9久精品| 日本99热| 日本伦理一区二区| 欧美亚洲影视| 特级大荫道BBwBBwBBW| 日本一二三高清| 欧洲精品一区二区三区| 狠色婷婷久久一区二区三区_| 天堂射| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 91蜜臀人妻中文字幕在线| 伊人9| 国产成人五月天丁香花| 啪啪综合网| 国产精品麻豆成人av| 欧美性爱无码一区二区三区| 国产日韩欧美亚洲精品95| 欧美97视频| 91视频综合在线| 久久久一二三四区| 97视频免费在线观看| 国产亚洲日韩欧| 思思性爱| 中文伊人大香蕉视频| 中文字幕国产精品1区| 久久中文字幕人妻熟av女蜜柚| AV天堂丝袜| 97亚洲欧美日韩| 超碰97资源网亚洲| 中文字幕乱码在线| 超碰人人操97碰| 色99视频| 日本97久久久精品| 久久久男人的天堂| 色色九区| 18禁精品网站在线看| 九九热九九| 啊啊啊啊在线观看网址| 久久一二三四五六七八九区| 久久久啊啊啊| 亚洲高清视频在线免费观看| 中国女人内射6XXXXX| 首页亚洲国产高跟丝袜诱惑视频| 国产高清不卡视频| 九九九999久久久网站| 精品久久久久久无码| 欧美日韩999| 97超碰热线| 亚州欧美在线| 亚洲国产精品有声| 在线国产探花| 国产精品第二页| 精品无av| 岛国在线一区二区三区| 亚洲有码 视频一区| 亚洲人人夜夜澡人人爽| 五月丁香黄色网| 亚洲啪啪视频一区二区| 91 丝袜在线| 91久| 自拍偷拍 日韩无码| 欧美色图偷拍另类| 超碰97国产欧美| 日韩av影片在线观看| 91日日| 中文字幕后石码三区四区| 久久久麻豆精品| 日韩精品三区四区| 91丰满| 国产成人精品日本亚洲语言| 欧美熟女丝袜| 天美传媒婬乱在| 一牛影视成人片免费| 国产乱弄免费在线视频。| 丰满人妻一区二区三区蜜桃视频| 9久久精品| 一区超碰一区| 超碰国产精品久| 欧美72网页| 亚洲自拍偷拍视频在线| 六九九九| 精品人妻一区二区三区不卡断| 探花一区在线| 伊人色综合超碰| 国产熟女精品一区二区| 啊啊啊啊啊啊好多水| 国产黄色影片在线观看| 国产操逼逼网| 久湿久久| 亚洲午夜福利视频| 久久亚洲熟妇在线视频| 精品成人亚洲午夜电影| 60秒试看最爽10分钟网站| 翔田千里AⅤHD无码| 精品美女在线视频| 中文字幕一区二区三区字幕| 99婷婷| 超碰在线91| AV 少妇 人妻 偷拍| 女人香蕉久久毛毛片精品| 国产中文精品一区二区在线观看| 国产熟女二区| 免费精品人妻一区二区三| 天堂网 主播 亚洲| 欧美一级黄色18片免费看| 亚洲中亚日激情视频| 国产黄色av大片网站| 妇女乱色二区| 色哟哟av网址| 大香蕉乱级| 欧美操逼熟女| 精品久久9| 国产一区二区啪啪视频| 性欧美| 久久人妻视频网| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 超碰久久草| 120分钟婬片免费看| 淫荡网址| 欧亚日韩一区在线| 午夜福利激情在线视频| 欧美宗合网| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 天天综合91入口| 竹菊一区二区三区AV线| 97碰碰色| 成·人免费午夜在线观看| 91美| 96超碰网| 粉嫩AV一区二区夜夜| 精品午夜福利导航| 亚洲国产熟妇综合色专区| 免费成人在线熟妇网| 久久精品视频在线观看| 香蕉免费一区二区三区不读| 麻豆精品天美| 人人污日韩一区二区| 人妻五十路在线| 激情四射婷婷六月天| 国产家庭乱伦性爱视频| 在线视频日韩欧美国产| 日本亚洲熟女视频| 欧美人妻久久精品二区三区| 亚洲国产一级精品毛一级精品看免费视频| 国产精品4p在线观看| 天天谢天天干| 99热综合| 最新9久久久9免费视频| 国产精品农村妇女精品| 躁躁躁日日躁2020| 麻豆天美国美国产AV| 亚洲欧美精品福利在线| 麻豆天美国美国产| 欧美亚洲高清晰| 国产高清自拍| 91干熟女| 久久亚洲色图中文字幕| 亚州熟女乱伦| 大香蕉啪啪啪| a片亚洲一本通视频| 国产精品成人AV片免费看网站| 日本女人操逼| 久久精品一区| 精品人妻久久久| 欧美亚洲尤物久久| xxx亚洲午夜天堂| 999999精品| 99无码精品| 伊人91| 无码外流操逼视频| 特级大荫道BBwBBwBBW| 国产熟女精品一区二区| 屌色在线97视频| 人妻少妇精品视频一区二区三区| 草草草视频在线免费看| 性站 | 色五月婷婷中文字幕| 色99久草| 思思热在线观看| 97碰久久| 丁香婷婷激情五月天无毒不卡 | 日韩精品在线观看观看| 青青草视频爽一爽| 成全在线观看免费观看| 久久久久久波多野吉衣高潮| 国产无码高清操逼视频| 小骚逼被操的爽不爽| 久久黄色性爱视频| 18精品一二区| 久久欧美按摩999| 99久国产精品午夜性色福利| 日韩毛片9| 花野真衣| 亚洲九月丁香| 啊啊啊啊啊啊在线| 淫骚熟女一区二区三区| 国产粉嫩出水在线播放| 精品玖九九久| 亚洲爱爱视频一区二区| 国产99热| 欧美性爱一级操| 欧洲性爱无码区| 天天看高清麻豆| 综合色图区| 欧亚性爱视频免费看| 97超碰日韩| 91欧美少妇| 久久一二三四五六七八九区区| 97人人射| 你懂得91| 久久精品超碰| 99爱爱| 国产精品久久久久久久久久久久久久久久 | 中国91AV| 性一交一乱一交A片久久四色| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 熟女人妻久久中文字幕一二区| 日韩欧美日韩| 五月婷婷六月色| 国产丝袜美女在线一区| 男人天堂免费| 国产不良强奸视频免费看| 97这里都是精品| 久久欧洲| 欧美 亚洲 综合 制服 另类| 99日免费视频中文字幕| 蜜臀av中字字幕网站| 97欧美精品综合| 9久久美女首页| 亚洲性少妇| 五月天AV资源| 女同性恋中文字幕| 久久久女人| 男女一进一出视频久久| 国产婷婷综合在线观看| 国产欧美精选自拍一区| 网页导航五月天免费一二三区| 久久久久久69国产一区二区| 亚洲欧美日韩综合在线尤物 | 91色情黑丝搞鸡在线观看一区二区三区三州| 最新啪啪视频| 久久欧美按摩999| 日本熟妇熟色97一本在线观看| 国产91精品久久久久久久网曝门| yy少妇精品久久| www被窝色com| 欧美78P| 超碰在线欧美性爱激情| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 丁香激情网| 日本97久久久精品| 青青草好吊| 1769成人国产精品视频| 视频国产精品未满十八禁止在线观看| 最新国产精品久久精品| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 日韩三级一区| 午夜毛片高清免费不卡| 国产白丝网站| 国内精品久久人妻性色av| 色综合久久888| 伊人综合色网| AV丝袜少妇| 欧美综合网| 亚洲AV无码国产成人| 97欧美精品综合| 久久中文字幕人妻熟av女蜜柚| 人人性爱视频免费| 曰韩无码777| 久久一二三四五六七八九区区| 91欧美www| 性影在线视频| 人人妻人人操人人乐| 天天综合站| 色色色欧美| 欧美在线视频99| 97就爱干| 内射小黄片| 欧美色偷拍| 大香蕉日韩欧美| 亚洲国产尤物yw在线观看| 97爱免费插| 国产精品天干天干综合网麻豆| av网站免费看| 九九色精品| 无码精品啪啪啪一区二区三区三州| 国产精品久久泡妞网站| 色爱三区| 91麻豆一二三区| 亚洲天天自拍| 大色综合网| 亚洲AV高潮| 欧美超碰97| 精品一区二区三区蜜桃臀赵总 | 亚洲综合另类小说色区亚洲成av人片在www | 五月婷久久| 96国产污污污丝袜| 最新无码国产| 伊人影院在线理论播放| 91人妻人人澡人人爽人人精品| 色在线亚洲视频www| 佐山爱中文字幕| 日韩欧美亚洲自拍偷拍| 中文字幕成人| 噜噜噜噜天天狠狠| 日韩激情中文字幕有码| 中文子幕一二三| 亚洲综合欧美| 丁香色五月 97干| 在线视频资源| 25国产精品免费观看| 亚洲少妇视频| 九九色综合| 91男人综合| 中文字幕在线日亚州9| 变态另类专区| 尤物一级在线免费观看| 美国三级日本三级久久99| 日逼国产| 江都AV在线| 国内毛片国产欧美拍| 美骚妇av高清在线| 欧美AAAA黄片| 超碰97最新人妻| 国产隔壁老王影院在线| 99热成人| 国产精品日日摸夜夜添骚逼| 久久久久密| 亚洲天堂久久久久久粉红视频| 精品免费一区二区三区在线亚洲人成| 久久夜夜| 长长久久免费视频| 日本不卡五区| 爽 好舒服 无码刺激久久| 丝袜美腿操av| 九九无码视频| 天天看夜夜看日日干| 密臀AV在线| 精品性爱一区二区| 美女91在线| 99RE在线视频精品,这里只有精品| 超碰在线观看av不卡| 天天综合站| 国产亚洲一黄| 日韩在线欧美精品一区二区| 亚洲drav色图| 丁香五月色| 日本性爱视频一级| 97超级欧美| 一区在线国产播放| 精品少妇999| 欧美熟妇亚洲版| 久久性视频| 不卡视频一区蜜桃视频 | 国产黄色剧情影片麻豆免费播放| 九九久久久久久爱| 91成人精品在线播放| 搡老女人老91二区| 歐美性天天| 九九亚洲视频| 伦激情人妻另类人妻| 久久风骚城市人| 精品色色| 欧美亚洲国产91在线| 欧美A√综合网 | 久久久久成人网| 香一区二区三区| 国内毛片国产专区二| 精品在线78| 97网址97| 国产在线能看的你懂的| 亚洲色天堂九9| 熟妇艹鸡八| 新版天堂中文资源8在线| 亚洲天堂一区| 女人天堂网| 91伊人影视综合| AAA久久| 欧美性爱91| 91美女在线观看| 亚欧操逼片在线观看| 天天看高清麻豆| 黄色污污污污污污网站| 亚洲日韩美女中文字幕乱| 国产精品懂色tv影视免费观看| 97伪v| 人人澡人人爽人人精品| 婷婷亚洲天堂| 日韩人成网站在线播放| 久久黄色视频一区二区三区| 国产在线播放成人免费| 中国的操老妇女| 亚洲色性情三级| 色情成人五月天| 国产亚洲禁久一区二区| 最新av网站在线观看| 国产传媒av天美传媒在线| 我爱操| 欧美亚洲成人在线一区二区三区| 这里是精品| 人妻天天操天天爽视频免费| 强奸乱亚洲| 伊人五月天激情| 一区二区三区黄色片a| 男人的天堂1024| 熟女熟妇伦久久影院毛片一区二区| 久久999久| 涩爱AV在线| 欧美大香蕉卡久久| 91强奸乱轮| 久久精品中文字幕观看| 妇女性内射冈站HDWWWCOM| 精品亚洲| 97超碰超| 精品少妇高潮久久| 国产成人五月天丁香花| 日韩射精| 日韩丰满熟妇| 亚洲欧美999| 农村妇女精品一二区| 伊人在线大香蕉视频久久| 亚洲日韩东京热一区| 91小视频| 最新国内自拍av免费| 18禁无码永久免费无限制| yiqicaoav| 中英熟女操女| 男女啪啪网站免费视频| 国产精品午夜AV完会免费| 超碰97精品| 亚欧无码线免费观看视频| 婷婷10月天青娱乐| 33044男人的天堂深夜备| 日本2020一区二区| 最新制服中文第一页| 亚洲日韩天堂| 日韩啊V| 九九九精品成人免费视频小说| 亚洲无码视频免费在线观看网址!| 啊啊啊好想要| 校园春色综合香蕉| 人妻 欧美亚洲| 97人人色| 人人妻人人爱人人玩| 人人操人人色网| 97精品网| 欧美综合娱乐久久| 九月丁香综合网| 国产成人自拍视频在线| 亚洲第一无码播放立川理惠| 在线视频日韩欧美国产| 丁香五月综合| 色五月av| 69综合网| 91国产美女丝袜足交精品视频| 亚洲……91| 欧美激情色婷婷花野真衣一区二区| 久久免费精品96| 欧美伊人电影| A 天堂| 国产无马视频|