在ARM9上移植GTK 的初步思路

2021-04-18 17:09:43 字數 667 閱讀 6016

其實這階段時間我一直在摸索 gtk+最小的執行系統,是如何裁減的。         

經過一些分析,我覺得這樣從頭開始的工作,有太多的未知數和困難。   

經過一階段的分析,我決定採用skyeye這個**平台來做一下嘗試。    

去年,由於skyeye對lcd的**支援的還不是很好。

截圖就是我配置過skyeye後,開啟了lcd**的效果。這樣一來,就遮蔽了很多直接對開發箱進行操作的困難。使得可以更好的關注gtk+的gui開發。

有關gtk的移植思路,我將採用「diretcfb+gtk+」 而不是gtk+/x。     

原因也是在與「diretcfb+gtk+」 有乙個專案在專注於做 嵌入式arm平台上的 gui開發。

這樣一來,交叉編譯這一塊的工作,我就很快可以展開。           下面就是這個專案的「how-to」:

最後總結一下我的工作思路:skyeye+directfb + gtk+ = 嵌入式arm介面執行平台。

在忙考試 最近,我成功完成上面的工作後,再繼續貼`~~

工控方向的ARM9選型

最近一直在考慮選擇一款比較適合做工控的arm9,經過一段時間的比較也算有了結果,下面是在論壇上找的乙個對各個廠家的arm9的乙個比較。雖然我最終的選擇不是lpc32xx,但是感覺這位的見解比較客觀,就貼出來大家共享。1.nuvoton 2.atmel atmel的arm9在工控行業應該是最響的了,就...

詳解ARM9的CPSR暫存器

最近在學習嵌入式底層系統開發,在寫啟動 時要設定各個模式的sp,需要調整cpu的工作模式,部分 如下 equ disable irq,0x80 equ disable fiq,0x40 equ sys mod,0x1f equ irq mod,0x12 equ fiq mod,0x11 equ sv...

ARM9開發板Qt環境的搭建

注意 不要使用自帶或使用apt get 安裝的 qt,如有,則刪除。開發板須能掛載nfs。本文採用了別人的教材,只是自己稍加上修改,因為剛開始找檔案做的時候發現很多容易出錯的,這裡都加以說明了 所需原檔案 a.arm linux gcc 3.4.1.tar.bz2 b.qt 4.6.3 arm.ta...