隨著雲計算產業在國內的蓬勃發展,以及國產arm處理器的快速發展,雲終端的高價效比優勢越來越明顯。
但是目前很多雲終端的vga顯示質量比較差,經常出現相同的顯示器,pc顯示效果可以,但是接雲終端的時候效果就比較差。這就要從雲終端vga硬體顯示方案說起。
當前arm雲終端很多都是基於機頂盒的硬體平台發展來的,大多數機頂盒的cpu是不支援vga訊號輸出,它們只需要支援hdmi即可,因此要用外圍電路擴充套件乙個vga出來。常見的擴充套件方案就是通過cpu的lcdc介面加dac模擬vga輸出,這個是最經濟的解決方案。以rk3188雲終端為例,由於lcdc時鐘只能由cpu的外設時鐘分頻而來,因此無法滿足所有的解析度都能分頻到合適的頻率,當由cpu外設時鐘分頻而來的時鍾離顯示器要求的時鐘頻率相差較大時候,就會出現顯示模糊、抖動,甚至無法顯示,另外這種轉換來的vga訊號質量也和dac器件的轉換頻率有關,比較常用的dac轉換晶元有adv7123以及其國產替代晶元gm7123或者sda7123,資料手冊上理論能夠支援的解析度也只到1600x1200,理論上這種晶元轉換速度也很難滿足1080p的vga解析度的需求。
那麼什麼樣的vga訊號輸出方案最好呢?自然是cpu直接輸vga模擬訊號最好了,這種cpu都自帶專門的vga時鐘發生器,例如所有的x86處理器,部分arm處理器,例如freescale、marvel、三星、全志a20、中興a53以上系列處理器,都自帶vga輸出(也叫c介面),當然不存在分頻不准的問題。通常看雲終端的主機板可以看出來,如果vga介面到cpu沒有中間轉換晶元,基本上可以判斷是cpu直接輸出了。
vga訊號質量還和顯示器的引數匹配有關,只有讀取顯示器的顯示引數,自動識別顯示器的最佳解析度,使用最佳引數輸出vga訊號才能達到最好顯示效果。這就是常說的解析度自動適應功能。
因此在挑選雲終端的時候,大家如果關心vga的顯示質量和顯示器相容性,就要關注一下它的硬體方案了,看看是否支援顯示器解析度的自適應,是否是由cpu直接輸出vga訊號。如果你使用的是hdmi之類的數字介面接顯示器,那就不用關心這個問題了。不過目前大多數雲終端有具備數字和模擬雙顯示介面。
vga和hdmi
為什麼有些有些類的方法無法在API手冊中找到?
在看ruby api文件的時候總是覺得它的api文件怪怪的,不太適應。就說api的組織形式吧,都不太明白每個視窗的含義。比如在標準庫api文件裡邊,右邊的視窗都不同步,比如點某個類,右上角的method中並不是該類的所有方法,這點就不太使用。最近在查乙個socket程式設計的問題,server tc...
Reddit的科學 為什麼有些想法能統治網路
網際網路並非精英社會,最好的想法不會自然而然地贏得最高的關注。就像 烏合之眾 裡面描述的那樣,大眾總是有盲從的心理。在網際網路上也一樣,如果乙個普通使用者看到其他人 喜歡 了一篇文章,他也會傾向於給予積極的評價。為此,紐約大學的 sinan aral 進行了乙個實驗,只消幾個 喜歡 的帶動,就能將文...
git為什麼有些檔案add不上去 Git的基本操作
git安裝完成之後,需要進行一些基本資訊設定 1.設定使用者名稱 git config global user.name your name 2.設定使用者郵箱 git config global user.email email example.com 注意 該設定在github主頁顯示誰提交了該...