Robofun 機器人論壇

標題: embedded linux 的優點和硬體門檻 [打印本頁]

作者: mac1    時間: 2010-10-20 10:16
標題: embedded linux 的優點和硬體門檻
小弟最近在考慮進入 embedded linux 系統,要架構在 ARM核心上
ARM的速度會在100Mhz 以下的系統

想請教各位
用了 embedded linux 有什麼好處? 只為了把PC的東西移植過來嗎?

如果只是用在運動控制,例如機器人平衡,或是車子的運動控制...等
linux 會比較好用嗎?
過去都是自己做簡易型的 OS, 所以可以直接控制硬體,
用了大眾作業系統之後, 會有什麼幫助嗎?

謝謝各位先~
作者: wallace_tsou    時間: 2010-10-20 14:48
使用PC Linux上巨大的函式庫。
如果只用自己寫的程式,O.S.還會讓反應變慢。
但同時執行多程式多工模式,自己寫管理系統會很辛苦。
我只比較清楚影像相關。
在Linux上,開圖檔,只要呼叫圖形函式庫,可以解一堆格式。
但自己寫解圖檔解析器,會寫個半死。
這就是使用函式庫的好處。
作者: g921002    時間: 2010-10-25 01:19
100Hz以下大概在CortexM3作右的性能,可以掛uC/OS或FreeRTOS這類的系統。不需要掛Linux這種量級的怪獸。你講的運動控制,機器人平衡,或是車子的運動控制這類即時性要求較高的比較能在Kernel之外handle硬體中斷一類的東西。Linux不是不行....小弟功力不足,覺得很難搞....

如果用Linux,還是用400MHz以上如ARM9、xscale、安東尼小板這類比較不會讓你沮喪。
作者: mac1    時間: 2010-10-28 09:34
因為自己想要做視覺辨識
用cortex M3 來做, 如果用linux 當然方便有現成的東西來改
可是就 100Mhz 的速度,可能會讓人等很久還沒結果出來
就像之前聽到的...機器人還要想一下,想通了她就會有下一動了

如果要做即時控制,linux 可能會更難吧...小弟在linux 只是初學者程度




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2