Embed Linux AP and GUI lib

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

Embed Linux AP and GUI lib

文章小呆呆 » 週一 1月 23, 2006 9:44 am

於embed linux AP及GUI library的porting,
我目前的作法是,
在RedHat9上先去寫GUI程式,
然後利用ldd看看有何相依的GUI library,
先記錄下來;
之後再全部用cross compile,
編譯library和AP
最後丟至embed system中.

我覺得這樣發展似乎太笨了!
想說您這兒可否有好的idea呢?
謝謝~
小呆呆
 

文章訪客 » 週一 1月 23, 2006 10:22 am

cross-compile 好的 ELF
可以用 $ (CROSS-PREFIX)-readelf -a foo | grep Shared
來看.. 這樣就不用在 PC 上用 ldd ...直接看 target 上的 dependency...
(CROSS-PREFIX) 是你的 toolchain 的前置字串...像是 arm-linux- , mips-linux-

我的例子是:
$> mipsel-linux-readelf -a player | grep Shared
0x00000001 (NEEDED) Shared library: [libmaiengine.so]
0x00000001 (NEEDED) Shared library: [libpthread.so.0]
0x00000001 (NEEDED) Shared library: [libdl.so.2]
0x00000001 (NEEDED) Shared library: [libc.so.6]

給你參考 :>
訪客
 


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron