ระบบฝังตัว

ระบบฝังตัว หรือ สมองกลฝังตัว (embedded system) คือระบบประมวลผล ที่ใช้ชิปหรือไมโครโพรเซสเซอร์ที่ออกแบบมาโดยเฉพาะ เป็นระบบคอมพิวเตอร์ขนาดจิ๋วที่ฝังไว้ในอุปกรณ์ เครื่องใช้ไฟฟ้า และเครื่องเล่นอิเล็กทรอนิกส์ต่าง ๆ เพื่อเพิ่มความฉลาด ความสามารถให้กับอุปกรณ์เหล่านั้นผ่านซอฟต์แวร์ซึ่งต่างจากระบบประมวลผลที่เครื่องคอมพิวเตอร์ทั่วไป  ระบบฝังตัวถูกนำมาใช้กันอย่างแพร่หลายในยานพาหนะ เครื่องใช้ไฟฟ้าในบ้านและสำนักงาน อุปกรณ์อิเล็กทรอนิกส์ เทคโนโลยีซอฟต์แวร์ เทคโนโลยีฮาร์ดแวร์ เทคโนโลยีเครือข่ายเน็ตเวิร์ก เทคโนโลยีด้านการสื่อสาร เทคโนโลยีเครื่องกลและของเล่นต่าง ๆ  คำว่าระบบฝังตัวเกิดจาก การที่ระบบนี้เป็นระบบประมวลผลเช่นเดียวกับระบบคอมพิวเตอร์ แต่ว่าระบบนี้จะฝังตัวลงในอุปกรณ์อื่น ๆ ที่ไม่ใช่เครื่องคอมพิวเตอร์

ในปัจจุบันระบบสมองกลฝังตัวได้มีการพัฒนามากขึ้น โดยในระบบสมองกลฝังตัวอาจจะประกอบไปด้วยไมโครคอนโทรลเลอร์ หรือ ไมโครโปรเซสเซอร์ อุปกรณ์ที่ใช้ระบบสมองกลฝังตัวที่เห็นได้ชัดเช่นโทรศัพท์มือถือ และในระบบสมองกลฝังตัวยังมีการใส่ระบบปฏิบัติการต่าง ๆ แตกต่างกันไปอีกด้วย ดังนั้น ระบบสมองกลฝังตัวอาจจะทำงานได้ตั้งแต่ควบคุมหลอดไฟจนไปถึงใช้ในยานอวกาศ

 ระบบปฏิบัติการสำหรับสมองกลฝังตัว 
ในการพัฒนาระบบสมองกลฝังตัวอาจจะมีการใช้ระบบปฏิบัติการเป็นแกนหลักในการพัฒนา หรือไม่มีการใช้ในการพัฒนาก็ได้ ระบบปฏิบัติการสำหรับระบบสมองกลฝังตัวมีหลายประเภทมากตั้งแต่ 
RTOS, ucOS-II จนไปถึงระบบปฏิบัติการที่มีขนาดใหญ่ขึ้นมา เช่น Linux, Windows CE จนถึงระบบปฏิบัติการสมัยใหม่ที่มีการพัฒนา เช่น MeeGo Android และmac กับios

 ภาษาที่ใช้ในการพัฒนาของระบบสมองกลฝังตัว 
ในปัจจุบันมีภาษาโปรแกรมต่าง ๆ มากมายที่ใช้ในการพัฒนาระบบสมองกลฝังตัว เช่น ภาษา assembly, ภาษา C, C++ หรือภาษาระดับสูงที่ถูกนำมาใช้ในการพัฒนาระบบสมองกลฝังตัวที่มีระบบปฏิบัติการเช่น C++, JAVA หรือ Python โดยผู้ใช้สามารถเลือกใช้ภาษาในการพัฒนาระบบสมองกลฝังตัวได้ตามความเหมาะสมและความต้องการ

 ดูเพิ่ม 
 วิศวกรรมคอมพิวเตอร์
 หน่วยประมวลผลกลาง
 สถาปัตยกรรมคอมพิวเตอร์

 แหล่งข้อมูลอื่น 
 โครงการอิเล็กทรอนิกส์ยานยนต์ 
 สมาคมสมองกลฝังตัวไทย


หมวดหมู่:สถาปัตยกรรมคอมพิวเตอร์