视频一区视频二区在线观看_国产欧美激情在线观看_免费的av网址_莫妮卡裸全乳无删减电影_免费的一级黄色片_福利姬免费_欧美jizz19性欧美_在线观看免费视频国产_日本免费三级电影_亚洲tv在线_很黄很色的视频_亚洲免费视频一区_91黄色影视_草莓视频.www_成人欧美一区二区三区白人

你的位置:首頁 > 互連技術 > 正文

嵌入式軟件設計處處是坑,確??煽啃杂羞@些絕招

發布時間:2017-03-28 責任編輯:susan

【導讀】硬件叱咤江湖,軟件通過控制硬件來統治江湖。如今,有電子的地方就有嵌入式軟件,有電子故障的地方,也就有嵌入式軟件設計缺陷的影子。我們今天就把軟件所容易犯的錯誤和規避的方法一一羅列,并給出應對之法。

嵌入式軟件的最大特點是以控制為主,軟硬結合的較多,功能性的操作較多,模塊相互間調用的較多,外部工作環境復雜容易受到干擾或干擾別的設備,且執行錯誤的后果不僅僅是數據錯誤而是有可能導致不可估量的災難,所以總結起來,嵌入式軟件可靠性設計需注意的問題有四個方面:
 
1、軟件接口
 
先說軟件接口中容易出問題的地方和編程人員容易犯的錯誤。
 
軟件接口調用一般會有數據的賦值,賦值變量的數據類型可能會存在強制的數據轉換;需加以檢查。如果為了防范出問題的話,可以添加對數據范圍和數據類型的檢查。
 
賦值數據的數量不對路,多了少了的都不好,會出現意外的賦值結果,不過還好,這項錯誤比較好檢查。
 
軟件編程中,會有對某一功能操作代碼的復用,比如對某個端口的數據檢查和控制,在整個程序中只會發生兩次,為了圖省事,可能就直接把該段代碼直接插入實際程序模塊中去了,這樣,在源程序代碼中,就出現了兩段完全相同,完成相同功能,只是服務于不同模塊的代碼,按道理來說,這樣設計其實也沒啥問題,是的,你沒錯,但你的行為會使別人無意中犯錯。有人會說了,我這樣寫代碼怎么就算引誘呢?原因是程序可能會升級,你這幾行代碼在實際應用過程中也不能保證是盡善盡美的,發現不完善的地方后,勢必會修改,如果你還能想得起來,可能不會遺漏,如果修改此代碼的是別的人,改了一個地方,別的地方沒改,是不是還留著隱患?那如何做呢?方法不難,把這段功能單獨做成一個模塊即可,對此端口的讀取和控制賦值均由此獨立模塊完成,如果數據的正確性影響大的話,還需要對端口數據的正確性進行檢查和判斷。嵌入式軟件可靠性編程方法的四個目的是防錯、判錯、糾錯、容錯。對端口數據的判斷屬于判錯的內容。
 
2、軟硬件接
 
硬件,對外的執行都靠它來實現,一旦出現問題,執行后的后果就不可控了,但如何注意呢?
 
對讀進來的硬件接口的數據要判斷其真偽;
 
對輸出的數據的執行效果要檢測;
 
對輸出的數據的可能后果要進行預防性設計,數據輸出的過程,我們從設計上要做一個分析,分析的思路是一般容易局限在穩態過程,忽視了過渡過程。舉例說明,比如我們控制一個支路的供電,從軟件控制來說,直接給繼電器一個啟動信號,讓開狀態的觸點閉合就可以了,非“關”即“開”,是受控繼電器的兩個穩態狀態,但事實上,在從開到閉合的過程中,支路供電的電壓并不是一個簡單0V—24V(24V為示例而已)的跳變狀態,而是一個抖動,有沖擊信號的過程,這種情況在硬件上的防護是必不可少的,但在軟件上也不是可以事不關己、高高掛起的。
 
