精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

探索嵌入式應用框架(EAF)

開發 開發工具
EAF是Embedded Application Framework 的縮寫,即嵌入式應用框架。嵌入式應用框架是 Application framework的一種, 是在嵌入式領域的應用框架。

 EAF是Embedded Application Framework 的縮寫,即嵌入式應用框架。嵌入式應用框架是 Application framework的一種, 是在嵌入式領域的應用框架。

Application Framework——應用框架,是一種軟件框架,軟件開發人員用應用框架作為標準結構,以便實現應用軟件。

那什么是軟件框架呢?

關于軟件框架

軟件框架是一個抽象的概念, 是提供了通用的軟件功能,可以通過用戶編寫代碼有選擇地改變, 從而提供特定的軟件應用。 軟件框架提供了構建和部署應用程序的標準方式。 軟件框架是一個通用的、可重用的軟件環境, 它提供特定的功能, 作為大型軟件平臺的一部分, 以促進軟件應用程序、產品和解決方案的開發。 軟件框架可能包括輔助程序、編譯器、代碼庫、工具集和API , 匯集了所有不同的組件, 便于一個項目或系統的開發。

那些我們用過或者常見的軟件框架太多了:

  • windows上MFC
  • .net Framework
  • spring framework以及衍生的SSH等等
  • Entity Framework
  • Robot Framework
  • play framework
  • Zend framework
  • Oracle Application Development Framework
  • Cactus Framework 
  • Eclipse XXX framework
  • AWS Lambda Framework
  • FrondEnd framework:Vue.js,Angular.js,React等等
  • ......

尤其是Web 應用框架更加豐富多彩,基于各自語言實現的Web Application Framework 不勝枚舉。

進一步, 很多的系統架構也引入Framework 的概念,例如,Enterprise architecture framework等等,甚至在研發管理上也同樣涌現了Framework,例如 Project Management Framework,Risk Management Framework等,外延在不斷在融合放大。

關于軟件應用框架的開發著述也有很多,例如側重API設計的《軟件框架設計的藝術》等等。

嵌入式系統的應用框架

與一般的電腦相比, 嵌入式設備有著自己的特性, 例如耗電量低、體積小、操作范圍粗糙、單位成本低。 這是以有限的加工資源為代價的, 這使得程序和交互的難度大大增加。 然而, 通過在硬件之上建立智能機制, 利用可能存在的傳感器和存在一個嵌入式單元網絡, 既可以在單位和網絡一級對現有資源進行***管理, 并提供遠遠超出現有可用功能的增強功能。 這或許就是嵌入式應用的必然性。

[[227884]]

EAF 是面向嵌入式系統的軟件應用框架。嵌入式系統是一個在較大的機械或電氣系統中具有專用功能的計算機系統, 通常具有實時計算約束。嵌入式系統從便攜式設備, 如數字手表和 MP3播放器, 到大型的固定設備, 如交通燈, 工廠控制器, 以及大部分復雜的系統, 如混合動力車、核磁共振成像和航空電子設備等等。 復雜性從低到單一的微控制器芯片, 到非常高的多個單位等等。

鑒于如此的復雜,很難有一個統一的應用開發框架。

但是,參考Java 面向資源的分類(J2EE,J2SE,J2ME,Java Card等),我們可以對嵌入式系統的應用框架進行嘗試分析。

手機上的應用框架

由于手機的功能越來越強大,很多時候被認為超出了嵌入式系統的范疇。但是,了解手機上的應用框架,對于EAF而言,還是大有裨益的。

手機上的應用開發框架一般也被稱為 Mobile Development Framework。近些年,隨著智能手機的普及,面向手機開發的應用框架已被人們所熟知,例如 ios development framework,Android development framework,還有基于HTML5的混合編程框架PhoneGap等等。

尤其是Android,如果資源允許,基于android的嵌入式設備可以輕松使用android的軟件應用框架。google 還面向嵌入式設備推出了android wearable 等一系列方案,當然iOS 也是如此。

