小型組み込み機器向けLinux ──MMUを持たないマイクロプロセッサで動作するしくみ

Michael Durrant, Michael Leslie

tag: 組み込み 半導体

技術解説 2001年8月20日

uClinuxの今後

 uClinuxの機能や性能を向上させるため,多くの改良が続けられています.Linuxがコミュニティから得ている多様な革新がuClinuxの発展に大きく寄与することでしょう.また,uClinuxの開発者コミュニティも非常に活発であり,進歩と革新が日々生まれています.DSPコアとARMなどのマイクロコントローラ・コアを統合しようという動きが進むと,業界はOSの対応やマルチプロセッサ用ツールの開発を望むことでしょう.uClinuxは,米国Analog Devices社のBLACKfin,およびAtmel社のASICコア・ファミリのようなプロセッサにも対応していきます.

●リアルタイム性

 Linuxは今や,ハード・リアルタイム・アプリケーション開発のプラットホームとしての地位を確立しています.また今後開発されるプロセッサにおいても,さらにその重要性が増すことでしょう.

 Linuxカーネル・スケジューラは,現在はソフト・リアルタイムを提供しています.また,RTAI(Real Time Application Interface)などのシステム(図3)によって,Linuxカーネルをハード・リアルタイム対応にするアップグレードを行っています.Linuxのリアルタイム・アプリケーションは,ハード・リアルタイムの性能を損なうことなく,Linuxカーネルの莫大なリソースにアクセスできます.MMUを持たないさまざまなプロセッサに用いるためのRTAIサブシステムの開発が進行中です.

f03_01.jpg
〔図3〕Real-Time Application Interface(RTAI)のページ
http://www.rtai.org/

●uClinux 2.4

 uClinux 2.4は,2001年1月にMotorola社のDragonBallおよびColdFireへのサポートとともにリリースされました.今後,MIPS,日立製作所のSH-2,ARM,SPARC,BLACKfinをターゲットとするアルファおよびベータ・リリースが予定されています.

 ARMおよび68K対応のリリースではuClinux 2.0.38カーネルを用いています.最新のuClinux 2.4では,USB,IEEE1394(Firewire),IrDA,バンド幅割り当てといった新しいネットワーク機能のサポート(例えばQoS:Quality of Service),IP Tables,IPv6など,Linuxに付加されたさまざまな機能を利用できます.uClinuxはオープン・ソースであるため,その開発のために注がれた努力は永久に損なわれることがありません.全世界のエンジニアリング・プロフェッショナルたちが製品を作り出すためにuClinuxを用い,そしてその努力の大部分はオープン・ソース・コミュニティに還元されていきます.


参考・引用*文献
 (1) Michael Durrant,"Running Linux on low cost,low power,MMU-less processors",Lineo.
 (2) Greg Ungerer,"Building Low Cost,Embedded, Network Appliance with Linux",Lineo.
 (3) Nigel Dick,"Embedded Coldfire-Taking Linux On-Board",Motorola.
 (4) Dr. D.M. Akbar Hussain,"Exploiting the computational resources of a programmable DSP micro-processor (Micro Signal Architecture MSA)in the field of multiple target tracking",Lineo.D. Jeff Dionne,"When hard real-time goes soft",Lineo.


Michael Durrant
Director of Engineering,Lineo社

Michael Leslie
Senior Software Developer,Lineo社

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日