more: Jollen 的 Embedded Linux 教育訓練

« 深入淺出 insmod, #1 | Home | ELF(Executable and Linking Format)格式教學文件, #1: ELF 簡介 »

MontaVista 推出 Dev Rock 5 嵌入式 Linux 開發工具之《殺手級 IDE 快快出現!》

jollen 發表於 November 16, 2006 11:08 PM

Embedded Linux 的開發工具一日千里,主意不錯而且發展速度快,顯現的是未來「bring Linux to devices」的工作將更快速(快但是不見得輕鬆),這也將會構成 embedded Linux 將來市佔率(使用 Linux 做為 device OS 解決方案的比率)能大幅並快速提升的要素之一:「快速平臺與軟硬解決方案」 (rapid prototyping platform and SW/HW solutions)。

由此可大膽推測,embedded Linux 後期的生態環境正在快速形成當中,或許再過 2~3 年,就會有殺手級的 embedded Linux 的開發工具(IDE)出現。倘若如此,developer 現在一個很重要的工作就是僅快去學習研究 embedded Linux 的基礎原理;未來才能善用工具,而不是只會用工具。

embedded Linux 的開發工具逐漸成形了,會這麼說是因為今天看到一則新聞:

MontaVista launches Dev Rocket 5 beta

試想一個情境:怎麼讓「自己寫好的 code」透過 IDE 環境「咚!」一聲就被整合到 target device 的 image 檔(root filesysetm)裡?(像是 TimeSys 的服務,很快,但仍要自己「整」一堆東西到他提供的 RFS 裡。)

推敲一下未來可能的 killer application 身影。

首先引用報導裡關於 Dev Rocket 5 的說明如下:

MontaVista Software has invited current customers to join an open beta program for its next-generation Eclipse-based embedded Linux development toolset.

很好,這是一個 Eclipse-based 的 IDE(如果您不知道 Eclipse 的重要性,網路上有很多前輩發表許多關於他的看法,非常精采)。

根據報導說明,我的想法是,Dev Rocket 能支援「MontaVista Linux Edition Management」,但是如果能把這個地方做成是比較萬用(一般化)的一個 feature,那麼會是比較有彈性而且有殺氣的。要產生 root filesystem image 檔,就要有一個好用的 Linux distribution "build" 工具;目前為特定 target device 建立 Linux distribution 的一套重量級工具是 OpenEmbedded。

OpenEmbedded 是一個舉足輕重的工具,他能方便地建立 embedded Linux distribution。例如之前講到的 Neo1973 Linux mobile phone 就用到 OpenEmbedded。現在好多人在玩的 Linksys NSLU-2 也都是 OpenEmbedded 的產物。

Dev Rocket 5 也支援「One-click Debugging」與「Platform Image Creation and Configuration」的功能;Dev Rocket 5 也有 plug-ins 的功能,能整入像是「UML modeling」這樣的模組進來。

MontaVista 對 embedded Linux 的貢獻良多,未來若是能將這些 IDE open 出來,發散一陣子再收斂起來,這所謂的 killer application 已經不遠了

Also See

--jollen

引用通告

如果您想引用這篇文章到您的Blog,
請複製下面的鏈接,並放置到您發表文章的相應界面中。

http://blog.jollen.org/mt-tb.cgi/217

發表一個評論

(您發表的意見將被立即接受,但需要一點時間與後端伺服器做同步,您的留言才會顯示在網站上。為避免 spam 攻撃,按「發表」後請輸入帳號密碼。使用者帳號:「nospam」、密碼:「nospam」。)

Top | 授權條款 | Jollen's Forum: Blog 評論、討論與搜尋
Copyright(c) 2006 www.jollen.org