xhiveai-a311d開發板支援wayland+drm圖形顯示。
我們提供了乙個操作圖形顯示的庫:libgraphics, 方便使用者快速開發自己的應用程式,而不用關心底層的圖形顯示細節。
你可以直接執行test_graphics命令來輸出一副到hdmi顯示器上
test_graphics -f rgb24 -p /var/color_space0.rgb -w 1920 -h 1080
usage test_graphics [option]
-f : rgb24, rgb32, nv12, yuv420
-p -w -h ?: show help
在checkout的git目錄:graphics/draw_pic/samples下有兩個sample pictures,scp到板子的/var下,可以快速實驗一下。命令如下:
test_graphics -f rgb24 -p /var/pic.rgb24 -w 1920 -h 1080如果你想寫自己的程式,請參考graphics/draw_pic/src下的例子來完成。test_graphics -f nv12 -p /var/pic.nv12 -w 960 -h 540
如果你覺得xhiveai圖形庫不能滿足你的需要,可以參照git目錄下的graphics/wayland/test_wayland.c 例子做參考。
當然最好的例子是去看weston的source code。
你可以在板子側,直接執行下面的命令來體驗一下該測試程式的輸出效果:
test_wayland
最後,你覺得wayland也滿足不了你的要求,而是希望直接基於drm來顯示,那麼你可以參考git目錄下的graphics/drm。
你可以直接執行以下命令來測試以下drm的直接顯示:
modeset
但是你先需要disable wayland,因為它占用了drm裝置。執行以下操作:
cd /etc/xhiveai.sw/
mv 03-setup-weston.sh /root/
reboot
3 11隨機選擇
問題 你想從乙個序列中隨機抽取若干元素,或者想生成幾個隨機數。解決方案 random模組有大量的函式用來生產隨機數和隨機選擇元素。比如,想要從乙個序列中隨機的抽取乙個元素,可以使用random.choice import random values 1,2,3,4,5,6 print random....
完全揹包 311
時間限制 3000 ms 記憶體限制 65535 kb 難度 4 描述直接說題意,完全揹包定義有n種物品和乙個容量為v的揹包,每種物品都有無限件可用。第i種物品的體積是c,價值是w。求解將哪些物品裝入揹包可使這些物品的體積總和不超過揹包容量,且價值總和最大。本題要求是揹包恰好裝滿揹包時,求出最大價值...
實驗3 11 計算油費
實驗3 11 計算油費 15分 現在90號汽油6.95元 公升 93號汽油7.44元 公升 97號汽油7.93元 公升。為吸引顧客,某自動加油站推出了 自助服務 和 協助服務 兩個服務等級,分別可得到5 和3 的折扣。本題要求編寫程式,根據輸入顧客的加油量a,汽油品種b 90 93或97 和服務型別...