jollen.org

Jollen 的 Blog
Jollen's email: jollen # jollen.org
more:  Jollen's Training

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

Tags:

純手工打造說明:技術專欄文章為 Jollen 原創,內容皆為人工撰寫,無 AI 生成。轉載請註明出處與作者,並全文引用。轉載時請在文章開頭或結尾明顯處註明「本文出處:https://www.jollen.org,已取得原作者同意並授權使用。」
訂閱電子報:不定期 Jollen's Blog 精選文章隨 Moko365 電子報寄送;請透過 Moko365 電子報訂閱(可隨時取消)。

Copyright(c) 2001–2006 www.jollen.org. All rights reserved.
Last update: 2026-07-22