下圖就是那張經典的android 架構層次圖:

  • Android應用程序框架分為應用層、應用框架層、系統運行庫層和Linux內核層,在開發應用時就是在這個框架上進行擴展。Android應用框架的部分功能如下:
  • android.app:提供高層的程序模型和基本的運行環境。
  • android.content:包含對各種設備上的數據進行訪問和發布。
  • android.database:通過內容提供者瀏覽和操作數據庫。
  • android.graphics:底層的圖形庫,包含畫布,顏色過濾,點,矩形,可以直接繪制屏幕上。
  • android.location:定位和相關服務的類。
  • android.media:提供一些類管理多種音頻、視頻的媒體接口。
  • android.net:提供幫助網絡訪問的類,超過通常的java.net.*接口。
  • android.os:提供了系統服務、消息傳輸和IPC機制。
  • android.opengl:提供OpenGL的工具。
  • android.provider:提供訪問Android內容提供者的類。
  • android.telephony:提供與撥打電話相關的API交互。
  • android.view:提供基礎的用戶界面接口框架。
  • android.util:涉及工具性的方法,例如時間日期的操作。
  • android.webkit:默認瀏覽器操作接口。
  • android.widget:包含各種UI元素(大部分是可見的)在應用程序的布局中。

智能手機的資源還是相當豐富的,在智能手機之前的Feature Phone 同樣有著自己的應用開發框架,只是不如Android 和iOS 那么普及,已經逐漸被人們所遺忘。 但是,這些應用框架的設計思想和實現方式同樣有著重要的參考性。例如,Qualcomm的BREW(翻開了歷史的回憶)。

BREW 指Binary Runtime Environment for Wireless 的縮寫,從基本的層面而言,BREW 平臺就是手持設備上嵌入式芯片操作系統的接口或抽象層。

  • BINARY 是指二進制。BREW的編程接口是一套二進制的函數庫。所有基于BREW的應用和擴展類被編譯和聯接成二進制代碼,在本地執行。
  • RUNTIME是指運行時間。所有基于BREW的應用和擴展類志在運行時被發現和調用,這一點很像動態連接庫,事實上,BREW的應用和擴展類的模擬器版本就是一個DLL。
  • ENVIRONMENT是指環境。BREW是一個開放而且靈活的環境,提供了大量的編程接口,并可以管理豐富的業務。
  • WIRELESS是指無線。BREW 可以充分***設備的特性,快速有效的運行與低 RAM/FLASH 的環境中,使有限的無線網絡資源得到有效的使用。

BREW基本上遵從COM這一組件構架的。組件架構的一個優點就是應用可以隨時間的流逝而發展進化,除此之外,使用組件還有一些可以使對以有應用的升級更加方便和靈活的優點,如應用的定制,組件庫以及分布式組件等。

M2M的應用框架

鑒于 M2M 技術的特點, 系統設計者可能不得不從頭開始構建整個 M2M 體系結構。其核心是, M2M 技術包括增加一個裝置或設備的智能服務, 并將該設備與可以監控或控制該設備的后端基礎設施連接起來。 為了實現這一目標, 一個 M2M 設備使用了兩個基本元素: 與后端通信的基礎設施(無線調制解調器或模塊)和運行服務的軟件。

通過提供一種將 M2M 服務直接嵌入通信模塊的方法, 以及預先安裝裝的軟件模塊、連接能力和處理資源方式,一般的M2M 應用框架如下:

EAF一般包括下列組成部分:

優化的輕量級操作系統

雖然一些 M2M 應用程序需要更強大的 RTOS, 但大多數都不需要。 操作系統的設計能夠提供 API 來控制語音, 數據調用, 短信, 以及 TCP/IP 連接。 應該經過優化, 以充分利用直接訪問協議棧的能力。 為了提供對連接應用程序的全面支持, 操作系統還應提供一個核心功能集, 其中包括:

  • 實時性, 包括保證對外部或內部中斷的響應時間, 不論其狀態如何。
  • 靈活安排任務的優先順序。
  • 多任務能力, 以定義和同步服務所需的任務。
  • 在處理速度和功率選擇方面的靈活性, 以優化電池壽命。
  • 內存、固件和軟件保護功能。
  • 能夠使用API訪問蜂音頻等媒體和數據路徑。

軟件庫

為了簡化開發過程和市場的速度時間, EAF 應該包括各種軟件庫和API, 提供設備或服務可能需要的各種功能。 這包括定位、全面的互聯網連接協議、無線和互聯網安全等服務。 EAF還應支持為目標市場具體需求開發的第三方軟件庫。 理想情況下, EAF 不僅應得到通信模塊供應商的支持, 還應該得到合作伙伴和開發者的支持。

開發工具

EAF 還應該包含一個開發工具包, 以便于編碼、調試和監視 M2M 應用程序, 這些工具應該是開源的, 可以免費使用。 最終, EAF 應該提供開發 M2M 應用程序并將其嵌入模塊所需的一切。

云連接

