Embedded Linux 應用的一個範例

LinuxDevices.com 總是可以給我們很多驚奇,之前的報導 [
Device Profile: Manifold Labs Plugzilla audio processor],
Manifold Labs 透過 2.4 Kernel + Realtime patch,搭配許多重量級的 Sound Providers,當然這其中也採用頗多 Free/Open Source 的成果,可在報導中提到的 link 找到。
好,我們來看看硬體規格:
- Intel 845 series motherboard
- internal PCI audio card.
- 2.0GHz P4 Celeron processor
- 256MB of RAM (expandable to 2GB).
比較有趣的是這一段:
The device boots from a 20GB hard drive, using a 2.6.0 initrd kernel that "decides what application image to boot," according to Plugzilla developer Don Elwell. "From there, we use the kexec() patches/utility to 'reboot' into the proper application kernel. This allows us to provide updated kernels/applications as a single image, and not have to doodle around with grub configuration files and/or master boot records.
原來使用快速 reboot patch,有什麼好處呢?這允許系統更新時,能夠更安全,而不至於因為損毀 MBR 而造成無法開機的窘境,而後面的部分提到 Realtime 能力的整合,以及 ALSA 計畫對本裝置的重要性。
其實,我們可以發現這個定價 3000 美金的 "Box",事實上可以透過 Free/Open Source 的軟體技術以及適度的硬體搭配來做到不錯的效果,而價格甚至還有調整的空間,有興趣的朋友甚至可以依據這些提示,作一個應用來玩玩 :-)
由 jserv 發表於 February 3, 2005 04:16 AM