另外在邏輯上,宜將容易被干擾和容易產生的干擾控制動作從時序上控制好,予以分開隔離。比如,控制繼電器的過程是容易產生抖動尖峰脈沖而干擾數據總線和控制信號總線的,這時候從控制上,不宜同時實施數據的發送和接收工作,不宜作出其他的控制動作,惹不起咱躲得起,躲過這一陣干擾的時候總可以了吧?
 
3、軟件代碼
 
軟件的可靠性是隨著時間的推移,可靠性逐漸增加的,這一點區別于電子可靠性、機械可靠性。電子可靠性服從指數分布,在整個生命周期內,其失效率為一個常數;機械可靠性因為磨損、腐蝕、運動等因素的存在,隨時間推移可靠度會下降。因此也就有了軟件可靠性設計的一個特定規律和注意事項。
 
既然需要通過時間推移,通過不斷改進,軟件可靠性得到提升。那么軟件的可維護性就是一個大問題了。這也是為什么軟件工程管理方面特別關注軟件文檔、注釋的原因了。但做這些要求的人只是人云亦云,并不理解如此做法的真正動機。至于注釋如何去做、變量如何命名、軟件配置管理如何操作,這里面既有很常規的方法,也有一些我們司空見慣然而是錯誤的做法。信手舉上幾個值得注意的細節供參考。
 
變量定義時宜將變量類型的變量名程中體現于其中;如AD_result_int、Cal_result_float等。這樣為的好檢查,防止數據類型的強制轉換或強制賦值時出現數據類型的錯誤;
 
注釋要充分;
 
代碼的布局風格宜統一,便于閱讀查找;
 
不可出現非受控的default流程,所有數值和變量,不論是調用函數時賦予的、讀取接口讀進來的、還是中間變量計算出來的,在應用前都宜作數據有效性的判斷,并對判定的所有可能結果均做受控的對應處理。
 
關于軟件可維護性編程方法方面的文章資料在網上是鋪天蓋地,不予贅述,綜合采用之即可。很多文章把軟件可維護性編程規范推薦做成企業的嵌入式軟件可靠性設計規范,實在是有點以偏概全,有失偏頗的。
 
軟件代碼在執行中容易出現的下一個問題是跑飛,程序指針受到干擾,跳轉到了一個非受控位置,執行了不該執行的代碼。如果執行了不該執行的代碼,如果在程序中加入了足夠的變量判斷、讀值判斷、狀態檢測判斷等,那倒還好了,后果也不會太嚴重,甚至最終還是可能自己跑回來的。但有一種跑飛是比較可怕的,一般我們在ROM中存放的程序目標代碼是1-3字節的指令,就是最多3條字段的目標碼組成了執行動作,如果程序指針跑飛到了某個3字節指令的第2個字節上的時候,執行的后果是什么,可就真的沒人知道了,即使在程序上作了足夠的數據判錯、邏輯跳轉的防范措施,結果也不會好。而且ROM一般是不可能全部都被程序代碼填滿的,總有富余空間,富余空間中的默認內容是啥,這些默認字節是否也會導致一些操作呢?單片機中的默認空間是0FFH,DSP的我沒查過,大家有興趣查一下,跳到這些字段里,也是容易出麻煩的。
 
好了,不再羅嗦,直接給出解決方法吧,就是每隔一段程序代碼或控制區域,就人為放置上幾個NOP指令,在NOP指令后放置一個長跳轉的ERR處理程序。注意NOP最少放置3個,這樣任何的跑飛最多只能占用2個NOP,第三個NOP一樣還是能把程序代碼揪回來,揪回來后就執行ERR處理程序。
 
如果碰到安全性、可靠性等級要求比較高的程序,推薦的處理方法可以采用熱備份的處理方法,即用兩段代碼同時執行同一個功能,執行的結果進行對比,如果一致則放行通過,如果結果不一致,怎么處理就看個人。
 
