อยากลองเล่น Embedded Linux/Microcontroller จัง มี Linux ตัวหนึ่งชื่อว่า uClinux
What is uClinux?
The original uClinux was a derivative of Linux 2.0 kernel intended for microcontrollers without Memory Management Units (MMUs). However, the Linux/Microcontroller Project has grown both in brand recognition and coverage of processor architectures. Today's uClinux as an operating system includes Linux kernel releases for 2.0 2.4 and 2.6 as well as a collection of user applications, libraries and tool chains.
ในช่วงแรกๆ นั้น uClinux ถูก port มาใช้กับ Microprocessor รุ่น Motorola MC68328 (DragonBall Integrated Microprocessor) ซึ่งนิยมใช้เครื่อง Palm ในเวลานั้น (ลองดู CPU ของเครื่อง Palm รุ่นต่างๆ ได้ที่นี่)
uClinux มักจะ port มาใช้กับ Microprocessor ของ Motorola เป็นส่วนใหญ่ แต่มี Microprocessor ของ บริษัท Analog Devices ซึ่งผลิต Microprocessor ออกมาหลาย series หนึ่งในนั้นก็คือ Blackfin series ซึ่งเป็น Microprocessor ตัวหนึ่งที่นิยมมากตัวหนึ่ง มักนำมาใช้กับ uClinux
Blackfin® Processors เป็น Microprocessor ที่รวม DSP ไว้ด้วย จึงสามารถประมวลผลงานเกี่ยวกับได้ทั้งภาพและเสียง
Blackfin® Processors embody a new breed of 16/32-bit embedded processor, ideally suited for products where a convergence of capabilities are necessary – multi-format audio, video, voice and image processing; multi-mode baseband and packet processing; control processing; and real-time security. The Blackfin's unique combination of software flexibility and scalability has gained it widespread adoption in convergent applications.
รายละเอียดอื่นๆ ลองดูที่ Blackfin Linux Project และ Embedded Linux and uClinux Developer Forum
Links
Embedded Linux
MicroProcessor
Digital signal processor
LinuxDevices.com -- All About Linux-powered Devices
keyword: Embedded, Microprocessor, opensource, linux
ไม่มีความเห็น