Please enable JavaScript.
Coggle requires JavaScript to display documents.
สมองกลฝังตัว, ที่มา, หมายถึง - Coggle Diagram
สมองกลฝังตัว
ประเภท
3) หน่วยความจำ
หน่วยความจำใช้เพื่อจัดเก็บข้อมูล ระบบสมองกลฝังตัวส่วนใหญ่ประกอบด้วยเซลล์หน่วยความจำสองเซลล์ 1) ระเหยได้ 2) หน่วยความจำไม่ระเหย
2) ตัวแปลงโฆษณา
ตัวแปลง AD (ตัวแปลงแอนะล็อกเป็นดิจิทัล) ช่วยให้คุณแปลงสัญญาณแอนะล็อกที่เซ็นเซอร์ส่งให้เป็นสัญญาณดิจิทัล
1) เซนเซอร์
เซ็นเซอร์ช่วยให้คุณวัดปริมาณทางกายภาพและแปลงเป็นสัญญาณไฟฟ้า นอกจากนี้ยังจัดเก็บปริมาณที่วัดได้ในหน่วยความจำ สัญญาณนี้สามารถเตรียมได้โดยผู้สังเกตหรือเครื่องมืออิเล็กทรอนิกส์ เช่น ตัวแปลง A2D
เทคโนโลยีอิเล็กทรอนิกส์ถือเป็นเทคโนโลยีที่มีการพัฒนาอย่างมากในช่วงหลายทศวรรษที่ผ่านมา โดยระบบสมองกลฝังตัว (Embedded System) คือระบบประมวลผลที่ใช้ไมโครโพรเซสเซอร์ (Microprocessor) หรือไมโครคอนโทรลเลอร์ (Microcontroller) ที่ออกแบบมาเฉพาะสำหรับอุปกรณ์ที่ผู้ประดิษฐ์สรรสร้างขึ้น โดยการใช้ระบบสมองกลฝังตัวนี้ จะทำให้อุปกรณ์ที่สร้างขึ้นมีความฉลาดหรือ สมาร์ท (smart) ขึ้นเมื่อเทียบกับอุปกรณ์ที่ไม่มีระบบนี้ ปัจจุบันระบบสมองกลฝังตัวถูกนำมาใช้กันอย่างแพร่หลาย ทั้งในยานพาหนะ เครื่องใช้ไฟฟ้าในบ้านและสำนักงาน อุปกรณ์อิเล็กทรอนิกส์ต่าง ๆ ทั้งนี้เนื่องจากทรัพยากร (ความเร็วและหน่วยความจำ) ของชิปประมวลผลมีประสิทธิภาพเพียงพอสำหรับการใช้งานประเภทนี้
ปัจจุบันการสร้างนวัตกรรมจากสิ่งประดิษฐ์อิเล็กทรอนิกส์จึงเป็นสิ่งที่เกิดขึ้นและพบเห็นได้บ่อย ๆ ตัวอย่างเช่นเทคโนโลยีหุ่นยนต์ (รูปที่ 1.1 (ก)) และเทคโนโลยีอากาศยานไร้คนขับหรือโดรน (รูปที่ 1.1(ข)) ที่มีให้เห็นกันอย่างแพร่หลาย และเริ่มเข้ามาในชีวิตประจำวันมากขึ้น โดยเบื้องหลังของการสร้างนวัตกรรมด้วยเทคโนโลยีเหล่านั้นส่วนมากจะมีการนำระบบสมองกลฝังตัวไปใช้ เพื่อทำให้ระบบมีความแปลกใหม่ สามารถทำในสิ่งที่อาจไม่เคยทำได้มาก่อน
โปรแกรมในการพัฒนา
ซอฟแวร์
ฮาร์ดแวร์
การใช้เครื่องมือ CAD สร้างแผนผังของวงจรตามด้วยเค้าโครง PCB ในขณะเดียวกันก็เป็นไปตามกฎการออกแบบ และพิจารณาปัจจัยต่างๆ เช่น การกระจายความร้อนที่มีประสิทธิภาพและการป้องกันสายสัญญาณเพื่อป้องกันการรบกวน
-
ที่ด้านล่างของสแต็กนี้คือเฟิร์มแวร์ ซึ่งบู๊ตฮาร์ดแวร์และให้คำแนะนำระดับต่ำ โดยปกติจะเขียนด้วยภาษา C หรือ C++ คำแนะนำเหล่านี้จะถูกแปลงเป็นรหัสเครื่อง (ไบนารี่) เพื่อให้ฮาร์ดแวร์เข้าใจ
-
เลเยอร์นี้ควบคุมทรัพยากรของระบบ และมีไดรเวอร์และ API ที่แอปพลิเคชันใช้เพื่อเข้าถึงฮาร์ดแวร์ผ่านคำแนะนำที่ส่งไปยังเฟิร์มแวร์
-
มิดเดิลแวร์เป็นทางเลือกเนื่องจากมีซอฟต์แวร์ เช่น โปรแกรมจำลอง (เครื่องเสมือน) ซึ่งทำให้สามารถเรียกใช้แอปพลิเคชันที่ไม่ต้องใช้คอมพิวเตอร์ได้
-
ระดับบนสุดในสแต็กนี้คือแอปพลิเคชันแบบฝัง ซึ่งเขียนด้วยภาษาระดับสูงที่เรียบง่ายกว่า เช่น Python และ Java
ภาษาที่ใช้
ภาษา assembly ภาษา C ,C++ หรือภาษาระดับสูงที่ถูกนำมาใช้ในการพัฒนาระบบสมองกลฝังตัวที่มีระบบปฏิบัติการเช่น C++JAVA หรือ Python โดยผู้ใช้สามารถเลือกใช้ภาษาในการพัฒนาระบบสมองกลฝังตัวได้ตามความเหมาะสมและความต้องการ
ประวัติ
ในปี 1960 ระบบฝังตัวถูกใช้ครั้งแรกเพื่อพัฒนา Apollo Guidance System โดย Charles Stark Draper ที่ MIT
-
-
-
-
-
-
-
-
ตัวอย่างการใช้งาน
-
เครื่องฟอกไต
:
-
-
-
-
-
-