***, EAF 應該提供工具來簡化連接設備的云管理, 包括一個完全實現的系統來處理設備監控和軟件/固件升級。 該系統應該允許開發者監控設備的健康狀況, 并識別潛在的問題。 它還應該包括已驗證的操作系統遠程升級工具, 以及使用補丁機制的熱修復工具。

面向腳本的EAF

對于為嵌入式系統創建軟件的開發者而言,對腳本的編寫并不陌生。 選擇腳本是往往是解決問題的最快方法。一般地,腳本被用來自動構建和運行驗證測試。作為全棧必備的Javascript被廣泛應用于網頁、 web 服務器和移動應用程序中,在嵌入式系統中也將占據一席之地。

[[227885]]

出于對性能的擔心,可以通過一些技術手段提升JavaScript的運行性能:

1.充分利用內置函數和對象。 Javascript 語言擁有支持數組、 JSON、正則表達式和其他字符串運算的復雜內置對象。 這些實現通常在 JavaScript 引擎中得到了很好的優化。 

2.小心編碼。由于腳本比本地代碼慢, 代碼優化在性能重要的地方是至關重要的。 Javascript 的動態特性意味著 JavaScript 引擎通常不能像 c 編譯器那樣有效地優化代碼。

3.混合編程。沒有一種語言適用于所有情況, 所以要為工作選擇***的語言, 而不是100% 純粹地使用。 每一個 JavaScript 引擎都提供了一種從腳本調用本地代碼的方法。 如果不確定性能, 首先在 JavaScript 中實現, 因為它更容易執行。 如果存在性能瓶頸, 請在 c 中重新實現函數。

在 Mozilla 的一個項目 asm.js 中出現了一個可以替代使用 c 的方法。 定義了一個嚴格的 JavaScript 子集, 它更容易被翻譯成本地代碼或 c 源代碼。 利用 c 和 JavaScript 之間的語法相似性, 使翻譯變得簡單明了。 嵌入式開發人員可以在 asm.js JavaScript 子集中編寫性能關鍵代碼, 并將其編譯為本地代碼, 作為構建過程的一部分, 而不是依賴 JIT。

對于內存的使用而言,從積極的一面來看, JavaScript 使用了一個垃圾收集器, 從而消除了顯式釋放內存的需要。 通過這種簡化, 嵌入式開發人員有時間專注于其他方面的開發。 

目前,已經有多個開發系統開始支持嵌入式的JavaScript:

  • Espruino是一個單片機開發板, 被稱為微控制器的 JavaScript。 它運行開源的 Espruino JavaScript 引擎, 它支持 JavaScript 標準的子集。
  • Tessel 是一個集成了Wi-Fi的JavaScript 微處理器,并提供一個兼容Node.js的 API,開發人員可以使用Node.js進行開發。
  • Marvell Semiconductor 的 Kinoma Create 是一個運行在 Marvell 半導體上的"JavaScript 物聯網構建工具包", 它支持完整的 JavaScript 5.0.

在國內,也有類似的開發系統,例如老友周愛民老師所在的ruff.io。

總之,Javascript 在嵌入式設備上的潛力很大, 可以簡化嵌入式程序員的開發工作, 并為客戶提供更可靠、更可定制的產品。

綜上所述,嵌入式應用框架(EAF)對嵌入式系統的成功有著重要的意義。特別是對于嵌入式開放平臺而言,能夠提高開發者的開發效率,促進生態系統的繁榮。然而,IoT中還有很多超輕量級的設備,或許根本沒有OS,被稱為“智能顆粒”,笑稱“智霾”,可能不需要EAF,也可能是一種另外形態的EAF,只是我不知道而已。

參考:

Jaroslav Tulach, 《軟件框架的設計藝術》,人民郵電出版社,2011

金泰延 宋亨周 樸知勛 李白 林起永, 《Android 框架揭秘》,人民郵電出版社,2012

曹洪偉,《BREW 進階與精通》,電子工業出版社,2009

http://www.embedded-computing.com/hardware/embedded-application-frameworks-simplifying-the-development-of-m2m-devices

http://www.embedded-computing.com/embedded-computing-design/javascript-for-embedded-devices

http://www.embedded-computing.com/embedded-computing-design/speeding-embedded-systems-time-to-market-using-node-js

【本文來自51CTO專欄作者“老曹”的原創文章,作者微信公眾號:喔家ArchiSelf,id:wrieless-com】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2009-12-17 18:38:56

Fedora 7嵌入式