安全性和可靠性的編程細節注意事項還有很多,窺一斑難見全豹。
 
4、數據、變量
 
變量的定義是為的避免各種混淆,同一程序內數據和數據的混淆、不同人讀程序時對變量理解上出現的二義性、視覺效果上容易出現的錯誤(字母的“o”和數字的“0”,字母的“l”和數字的“1”)。這里要遵循一個“要么相同,要么迥異”的基本規則,這條規則在很多的領域都有應用。在結構的防呆性設計上,接插件的選型也是如此,如果一個乳白色和一個淺灰色的同類接插件,最好的選擇是有很直觀的視覺差異或結構的差異,或者干脆就是相同的,相同須基于一個前提,互換性要好。
 
用顯意的符號來命名變量和語句標號。標識符的命名有明確含義,且是完整單詞或易理解的縮寫。短單詞通過去掉“元音”形成縮寫;長單詞取頭幾個字母形成縮寫;一些單詞有公認的縮寫。如:
         
Temp     — tmp;
Flag      — flg;
Statistic   — stat;
Increment —   inc;
Message  —  msg。
 
特殊約定或縮寫,要有注釋說明。在源文件開始處,對使用的縮寫或約定注釋說明。自己特有的命名風格,要自始至終保持一致。對于變量命名,禁止取單個字符(如i、j、k...);含義+變量類型、數據類型等,i、j、k作局部循環變量是允許的,但容易混淆的字母慎用。如int Liv_Width,L代表局部變量(Local)(g全局變量Global)、i代表數據類型(Interger)、 v代表 變量(Variable)(c常量Const)、Width代表變量的含義,這種命名方式可防止局部變量與全局變量重名。
   
禁用易混淆的標識符(R1和Rl,DO和D0等)來表示不同的變量、文件名和語句標號。
   
除了編譯開關/頭文件等特殊應用,避免使用_EXAMPLE_TEST_之類以下劃線開始和結尾的定義。
 
全局變量是戰略性資源,它決定了模塊和模塊間的耦合度,需在項目上提升到一個足夠高的高度,慎用全局變量,不得不用的時候,要單獨為每一個全局變量編寫獨立的操作模塊或函數,在修改全局變量的時候,要檢查是否有別的函數在調用它并且需要此數值保持穩定。
 
對變量代表某個特定含義的時候,盡量不要僅僅用位來代表什么,比如用某變量的第零位代表某個狀態(0000 0001,其中僅用1代表某個內容,這樣01H、03H、05H… 會有很多個組合都能代表這個狀態);位容易受干擾被修改,信息出現錯誤的幾率大很多。
 
也不要用00H、FFH等數據代表,就像我們面試一群人一樣,第一個被面試人和最后一個被面試人容易被記住,00H和FFH亦然,系統默認狀態是00和FF的時候較多,他們容易被復位或置位成這類數值。推薦以四位的二進制碼的某個中間值為狀態變量,如1001。
 
變量數據在應用之前宜作數據類型和數值范圍的判斷;
 
數據在存儲過程中也容易出現問題,EEPROM、RAM等都有過類似的案例。數據出錯時避免不了的,解決的辦法是學花旗銀行等美國金融企業,之所以在9.11后他們能很快恢復業務,基本沒有數據方面的損失,原因何在?因為他們有異地容災數據備份系統,知里面有兩個關鍵詞,異地、備份。我們的信息也同樣,首先選擇存在不同的介質中、或相同的介質但迥異的存放環境和位置下,雙重備份的結局是兩邊不一致的時候,數據被懷疑并拒絕反映執行,但嵌入式軟件很多時候是要靠數據來推動執行機構的,即使發現數據有問題也不允許行政不作為,這種情況下,作為我們也很難辦,2個不同的數據,有明顯問題的還好排除,都在有限范圍內可如何判定哈?這種時候沒辦法只好三備份,少數服從多數是唯一的選擇了。石頭剪刀布的方式不好用,葛優的分歧終端機也不適用,就只好選擇這種最原始最有效的辦法了,唯一需要注意的是數據宜存放于三種不同的備份環境下。
 
