Please enable JavaScript.
Coggle requires JavaScript to display documents.
สมองกลฝังตัว - Coggle Diagram
สมองกลฝังตัว
การประยุกต์ใช้ระบบสมองกลฝังตัว
วิทยาศาสตร์หุ่นยนต์
บริการทางการแพทย์
ยานยนต์
แหล่งอ้างอิง
https://wuttichaiteacher.online/archives/303
https://www.guru99.com/th/embedded-systems-tutorial.html
“ระบบฝังตัว” หรือ “สมองกลฝังตัว” คืออะไร?
คือ ระบบประมวลผล ที่ใช้ชิปหรือไมโครโพรเซสเซอร์ (cpu) เป็นเหมือนสมองมนุษย์ ที่ออกแบบมาโดยเฉพาะ เปรียบเสมือนคอมพิวเตอร์ขนาดจิ๋วที่ฝังไว้ในอุปกรณ์ต่าง ๆ เช่น เครื่องใช้ไฟฟ้า และเครื่องมืออิเล็กทรอนิกส์ เป็นต้น เพื่อเพิ่มความฉลาด ความสามารถให้กับอุปกรณ์เหล่านั้น โดยจะทำงานตามคำสั่ง คือ โปรแกรม หรืออัลกอริทึมที่เขียนลงไว้ในชิปหรือไมโครโพรเซสเซอร์นั้น
เช่นเวลาที่เราเขียนโปรแกรมเสร็จแล้วเราจะอัพข้อมูลที่เราเขียนลงไปในสมองกลตัวนี้ สมองกลตัวนี้ก็จะสั่งให้อุปกรณ์อื่น ๆ ทำงาน จะเห็นได้ว่าสมองกลฝังตัวเป็นเหมือนสมองคนเราเลยที่จะสั่งให้อวัยวะต่าง ๆ ทำงานตามที่สมองเราสั่ง
ประวัติความเป็นมาของระบบสมองกลฝังตัว
ในปี 1960 ระบบฝังตัวถูกใช้ครั้งแรกเพื่อพัฒนา Apollo Guidance System โดย Charles Stark Draper ที่ MIT ในปี พ.ศ. 1965 ออโตเนติกส์ได้พัฒนา D-17B ซึ่งเป็นคอมพิวเตอร์ที่ใช้ในระบบนำทางขีปนาวุธมินิตแมน ในปี พ.ศ. 1968 ได้มีการเปิดตัวระบบฝังตัวสำหรับรถยนต์เป็นครั้งแรก Texas Instruments พัฒนาไมโครคอนโทรลเลอร์ตัวแรกในปี 1971 ในปี 1987 Wind River ระบบปฏิบัติการฝังตัวตัวแรก VxWorks เปิดตัว Microsoft's Windows ฝัง CE ในปี 1996 ในช่วงปลายทศวรรษ 1990 ระบบ Linux แบบฝังตัวแรกปรากฏขึ้น ตลาดฝังตัวมีมูลค่า 140 ล้านดอลลาร์ในปี 2013 นักวิเคราะห์คาดการณ์ว่าตลาดอุปกรณ์ฝังตัวจะมีมูลค่ามากกว่า 40 ล้านดอลลาร์ภายในปี 2030
ภาษาที่ใช้ในการพัฒนาของระบบสมองกลฝังตัว
ภาษา C ,C++
ภาษา assembly
Python
C++JAVA
ประเภทของระบบสมองกลฝังตัว
ระบบสมองกลฝังตัวขนาดกลาง
ระบบฝังตัวประเภทนี้ได้รับการออกแบบโดยใช้ไมโครคอนโทรลเลอร์ 16 หรือ 32 บิต ระบบเหล่านี้มีทั้งความซับซ้อนของฮาร์ดแวร์และซอฟต์แวร์ C, C++, Javaและเครื่องมือวิศวกรรมซอร์สโค้ด ฯลฯ ถูกนำมาใช้เพื่อพัฒนาระบบฝังตัวประเภทนี้
ระบบฝังตัวที่ซับซ้อน
ระบบฝังตัวประเภทนี้มีความซับซ้อนของฮาร์ดแวร์และซอฟต์แวร์มากมาย คุณอาจต้องใช้ IPS, ASIPS, PLA, โปรเซสเซอร์การกำหนดค่า หรือโปรเซสเซอร์ที่ปรับขนาดได้ สำหรับการพัฒนาระบบนี้ คุณต้องมีการออกแบบร่วมกันของฮาร์ดแวร์และซอฟต์แวร์ รวมถึงส่วนประกอบที่ต้องรวมกันในระบบขั้นสุดท้าย
ระบบสมองกลฝังตัวขนาดเล็ก
ระบบฝังตัวนี้สามารถออกแบบได้โดยใช้ไมโครคอนโทรลเลอร์ 8 หรือ 16 บิตตัวเดียว โดยสามารถใช้งานได้ด้วยความช่วยเหลือของแบตเตอรี่ สำหรับการพัฒนาระบบฝังตัวขนาดเล็ก โปรแกรมแก้ไข โปรแกรมประกอบ (IDE) และโปรแกรมประกอบแบบครอสแอสเซมเบลอร์ ถือเป็นเครื่องมือที่สำคัญที่สุด เครื่องมือการเขียนโปรแกรม