2009-04-11 15:22:24

Linux 2.6內核應用

2012-07-30 14:13:11

Linux 2.6內核嵌入式

2011-01-14 13:13:23

嵌入式Linux開發

2022-03-25 20:00:40

人工智能機器人

2009-04-11 15:12:24

2021-09-13 09:50:28

MicroEJ開源JavaScript框

2009-07-17 16:06:59

ARM嵌入式開發

2009-12-09 10:12:28

嵌入式Linux

2009-12-16 15:41:40

嵌入式Linux入門

2009-12-17 10:33:05

嵌入式Linux

2011-04-18 11:34:34

嵌入式軟件測試

2017-10-09 10:40:43

AMD

2014-07-11 11:20:03

5Gwifi車聯網

2020-11-03 09:55:33

嵌入式算法夾角

2009-05-28 13:39:13

Windows CE

2011-06-21 11:10:28

Qt Embedded

2011-01-14 13:30:39

2009-11-30 16:54:28

微軟

2023-04-27 07:06:18

點贊
收藏

51CTO技術棧公眾號

日韩美女在线看| 欧美日韩一区二区三区不卡| 国产区一区二区| 天堂网免费视频| 色88久久久久高潮综合影院| 欧美一卡2卡三卡4卡5免费| 日韩a级在线观看| 国产69久久| 国产盗摄精品一区二区三区在线 | 欧美女激情福利| 日韩乱码在线视频| 午夜大片在线观看| 亚洲一二三四| 伊人色综合久久天天| 久久综合婷婷综合| 国产哺乳奶水91在线播放| 性欧美长视频| 欧美激情三级免费| 欧美三级视频网站| 国产毛片久久久| 欧美高清视频一二三区| 国产亚洲精品网站| 超碰免费在线播放| 国产日韩精品一区二区三区在线| 国产69精品久久久久9999apgf| 欧美一级片免费在线观看| 91精品1区| 一区国产精品视频| 国产夫妻性爱视频| 精品一区91| 欧美日韩www| av天堂永久资源网| 成全电影大全在线观看| 亚洲欧美在线另类| 欧美日韩亚洲在线| 国产视频手机在线| 久久av中文字幕片| 国产精品激情av电影在线观看| 久久久国产高清| 欧美日韩调教| 欧美大秀在线观看| 精品国产视频在线观看| 日韩综合一区| 最近2019中文字幕mv免费看| 日本少妇高潮喷水xxxxxxx| 久久亚州av| 欧美精品一区二区三区久久久| 精品国产乱码久久久久久1区二区| 成人亚洲免费| 欧美视频中文一区二区三区在线观看| 91视频最新入口| 6699嫩草久久久精品影院| 一区二区成人在线| 欧美一级特黄aaaaaa在线看片| 日本中文在线| 成人欧美一区二区三区黑人麻豆 | 精品一区二区三孕妇视频| 亚洲国产网址| 亚洲免费精彩视频| www.久久国产| 九九在线精品| 一本色道久久88综合日韩精品| 自拍偷拍亚洲天堂| 精品不卡一区| 亚洲人成网站免费播放| 九九热这里只有精品免费看| 在线播放av网址| 一区二区三区视频免费视频观看网站| 欧美一级黄色录像| 91porn在线| 美女视频亚洲色图| 日韩电视剧在线观看免费网站| 香港三日本8a三级少妇三级99| 奇米影视777在线欧美电影观看| 日韩风俗一区 二区| 中文字幕天堂av| 欧美尿孔扩张虐视频| 精品一区二区电影| 欧美日韩生活片| 91精品一区二区三区综合| 欧美激情18p| 国产99久久九九精品无码| av网站大全在线观看| 最新日韩在线视频| www.夜夜爱| 国产激情小视频在线| 一区二区三区欧美久久| 免费一级特黄特色毛片久久看| 欧美无毛视频| 91精品综合久久久久久| 色悠悠在线视频| 国产7777777| 345成人影院| 欧美三区在线观看| 亚洲国产一区在线| 2024最新电影在线免费观看| 激情av一区二区| 午夜精品久久久内射近拍高清 | 亚洲第一av色| 日韩手机在线观看视频| 男男激情在线| 久久久另类综合| 在线观看欧美亚洲| www.久久热.com| 亚洲国产视频网站| 黄色免费网址大全| 久久久精品国产**网站| 亚洲乱码av中文一区二区| av片在线免费看| 日韩香蕉视频| 成人有码在线视频| 美州a亚洲一视本频v色道| 国产精品亚洲午夜一区二区三区| 久久露脸国产精品| 粉嫩av性色av蜜臀av网站| 日韩一级欧洲| 午夜欧美在线一二页| 亚洲片在线观看| 国产少妇在线观看| 99精品欧美| 国产在线视频91| 午夜在线视频免费| 亚洲免费观看在线视频| 丰满人妻中伦妇伦精品app| 97久久中文字幕| 亚洲无av在线中文字幕| 男人天堂中文字幕| 久久97超碰色| av电影成人| 国产91绿帽单男绿奴| 亚洲视频在线观看三级| 欧美极品一区| 国产在线看片免费视频在线观看| 欧美日韩一区高清| 中国免费黄色片| 黄色av成人| 亚洲精品欧美日韩专区| 97人妻精品一区二区三区视频| 国产综合色视频| 欧美日韩高清免费| 精品丝袜在线| 亚洲成人网在线观看| 国产精品成人免费观看| 激情综合网激情| 制服国产精品| 国产麻豆剧传媒精品国产av| 极品一区美女高清| 亚洲精品视频久久| 六月丁香激情综合| 粉嫩aⅴ一区二区三区四区| 国产三级一区二区三区| 99视频在线精品国自产拍免费观看| 9国产精品视频| 日韩视频在线观看| 日韩极品一区| 欧美女王vk| 外国成人在线视频| gogogo高清在线观看免费完整版| 精品人妻一区二区三区三区四区| 欧美激情二区| 国模人体一区二区| 免费av不卡在线观看| 一区二区三区在线免费播放| 一区二区中文字幕在线| 日本一区视频在线观看| 免费超碰在线| 欧美一区二区三区在线视频| 四虎884aa成人精品| 精品动漫3d一区二区三区免费| 99三级在线| 1024在线看片你懂得| 精品日韩视频在线观看| 黄瓜视频污在线观看| 日韩精品电影| 日本伊人精品一区二区三区介绍| 天堂中文字幕av| 91福利视频久久久久| 亚洲日本黄色片| 欧美日韩hd| 久久综合入口| 成人在线精品| 97精品伊人久久久大香线蕉| 丰满人妻熟女aⅴ一区| 欧美日韩国产页| 国产主播av在线| 成人免费视频视频在线观看免费 | 欧美国产专区| 狠狠色狠狠色综合人人| 国产极品久久久久久久久波多结野| 久久久国产一区| 丰满熟妇人妻中文字幕| 一本久久精品一区二区| 麻豆精品国产免费| 成人av网站在线| 欧美日韩在线观看不卡| 国产一区久久| 亚洲成人一区二区三区| 成人福利一区| 国产美女精品免费电影| 国产区美女在线| 最新69国产成人精品视频免费| 国内精品久久久久久久久久| 日本乱码高清不卡字幕| 日本青青草视频| 久久久99免费| 折磨小男生性器羞耻的故事| 日本美女一区二区三区视频| 18黄暴禁片在线观看| 成人a'v在线播放| 国产伦精品一区二区三区四区免费| 成人全视频免费观看在线看| 国外成人免费在线播放 | 亚洲综合图色| 91久久大香伊蕉在人线| 99只有精品| 2019中文字幕在线观看| 影音先锋中文在线视频| 亚洲最新中文字幕| 天天干视频在线观看| 欧美一区二区福利在线| 中文字幕+乱码+中文| 婷婷开心激情综合| 青娱乐在线视频免费观看| 国产欧美日韩在线看| 成人区人妻精品一区二| 国产在线精品视频| 日韩一级免费片| 日韩精品一二三四| 97超碰青青草| 亚洲欧洲综合| 国产成人亚洲综合无码| 99久久激情| 亚洲精品一区二区三区蜜桃久 | 伊甸园精品99久久久久久| 一区三区在线欧| 精品高清视频| 久久精品国产亚洲5555| 动漫一区二区在线| 日韩免费一级| 5g影院天天爽成人免费下载| 国产精品白丝久久av网站| 国产精品丝袜视频| 亚洲电影有码| 国产乱人伦真实精品视频| 精品日本视频| 国产精品亚洲精品| 国产精品久久久久久吹潮| 国产精品美女免费| 欧美日韩女优| 国产精品揄拍500视频| 粉嫩av一区二区三区四区五区 | 久久av电影| 欧美一区二区高清在线观看| 久久99高清| 日韩久久久久久久| 日本久久黄色| 在线观看成人av| 一本精品一区二区三区| 亚洲爆乳无码精品aaa片蜜桃| 欧美特黄一区| 东北少妇不带套对白| 亚洲黄色毛片| 免费无码av片在线观看| 美女黄色成人网| 在线观看免费成人av| 极品美女销魂一区二区三区| 9191在线视频| 91免费版在线| 色www亚洲国产阿娇yao| 亚洲另类在线一区| 久久免费视频精品| 五月开心婷婷久久| 日韩乱码一区二区三区| 欧美另类z0zxhd电影| jlzzjlzz亚洲女人18| 亚洲成年人在线播放| 欧美日韩影视| 色一情一乱一区二区| 国产成人高清精品| 91黄色8090| 97成人超碰| 91精品天堂| 免费看成人吃奶视频在线| 亚洲制服中文| 一本色道88久久加勒比精品| 杨幂毛片午夜性生毛片| 国产成人激情av| 欧美特级黄色录像| 亚洲素人一区二区| 久久久国产高清| 欧美日韩高清不卡| 天天干,夜夜操| 久久视频在线视频| 色多多在线观看| 91社区国产高清| 中文字幕中文字幕精品| 91九色国产ts另类人妖| 国产日韩1区| 欧美国产日韩在线视频| 91视频www| 欧美丰满艳妇bbwbbw| 日本高清免费不卡视频| www.国产视频| 综合激情国产一区| 蜜桃视频在线观看播放| 91欧美精品午夜性色福利在线| 亚洲丝袜啪啪| 国产天堂视频在线观看| 久久精品久久综合| 激情综合丁香五月| 一区二区三区高清在线| 在线免费看91| 亚洲女人天堂视频| 国产天堂在线播放视频| 国产日韩精品视频| 九色精品国产蝌蚪| 国产不卡一区二区视频| 国内精品伊人久久久久影院对白| 日韩精品无码一区二区三区久久久 | 日本成人三级电影网站| 伊人久久久大香线蕉综合直播| 亚洲美女性囗交| 国产日产精品1区| 91国产丝袜播放在线| 日韩免费高清视频| 老司机99精品99| 国产精品香蕉国产| 亚洲第一论坛sis| 亚洲午夜精品久久久久久人妖| 国产91精品入口| 色婷婷在线视频观看| 欧美日韩极品在线观看一区| 国产在线视频你懂得| 55夜色66夜色国产精品视频 | 国产精品一区二区视频| 玖玖爱在线观看| 中文字幕一区不卡| 依依成人在线视频| 国产亚洲aⅴaaaaaa毛片| 中文av在线全新| 精品一区二区三区日本| 日韩视频一区| 欧美精品黑人猛交高潮| 精品国产91乱高清在线观看| 人妻偷人精品一区二区三区| 欧美激情亚洲国产| 大奶一区二区三区| 成人毛片一区二区| 成人免费毛片片v| 日本亚洲色大成网站www久久| 精品国产乱码91久久久久久网站| 成人在线看视频| 国产日韩欧美一区在线| 一边摸一边做爽的视频17国产| 亚洲一区二区三区美女| 亚洲国产精品无码久久| 久久成人精品视频| 精品人妻午夜一区二区三区四区 | 在线免费看视频| 色婷婷久久99综合精品jk白丝| 男人天堂资源在线| 日韩av片电影专区| 成人另类视频| 久久久久久久久久久99| 91欧美一区二区| 欧美日韩综合一区二区三区| 中国china体内裑精亚洲片| 国产亚洲高清一区| 特级西西444| jizz一区二区| 伊人成年综合网| 一区二区三区免费网站| 丰满岳乱妇国产精品一区| 99国产精品久久久久久久久久久| 久久中文字幕免费| 在线观看成人免费视频| wwwww在线观看免费视频| 性欧美在线看片a免费观看| 蜜乳av综合| av在线网址导航| 亚洲综合色丁香婷婷六月图片| 欧美日韩伦理片| 成人av色在线观看| 精品一区亚洲| 久久久久久国产精品日本| 富二代精品短视频| 丝袜美腿美女被狂躁在线观看| 97人摸人人澡人人人超一碰| 美女精品在线观看| 91制片厂在线| 亚洲精品久久在线| 日韩一级特黄| 好吊妞无缓冲视频观看| 国内精彩免费自拍视频在线观看网址| 欧美成人午夜激情| 久久99精品国产自在现线| 成年人小视频网站| 亚洲神马久久| 黄色一级免费视频| 国产一区二区动漫|