以上僅就嵌入式軟件可靠性的關注方面分了幾大類,進行了基本的描述,實際應用中,需要關注的點還有很多很多,如果是準備自行制定設計規范的話,以上的思路應該也可以給與一些啟迪了。
要采購繼電器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

午夜影院污 | 久久九九国产 | 婷婷射图 | 成人9ⅰ免费影视网站 | 一边亲一边摸一边脱一边免费 | av片在线看| 五月天色人阁 | 国产精品99久久久久久久久 | 国产精品最新 | 短裙公车被强好爽h吃奶视频 | 这里只有精品9 | 精品视频91| av片在线看 | 日韩麻豆| 正在播放日韩精品 | 91人人澡 | 无码精品一区二区三区在线 | 91高清在线免费观看 | 国产成人啪精品午夜在线观看 | 91国产丝袜播放在线 | 快播一级片 | 男男视频肉 | 激情综合激情 | 成人做爰69片免费看 | 亚洲视频精选 | 91高清在线免费观看 | 91片黄在线观看 | 美女高潮流白浆 | 黄色小视频在线 | 国产成人啪精品午夜在线观看 | 视频一区视频二区在线观看 | 波多野结衣成人在线 | 日韩亚洲一区二区 | 亚洲最新网址 | 夜色影院在线观看 | 女人十八毛片嫩草av | 欧美丰满老妇熟乱xxxxyyy | 老鸭窝成人 | 麻豆影视在线观看 | 69亚洲乱人伦 | 人人澡人人爽 | 91高清在线免费观看 | 天天天天天干 | 免费播放片大片 | 少妇搡bbbb搡bbb搡小说 | 我和岳交换夫妇爽4p晓娟小说 | 中文字幕无码精品亚洲资源网久久 | 欧美一卡二卡三卡 | 成人激情五月天 | 在线观看免费观看 | 日本亲与子乱ay中文 | 波多野结衣在线一区 | 一本高清dvd在线播放 | 亚洲精品中文字幕 | 女主播裸身做直播大全 | 久久av在线 | 激情综合av| 亚洲欧洲自拍 | 短裙公车被强好爽h吃奶视频 | 一级黄色大片免费观看 | 极品美女在线 | 香蕉视频色 | 自拍偷拍第二页 | 厨房掀开馊了裙子挺进 | 麻豆亚洲av熟女国产一区二 | 日韩在线二区 | 老鸭窝成人 | 国产三级精品视频 | 久久亚洲av无码精品色午夜麻豆 | 故意穿暴露被强好爽 | 国产成年人免费视频 | 波多野结衣人妻 | 午夜草逼| 在线免费毛片 | 二区三区 | 一边亲一边摸一边脱一边免费 | 精品久久五月天 | 波多野结衣1区 | 亚洲欧美日韩精品 | 久久精品国产亚洲av麻豆色欲 | 欧美怡红院一区二区三区 | 国产精品最新 | 国产做受高潮动漫 | 精品久久久久久久久久久久久久久久久 | 黄色三级图片 | 亚欧中文字幕 | 日少妇视频 | 男男视频肉 | 性欧美18一19性猛交 | 国产一区二区三区播放 | 91久久影院| 三上悠亚痴汉电车 | 韩国裸体美女 | 欧美一级性片 | 艳魔大战2春荡女淫三级 | 久久中文字幕影院 | 亚洲不卡视频 | 精品视频久久 | 久热精品在线观看 | 禁欲总裁被揉裆呻吟故事动漫 | 波多野结衣1区 | 男人天堂久久 | 人人爱爱 | 精品人妻一区二区色欲产成人 | 日韩精品免费在线 | 免费黄色小说视频 | 亚洲午夜天堂 | 国产乱码精品一区二区三区忘忧草 | 一区二区三区观看 | 人妻射精一区二区 | 韩日成人| 久久亚洲av无码精品色午夜麻豆 | 樱花av| 中文字幕亚洲一区二区三区五十路 | 91久久影院 | 在线观看黄色网 | 在线观看黄色小说 | 亚洲日批 | 超碰一区二区 | 草莓视频www二区在线观看 | 精品久久五月天 | 黑人操亚洲女人 | 男男双性顶撞喘嗯啊 | 久久这里只有精品99 | 午夜窝窝| 福利二区 | 男人插女人下面 | 亚洲播放器 | 爆操杨幂| 88福利视频 | 日韩久久成人 | 密臀av在线| 欧美男人操女人 | 欧美zzoo | 国产又黄又大又粗的视频 | 亚洲综合色一区 | 91视频中文字幕 | 国产三级视频在线 | 国产精品污www一区二区三区 | 夜色影院在线观看 | 黄视频在线免费 | 中文字幕精品亚洲 | 日韩麻豆 | 成人做爰69片免费看 | 国产无遮挡在线观看 | 短裙公车被强好爽h吃奶视频 | 男人的天堂在线 | 蜜桃av网 | 欧美视频你懂的 | 国产精品区二区三区日本 | 亚洲欧美在线综合 | 久久中文字幕影院 | 国产精品久久久久久久久久久久久 | a级在线观看 | 亚洲精品二区三区 | 视频一区视频二区在线观看 | 国产乱码精品一区二区三区忘忧草 | 天天色天 | 亚洲一本| 人人爱爱 | 台湾av在线播放 | 婷婷中文字幕 | 绝顶高潮videos合集 | 国产精品99无码一区二区 | 在线国产视频 | 日本精品视频在线观看 | 无码精品一区二区三区在线 | 国产精品一二三四五六 | sleepless动漫在线观看免费 | 午夜色大片 | 五月丁香啪啪 | 8x8x华人永久免费视频 | 国产精品99久久免费黑人人妻 | 久久免费少妇高潮久久精品99 | 三级性生活片 | 中文字幕婷婷 | 粉色视频免费 | 一区二区视频免费 | 牛牛在线视频 | 欧美激情站 | 精品久久五月天 | 亚州黄色| 欧美另类z0zx974 | 天天色天 | 特级免费毛片 | 天天天天天干 | 中文字幕亚洲一区二区三区五十路 | 国产精品视频一二三区 | 一边亲一边摸一边脱一边免费 | 中文字幕无码精品亚洲资源网久久 | 亚洲天堂一区 | 天堂网在线播放 | 亚洲视频一二三区 | 国内精品在线观看视频 | 蜜臀久久99精品久久一区二区 | 麻豆亚洲av熟女国产一区二 | 超碰韩国| 香蕉视频色| 欧美国产日韩一区二区 | 久久亚洲av无码西西人体 | 欧美性狂猛xxxxxbbbbb | 亚洲白浆| 91偷拍视频 | 韩国裸体美女 | 久久疯狂做爰流白浆xx | 欧美男人操女人 | 在线亚洲欧洲 | 嫩草视频 | 91视频中文字幕 | 孕妇xxxxx孕交xxxxx | 亚洲第一二三四区 | 99视频在线看 | 国产精品99久久免费黑人人妻 | 一区二区三区观看 | 91人人澡 | 国产成人无码一区二区三区在线 | 婷婷射图 | 色哟哟网页 | 情侣在线视频 | 精品国模 | 夜色影院在线观看 | 男生操女生的视频软件 | 波多野结衣成人在线 | 亚洲视频精选 | 国产精品最新 | 日韩爱爱网址 | 激情文学综合网 | 激情综合激情 | 国产免费黄色小说 | 玖玖色在线 | 一区二区视频免费 | 久艹视频在线观看 | 日韩精品视频在线观看免费 | 国产乱码精品一区二区三区忘忧草 | 天堂中文资源在线观看 | 艳魔大战2春荡女淫三级 | 日韩激情文学 | 毛片三级 | 国产乱码精品一区二区三区忘忧草 | 91免费在线播放 | 91片黄在线观看 | 国产精品99无码一区二区 | 五月天色人阁 | 国产一极片 | 自拍偷拍第二页 | 日韩爱爱网址 | 国产成人短视频在线观看 | 欧美日韩综合一区二区三区 | 国产精品自拍99 | 台湾av在线播放 | 亚洲视频一二三区 | 自拍偷拍第二页 | av视屏在线| 艳魔大战2春荡女淫三级 | 午夜影院污 | 中文字幕人妻一区 | 自拍偷拍第二页 | av老司机在线观看 | 草草影院av| 欧美日韩综合一区二区三区 | 嫩草视频| 国产激情av| 日本精品视频在线观看 | 嫩草视频 | 国产探花在线精品一区二区 | 91人人澡| 色婷五月| 五月天色人阁 | 第一次处破女h圆房~h嗯啊 | 国产乱码精品一区二区三区忘忧草 | av资源每日更新 | 欧美国产日韩一区二区 | 色狠狠一区二区三区 | 调教骚受 | 午夜色大片 | 夜色影院在线观看 | 中文字幕亚洲无线码在线一区 | 国产精品入口麻豆 | 精品精品精品 | 少妇av在线 | 男人插女人b| 国产一区二区三区播放 | 老太色hd色老太hd | 黄色小说在线观看视频 | 欧美丰满老妇熟乱xxxxyyy | 伊人影院在线观看 | 69re视频| 一区二区三区观看 | 久艹视频在线观看 | 精品精品精品 | 正在播放日韩精品 | 嗯啊视频| 亚洲一区二区三区乱码 | 美女高潮流白浆 | 久久久久极品 | 综合久久久久久久 | 女明星yin乱聚会 | 日韩性片| av不卡在线看 | 差差视频 | 婷婷射图 | 黄色小视频在线 | 我和岳交换夫妇爽4p晓娟小说 | 在线观看黄色网 | 欧美视频你懂的 | 国产精品99久久免费黑人人妻 | 国内老熟妇对白hdxxxx | 综合久久久久久久 | sleepless动漫在线观看免费 | 女明星yin乱聚会 | 成人av无码一区二区三区 | 欧美同性视频 | av资源每日更新 | 91国产丝袜播放在线 | 自拍偷拍第二页 | 国av在线 | 99这里只有 | 国产91丝袜在线播放九色 | 婷婷射图| 国产成人啪精品午夜在线观看 | 男生操女生的视频软件 | 久久99久久99精品免观看 | 久久免费在线观看 | 色婷婷欧美 | 波多野结衣在线观看一区 | 黄色片a级 | 欧美大成色www永久网站婷 | 天堂网在线播放 | 色综合国产| 亚洲欧美日韩精品 | 日韩精品四区 | 娇小6一8小毛片 | 秋霞午夜视频 | 伊人开心网 | 亚洲视频精选 | 亚洲欧美在线综合 | 久久精品国产亚洲av麻豆色欲 | 亚洲欧洲自拍 | 日韩综合在线视频 | 久久国产精品免费视频 | 麻豆影视在线观看 | 超碰在线1 | 日韩精品免费一区二区夜夜嗨 | 99这里只有 | 精品视频久久 | 亚洲精品二区三区 | 娇小6一8小毛片 | 欧美zzoo | 无码精品一区二区三区在线 | 亚洲精品丝袜日韩 | 日韩精品视频在线观看免费 | 男人的天堂在线 | 日本精品视频在线观看 | 短裙公车被强好爽h吃奶视频 | 久久久久极品 | 男人插女人下面 | 午夜窝窝 | 男生操女生的视频软件 | 秋霞午夜视频 | 日本午夜小视频 | av视屏在线 | 91手机在线 | 女性裸体无遮挡胸 | 亚洲精品丝袜日韩 | 在线无限看免费粉色视频 | 蜜臀久久99精品久久一区二区 | 少妇高潮在线观看 | 国产精品99久久免费黑人人妻 | 欧美久久视频 | 欧美性生交xxxxxdddd | www.国产视频 | 国产做受高潮动漫 | 中文字幕亚洲无线码在线一区 | 性爱免费视频 | 久久精品国产亚洲av麻豆色欲 | 这里只有精品9 | 精品久久久久久久久久久久久久久久久 | 亚洲伦乱| 亚洲欧美日韩精品 | 日韩激情文学 | 操欧美孕妇 | 欧美精品成人在线 | 亚洲精品二区三区 | 国产熟妇另类久久久久 | www.天天操.com| 一区二区视频免费 | 日韩久久成人 | 国av在线| av片在线看 | 亚洲精品中文字幕 | 婷婷射图 | 日本亲与子乱ay中文 | 91国产丝袜播放在线 | 国产精品99久久免费黑人人妻 | 欧美黑人狂野猛交老妇 | 久久看视频| 操欧美孕妇| 黑人精品xxx一区一二区 | 午夜色大片 | av不卡在线看| 不用播放器的av网站 | 国产一区亚洲一区 | 男人添女人荫蒂视频 | 日韩麻豆 | 午夜草逼| 黄页网站免费观看 | 久久精品a| 国产精品区二区三区日本 | 国产成年人免费视频 | 国产精品视频一二三区 | 国产三级视频在线 | 国产91丝袜在线播放九色 | 欧美a在线 | 少妇搡bbbb搡bbb搡小说 | 欧美同性视频 | 一本高清dvd在线播放 | 超碰人人人 | 精品视频久久 | www.激情| 日韩麻豆 | 久久99久久99精品免观看 | 被c到喷水嗯h厨房交换视频 | 国产成人啪精品午夜在线观看 | av老司机在线观看 | 欧美国产日韩一区二区 | 你懂的网址在线观看 | 麻豆亚洲av熟女国产一区二 | www.男人天堂| 亚洲丰满 | 一级黄色大片免费观看 | 亚州黄色 | 黄色高清视频在线观看 | 在线看一区 | 五月香婷婷 | 在线无限看免费粉色视频 | 男人天堂久久 | 免费黡色av | 嫩草影院一区二区 | 老女人黄色片 | 国产乱码精品一区二区三区忘忧草 | 成人一区在线观看 | 久久这里只有精品99 | 国产激情对白 | 亚洲综合视频一区 | 日本午夜小视频 | 日批免费在线观看 | 蜜桃亚洲 | 亚洲精品丝袜日韩 | 成人黄色一级电影 | 亚洲精品中文字幕 | 波多野结衣在线一区 | 欧美三级色图 | 亚欧中文字幕 | 久草精品视频 | 国产无遮挡在线观看 | 色性av| 亚洲国产精品自拍 | 69re视频 | 日本女优中文字幕 | 婷婷九月丁香 | 国产一区二区三区播放 | 国产精品久久久久久久久久久久久 | 国产精品178页 | 故意穿暴露被强好爽 | 孕妇xxxxx孕交xxxxx | 涩涩天堂 | 久久这里只有精品99 | 夜色影院在线观看 | 国产无遮挡在线观看 | 亚洲 欧美 激情 另类 | 故意穿暴露被强好爽 | 国产18照片色桃 | 欧美久久视频 | www.天天操.com| 久久色网 | 成年人在线网站 | 精品人妻一区二区色欲产成人 | 国产免费黄色小说 | 班长露出强行被男生揉 | 差差视频 | 国产精品入口麻豆 | 国产一区二区三区播放 | 午夜资源站 | 婷婷射图 | 国产精品99久久免费黑人人妻 | 精品精品精品 | 黄页网站免费观看 | 国产探花在线精品一区二区 |