ดูทั้งหมด

โปรดยึดฉบับภาษาอังกฤษเป็นฉบับทางการกลับ

ยุโรป
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
เอเชีย/แปซิฟิก
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
แอฟริกาอินเดียและตะวันออกกลาง
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
อเมริกาใต้ / โอเชียเนีย
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
อเมริกาเหนือ
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
บ้านบล็อกการทำความเข้าใจระบบฝังตัว: คำจำกัดความลักษณะและการจำแนกประเภท
บน 31/03/2025 7,426

การทำความเข้าใจระบบฝังตัว: คำจำกัดความลักษณะและการจำแนกประเภท

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

แคตตาล็อก

1. ระบบฝังตัวคืออะไร?
2. ลักษณะของระบบฝังตัว
3. ระบบฝังตัวกับระบบอเนกประสงค์ทั่วไป
4. ประเภทระบบฝังตัวตามฟังก์ชั่นและประสิทธิภาพ
5. ประเภทระบบฝังตัวโดยประสิทธิภาพของไมโครคอนโทรลเลอร์
6. บทสรุป
Embedded Systems
รูปที่ 1. ระบบฝังตัว

ระบบฝังตัวคืออะไร?

หนึ่ง ระบบฝังตัว เป็นคอมพิวเตอร์พิเศษที่ออกแบบมาเพื่อใช้ฟังก์ชั่นเฉพาะภายในอุปกรณ์หรือระบบขนาดใหญ่ซึ่งแตกต่างจากคอมพิวเตอร์อเนกประสงค์ทั่วไปซึ่งสามารถจัดการกับงานที่หลากหลายระบบฝังตัวนั้นมุ่งเน้นไปที่การดำเนินการที่กำหนดอย่างแน่นหนาหนึ่งหรือสองสามครั้งระบบเหล่านี้มักจะต้องตอบสนองความต้องการเวลาที่เข้มงวดและดำเนินการอย่างสม่ำเสมอภายใต้เงื่อนไขแบบเรียลไทม์คำว่า "ฝังตัว" หมายถึงวิธีการที่ระบบคอมพิวเตอร์มีการรวมเข้ากับร่างกายและใช้งานได้อย่างไรในผลิตภัณฑ์ที่ให้บริการการรวมนี้รวมทั้งซอฟต์แวร์และฮาร์ดแวร์เข้ากับหน่วยที่มีอยู่ในตัวเองไมโครคอนโทรลเลอร์หรือไมโครโปรเซสเซอร์มักจะจัดการด้านซอฟต์แวร์การเรียกใช้รหัสที่ควบคุมพฤติกรรมในขณะที่ส่วนประกอบฮาร์ดแวร์เช่นแผงวงจรพิมพ์ (PCBs) เซ็นเซอร์และอินเทอร์เฟซอินพุต/เอาต์พุตช่วยให้ระบบโต้ตอบกับสภาพแวดล้อม

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

ลักษณะของระบบฝังตัว

ฟังก์ชั่นการกำหนดเป้าหมายและขับเคลื่อนด้วยวัตถุประสงค์

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

เวลาและการตอบสนองแบบเรียลไทม์

ในระบบฝังตัวหลายระบบเมื่อการกระทำเกิดขึ้นมีความสำคัญพอ ๆ กับสิ่งที่เกิดขึ้นระบบเหล่านี้มักจะทำงานภายใต้กฎเวลาที่เข้มงวดหากงานไม่เสร็จตรงเวลาระบบทั้งหมดอาจทำงานผิดปกติหรือไม่ปลอดภัยระบบเรียลไทม์แบ่งออกเป็นสองประเภทคือระบบเรียลไทม์ที่แข็งและอ่อน

•ระบบเรียลไทม์ยาก

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

•ระบบเรียลไทม์ที่อ่อนนุ่ม

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

ประสิทธิภาพต้นทุนในการผลิตและการดำเนินงาน

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

การปรับสมดุลพลังงานของโปรเซสเซอร์และการใช้หน่วยความจำ

การเลือกโปรเซสเซอร์และการกำหนดค่าหน่วยความจำที่เหมาะสมเป็นส่วนสำคัญของการออกแบบระบบฝังตัวตัวเลือกส่วนใหญ่ขึ้นอยู่กับความซับซ้อนและข้อกำหนดด้านประสิทธิภาพของแอปพลิเคชันสำหรับฟังก์ชั่นพื้นฐานเช่นการเปิด LED อุณหภูมิการอ่านจากเซ็นเซอร์หรือการจัดการเวลาง่าย ๆ ไมโครคอนโทรลเลอร์พลังงานต่ำที่มี RAM จำกัด และความสามารถในการประมวลผลที่น้อยที่สุดมักจะเพียงพอชิปเหล่านี้มีขนาดกะทัดรัดราคาไม่แพงและประหยัดพลังงานสูงทำให้เหมาะสำหรับอุปกรณ์ขนาดเล็กที่ใช้พลังงานจากแบตเตอรี่อย่างไรก็ตามแอพพลิเคชั่นที่ต้องการมากขึ้นเช่นการประมวลผลวิดีโอแบบเรียลไทม์การนำทาง GPS ด้วยการแมป 3D หรือเที่ยวบินโดรนอิสระต้องใช้กำลังการประมวลผลและหน่วยความจำมากขึ้นระบบเหล่านี้มักจะพึ่งพาซีพียูขั้นสูงหรือโปรเซสเซอร์สัญญาณดิจิตอล (DSPs) พร้อมกับ RAM และความสามารถในการจัดเก็บขนาดใหญ่การสร้างความสมดุลที่เหมาะสมทำให้มั่นใจได้ว่าระบบจะทำงานได้อย่างน่าเชื่อถือและมีประสิทธิภาพโดยไม่ต้องใช้ประโยชน์จากการใช้งานมากเกินไปหรือเกินกว่าข้อ จำกัด ทางเทคนิคหรือทางการเงินของโครงการ

ข้อ จำกัด การออกแบบทางกายภาพและหน้าที่

ระบบฝังตัวมักจะต้องใช้งานภายในข้อ จำกัด ทางกายภาพและสิ่งแวดล้อมที่เข้มงวดและข้อ จำกัด เหล่านี้กำหนดทุกแง่มุมของการพัฒนาหนึ่งในความท้าทายที่พบบ่อยที่สุดคือขนาดอุปกรณ์มักจะต้องมีขนาดกะทัดรัดพอที่จะพอดีกับพื้นที่ จำกัด เช่นภายในนาฬิกาข้อมือเซ็นเซอร์อัจฉริยะหรือแผงควบคุมยานพาหนะสิ่งนี้ต้องการการเลือกส่วนประกอบที่รอบคอบและการออกแบบเค้าโครงที่มีประสิทธิภาพการใช้พลังงานเป็นข้อกังวลอีกประการหนึ่งโดยเฉพาะอย่างยิ่งสำหรับระบบที่ใช้พลังงานจากแบตเตอรี่หรือระยะไกลในกรณีเหล่านี้ทุกองค์ประกอบจะต้องปรับให้เหมาะสมเพื่อลดการใช้พลังงานขยายอายุการใช้งานแบตเตอรี่หรือลดความจำเป็นในการบำรุงรักษาบ่อยครั้งการออกแบบที่ประหยัดพลังงานเป็นกุญแจสำคัญในการสร้างความมั่นใจในการดำเนินงานระยะยาวในสนาม

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

ระบบฝังตัวกับระบบอเนกประสงค์ทั่วไป

วัตถุประสงค์

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

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

ข้อ จำกัด

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

ระบบฝังตัว: ระบบฝังตัวต้องทำงานภายในขอบเขตที่เข้มงวดพวกเขามีขนาดเล็กใช้พลังงานน้อยมาก (บางครั้งจากแบตเตอรี่) และจำเป็นต้องทำงานได้อย่างน่าเชื่อถือเป็นเวลานานบ่อยครั้งโดยไม่มีใครแก้ไขหรืออัปเดตพวกเขาอาจใช้ในสภาพที่รุนแรงเช่นความร้อนการสั่นสะเทือนหรือฝุ่นเช่นในรถยนต์หรือเครื่องจักรกลางแจ้งเนื่องจากพวกเขามักจะมีจำนวนมากพวกเขาจึงต้องราคาถูกในการผลิต แต่ยังคงเชื่อถือได้พวกเขารวมเฉพาะชิ้นส่วนและพลังงานที่จำเป็นสำหรับงานเฉพาะของพวกเขาไม่มีความพิเศษเมื่อสร้างขึ้นแล้วพวกเขามักจะวิ่งมานานหลายปีโดยไม่มีการเปลี่ยนแปลง

ผลงาน

คอมพิวเตอร์อเนกประสงค์ทั่วไป: คอมพิวเตอร์เหล่านี้ถูกสร้างขึ้นเพื่อความเร็วและการทำงานหลายอย่างพวกเขาสามารถเรียกใช้โปรแกรมมากมายในครั้งเดียวเช่นการโทรทางวิดีโอดาวน์โหลดไฟล์เล่นเพลงและสแกนไวรัสทั้งหมดโดยไม่ช้าลงพวกเขาใช้โปรเซสเซอร์ที่ทรงพลังที่มีหลายแกน RAM จำนวนมากและที่เก็บข้อมูลที่รวดเร็วเพื่อจัดการงานขนาดใหญ่เช่นการเล่นเกมการออกแบบ 3 มิติหรือการพัฒนาซอฟต์แวร์การออกแบบของพวกเขามุ่งเน้นไปที่การตอบสนองที่รวดเร็วและประสิทธิภาพที่ราบรื่นพวกเขาสมดุลฮาร์ดแวร์และซอฟต์แวร์ในการจัดการงานเปลี่ยนทรัพยากรและกู้คืนจากปัญหาอย่างรวดเร็วทำให้พวกเขารวดเร็วและเชื่อถือได้สำหรับงานหลายประเภท

ระบบฝังตัว: สำหรับระบบฝังตัวประสิทธิภาพไม่ได้เกี่ยวกับความเร็วมันเกี่ยวกับการทำงานที่เฉพาะเจาะจงอย่างน่าเชื่อถือและตรงเวลาตัวอย่างเช่นคอมพิวเตอร์ของเครื่องกระตุ้นหัวใจไม่จำเป็นต้องเร็ว แต่ต้องส่งสัญญาณไปยังหัวใจในเวลาที่เหมาะสมเวลาและความแม่นยำมีความสำคัญมากกว่าพลังระบบฝังตัวหลายระบบเป็นแบบเรียลไทม์ซึ่งหมายความว่าพวกเขาจะต้องตอบสนองภายในระยะเวลาที่เข้มงวดพวกเขามุ่งเน้นไปที่การทำงานสองสามอย่างอย่างสมบูรณ์แบบไม่ต้องใช้งานมากนักประสิทธิภาพของพวกเขาถูกตัดสินโดยวิธีที่เชื่อถือได้ประหยัดพลังงานและทนความร้อนโดยเฉพาะในสภาพแวดล้อมที่ยากลำบาก

ส่วนต่อประสานผู้ใช้

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

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

ประเภทระบบฝังตัวโดยฟังก์ชั่นและประสิทธิภาพ

ระบบฝังตัวเรียลไทม์

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

Real-Time Embedded Systems

รูปที่ 2 ระบบฝังตัวเรียลไทม์

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

ระบบฝังตัวแบบสแตนด์อโลน

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

Stand-Alone Embedded Systems

รูปที่ 3 ระบบฝังตัวแบบสแตนด์อโลน

การประยุกต์ใช้ระบบฝังตัวแบบสแตนด์อโลนแพร่หลายไปทั่วทั้งบริบทของผู้บริโภคและอุตสาหกรรมตัวอย่างเช่น เครื่องเล่น MP3 เป็นอุปกรณ์สแตนด์อโลนคลาสสิกที่จัดการการเล่นเพลงอย่างอิสระพวกเขารวมที่เก็บข้อมูลดิจิตอลซอฟต์แวร์การถอดรหัสและฮาร์ดแวร์เสียงเพื่อเล่นไฟล์สื่อโดยไม่จำเป็นต้องเชื่อมต่อคอมพิวเตอร์ เครื่องคำนวณอีกตัวอย่างหนึ่งที่รู้จักกันดีใช้โปรเซสเซอร์แบบฝังเพื่อดำเนินการทางคณิตศาสตร์และฟังก์ชั่นทางคณิตศาสตร์ขั้นสูงตามความต้องการด้านการศึกษาธุรกิจและวิศวกรรมตัวอย่างทั่วไปอื่น ๆ ได้แก่ เตาอบไมโครเวฟ และ นาฬิกาดิจิตอล -ระบบฝังตัวของเตาอบไมโครเวฟจัดการอินพุตการกำหนดเวลาและการควบคุมพลังงานเพื่อจัดการฟังก์ชั่นการทำอาหารโดยไม่ได้รับความช่วยเหลือจากภายนอกในทำนองเดียวกันนาฬิกาดิจิตอลขึ้นอยู่กับออสซิลเลเตอร์ภายในที่แม่นยำและซอฟต์แวร์ฝังตัวเพื่อรักษาเวลาและให้คุณสมบัติเช่นสัญญาณเตือนภัยหรือตัวจับเวลาทั้งหมดอยู่ในหน่วยที่พอเพียงอย่างเต็มที่ตัวอย่างเหล่านี้แสดงให้เห็นว่าระบบฝังตัวแบบสแตนด์อโลนเติมเต็มบทบาทเฉพาะในเครื่องมือในชีวิตประจำวันได้อย่างไรรวมกันอย่างมีประสิทธิภาพ

ระบบฝังตัวเครือข่าย

ระบบฝังตัวของเครือข่ายเป็นหน่วยคอมพิวเตอร์ที่มีการเชื่อมต่อระหว่างกันผ่านโปรโตคอลการสื่อสารที่หลากหลายทำให้พวกเขาสามารถแบ่งปันข้อมูลและทรัพยากรได้อย่างราบรื่นทั่วทั้งเครือข่ายระบบเหล่านี้ได้รับการออกแบบให้ทำงานได้ทั้งการกำหนดค่าแบบมีสายและไร้สายขึ้นอยู่กับความต้องการและข้อ จำกัด เฉพาะของแอปพลิเคชันโปรโตคอลการสื่อสารที่หลากหลายรองรับการเชื่อมต่อนี้รวมถึงเครือข่ายในพื้นที่ (LAN), เครือข่ายพื้นที่กว้าง (WAN), Zigbee, Bluetooth และบัสเครือข่ายพื้นที่คอนโทรลเลอร์ (CAN)แต่ละโปรโตคอลเหล่านี้มีข้อได้เปรียบที่แตกต่างกันในแง่ของช่วงอัตราข้อมูลการใช้พลังงานและโทโพโลยีเครือข่ายช่วยให้การออกแบบระบบที่ยืดหยุ่นและมีประสิทธิภาพ

Networked Embedded Systems

รูปที่ 4 ระบบฝังตัวเครือข่าย

แอปพลิเคชันของระบบฝังตัวเครือข่ายครอบคลุมหลายโดเมนที่จำเป็นต้องมีการแลกเปลี่ยนข้อมูลและระบบอัตโนมัติตัวอย่างเช่นในภาคการเงินพวกเขาจะถูกฝังอยู่ในเครื่อง Teller อัตโนมัติ (ATM) อำนวยความสะดวกในการทำธุรกรรมและการบำรุงรักษาระยะไกลในโครงสร้างพื้นฐานด้านพลังงานสมาร์ทกริดใช้ประโยชน์จากระบบเหล่านี้เพื่อตรวจสอบและจัดการการกระจายไฟฟ้าอย่างมีประสิทธิภาพตอบสนองแบบไดนามิกกับรูปแบบการบริโภคสถานีอากาศใช้ระบบฝังตัวในเครือข่ายเพื่อรวบรวมกระบวนการและส่งข้อมูลสิ่งแวดล้อมสนับสนุนการพยากรณ์ที่แม่นยำและการตรวจสอบสภาพภูมิอากาศในสภาพแวดล้อมที่อยู่อาศัยและเชิงพาณิชย์ระบบระบบอัตโนมัติในบ้านรวมเทคโนโลยีดังกล่าวเพื่อเพิ่มความปลอดภัยการควบคุมแสงและอุณหภูมิและปรับปรุงการจัดการพลังงานโดยรวมผ่านแอพพลิเคชั่นที่หลากหลายเหล่านี้ระบบฝังตัวที่มีเครือข่ายมีบทบาทในระบบนิเวศเทคโนโลยีที่ทันสมัยทำให้สภาพแวดล้อมที่ชาญฉลาดตอบสนองและเชื่อมต่อได้

ระบบฝังตัวมือถือ

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

Embedded Systems

รูปที่ 5 ระบบฝังตัว

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

ประเภทระบบฝังตัวโดยประสิทธิภาพของไมโครคอนโทรลเลอร์

ระบบฝังตัวขนาดเล็ก

โดยทั่วไปแล้วระบบฝังตัวขนาดเล็กจะพึ่งพาไมโครคอนโทรลเลอร์ 8 บิตหรือ 16 บิตเช่นซีรี่ส์ 8051 ที่ใช้กันอย่างแพร่หลายโปรเซสเซอร์เหล่านี้ได้รับการคัดเลือกเพื่อความเรียบง่ายความสามารถในการจ่ายและความต้องการพลังงานต่ำทำให้เหมาะสำหรับการจัดการงานที่กำหนดไว้ล่วงหน้าเนื่องจากความสามารถในการคำนวณที่ จำกัด ระบบเหล่านี้จึงเหมาะสำหรับการใช้งานที่ไม่จำเป็นการประมวลผลที่ซับซ้อนทรัพยากรหน่วยความจำในระบบฝังตัวขนาดเล็กมีน้อยที่สุดมักจะเพียงพอที่จะจัดเก็บโปรแกรมขนาดกะทัดรัดและจัดการชุดข้อมูลขนาดเล็กความจุหน่วยความจำที่ จำกัด นี้สอดคล้องกับฟังก์ชั่นที่เรียบง่ายและลดทั้งค่าใช้จ่ายและการใช้พลังงานเป็นผลให้ระบบเหล่านี้ไม่จำเป็นต้องมีการรองรับซอฟต์แวร์ที่กว้างขวางหรือความสามารถในการจัดเก็บขนาดใหญ่การใช้พลังงานเป็นการพิจารณาการออกแบบที่สำคัญเนื่องจากระบบฝังตัวขนาดเล็กจำนวนมากนั้นใช้แบตเตอรี่พวกเขาได้รับการปรับให้เหมาะสมสำหรับการใช้พลังงานต่ำเพื่อยืดอายุแบตเตอรี่ซึ่งมีความสำคัญในอุปกรณ์พกพาหรือระยะไกลที่การชาร์จหรือการบำรุงรักษาบ่อยครั้งไม่สามารถทำได้ระบบเหล่านี้พบได้ทั่วไปในอุปกรณ์เช่นของเล่นอิเล็กทรอนิกส์เครื่องวัดอุณหภูมิดิจิตอลเครื่องจำหน่ายและเครื่องใช้อื่น ๆ ที่ทำงานเฉพาะเจาะจงและทำซ้ำแอปพลิเคชันเหล่านี้ต้องการการโต้ตอบกับผู้ใช้เพียงเล็กน้อยและไม่มีเลยและคาดว่าจะทำงานได้อย่างน่าเชื่อถือในระยะเวลานานโดยมีการแทรกแซงน้อยที่สุดระบบฝังตัวขนาดเล็กเป็นโซลูชันระดับเริ่มต้นที่เหมาะสำหรับแอปพลิเคชันเฉพาะงานลักษณะการกำหนดของพวกเขารวมถึงต้นทุนต่ำความซับซ้อนน้อยที่สุดและประสิทธิภาพการใช้พลังงานในขณะที่ความสามารถที่ จำกัด เมื่อเทียบกับระบบขั้นสูงมากขึ้น แต่ก็มีประสิทธิภาพสูงและเชื่อถือได้ภายในขอบเขตการดำเนินงานที่ตั้งใจไว้

ระบบฝังตัวขนาดกลาง

ระบบฝังตัวขนาดกลางจะใช้พลังงานจากโปรเซสเซอร์ที่มีความสามารถมากขึ้นโดยทั่วไปแล้วไมโครคอนโทรลเลอร์ 16 บิตถึง 32 บิตหรือโปรเซสเซอร์สัญญาณดิจิตอล (DSPs)โปรเซสเซอร์ขั้นสูงเหล่านี้ช่วยให้ระบบสามารถจัดการข้อมูลปริมาณมากขึ้นและทำการคำนวณด้วยความเร็วสูงกว่าคู่ขนาดเล็กเป็นผลให้พวกเขาเหมาะสมสำหรับแอปพลิเคชันที่ต้องการพลังการประมวลผลและประสิทธิภาพที่มากขึ้นในแง่ของซอฟต์แวร์ระบบเหล่านี้มักใช้ภาษาการเขียนโปรแกรมระดับสูงเช่น C, C ++ และ Java เป็นครั้งคราวภาษาเหล่านี้รองรับการออกแบบซอฟต์แวร์ที่ซับซ้อนและหลากหลายมากขึ้นทำให้สามารถใช้ฟังก์ชันการทำงานที่ซับซ้อนและอินเทอร์เฟซผู้ใช้การใช้เทคนิคการเขียนโปรแกรมแบบมีโครงสร้างเชิงวัตถุหรือแบบแยกส่วนยังช่วยเพิ่มความสามารถในการบำรุงรักษาและความสามารถในการปรับขนาดในการพัฒนาซอฟต์แวร์

Example of Medium Scale Embedded Systems

รูปที่ 6. ตัวอย่างของระบบฝังตัวขนาดกลาง

เครื่องมือการพัฒนาสำหรับระบบขนาดกลางมีความก้าวหน้ามากขึ้นและรวมถึงสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDEs), คอมไพเลอร์และ debuggersเครื่องมือเหล่านี้ช่วยให้เวิร์กโฟลว์การพัฒนาที่มีประสิทธิภาพและมีประสิทธิภาพมากขึ้นนำเสนอคุณสมบัติเช่นการนำทางรหัสการตรวจจับข้อผิดพลาดแบบเรียลไทม์และการจำลองสำหรับการดีบักและการปรับแต่งซอฟต์แวร์ในระบบที่ซับซ้อนยิ่งขึ้นการใช้งานของระบบฝังตัวขนาดกลางนั้นแพร่หลายโดยเฉพาะอย่างยิ่งในอุปกรณ์ที่ต้องการความสมดุลระหว่างประสิทธิภาพและความซับซ้อนตัวอย่างทั่วไป ได้แก่ เครื่องรับสัญญาณอัตโนมัติ (ATM), ระบบตำแหน่งทั่วโลก (GPS), ระบบควบคุมอุตสาหกรรมและเราเตอร์เครือข่ายอุปกรณ์เหล่านี้ต้องการมากกว่าฟังก์ชั่นการควบคุมที่เรียบง่ายโดยอาศัยการประมวลผลข้อมูลความสามารถในการสื่อสารและการโต้ตอบระบบฝังตัวขนาดกลางทำหน้าที่เป็นสะพานเชื่อมระหว่างอุปกรณ์ขนาดเล็กที่เรียบง่ายและแอพพลิเคชั่นฝังตัวขนาดใหญ่ที่ซับซ้อนพวกเขานำเสนอประสิทธิภาพที่ดีขึ้นความซับซ้อนในการใช้งานปานกลางและซอฟต์แวร์ที่ได้รับการปรับปรุงและการสนับสนุนการเชื่อมต่อทำให้เหมาะสำหรับโซลูชันที่มีความต้องการในระดับปานกลาง

ระบบฝังตัวที่ซับซ้อน

ระบบฝังตัวที่ซับซ้อนเป็นตัวแทนของเทคโนโลยีฝังตัวที่ทันสมัยที่สุดโดยใช้โปรเซสเซอร์ 32 บิตถึง 64 บิตที่มีประสิทธิภาพสูงซึ่งมักจะมีสถาปัตยกรรมแบบมัลติคอร์โปรเซสเซอร์ที่ทรงพลังเหล่านี้ได้รับการออกแบบมาเพื่อจัดการการคำนวณที่ซับซ้อนการประมวลผลข้อมูลและการทำงานหลายอย่างด้วยประสิทธิภาพสูงทำให้ระบบสามารถตอบสนองความต้องการประสิทธิภาพในแอปพลิเคชันที่แตกต่างกันเพื่อสนับสนุนความซับซ้อนดังกล่าวระบบเหล่านี้มักจะทำงานบนระบบปฏิบัติการแบบเรียลไทม์ (RTOs) หรือสภาพแวดล้อมการทำงานที่ครอบคลุมมากขึ้นเช่น Linux แบบฝังตัวทางเลือกของระบบปฏิบัติการขึ้นอยู่กับแอปพลิเคชันเฉพาะโดยเฉพาะอย่างยิ่งเมื่อต้องใช้การตอบสนองแบบมัลติทาสก์การตอบสนองแบบเรียลไทม์หรืออินเทอร์เฟซผู้ใช้ขั้นสูงการปรากฏตัวของระบบปฏิบัติการยังช่วยให้การพัฒนาได้ง่ายขึ้นความสามารถในการปรับขนาดและการบำรุงรักษาของแอพพลิเคชั่นที่ซับซ้อน

Example of Sophisticated Embedded Systems

รูปที่ 7. ตัวอย่างของระบบฝังตัวที่ซับซ้อน

สถาปัตยกรรมฮาร์ดแวร์ของระบบฝังตัวที่ซับซ้อนนั้นซับซ้อนกว่าคู่ขนาดเล็กและขนาดกลางระบบเหล่านี้รวมอินเทอร์เฟซที่หลากหลายสำหรับการเชื่อมต่อรวมถึง USB, Ethernet และ Wi-Fi และมักจะรวมเซ็นเซอร์และแอคทูเอเตอร์หลายตัวเข้าด้วยกันความสมบูรณ์ของฮาร์ดแวร์นี้ช่วยให้พวกเขาสามารถโต้ตอบกับสภาพแวดล้อมรวบรวมและประมวลผลข้อมูลจำนวนมากและทำหน้าที่ควบคุมที่ซับซ้อนแอพพลิเคชั่นสำหรับระบบเหล่านี้พบได้ในสภาพแวดล้อมที่มีการเดิมพันสูงและมีความสำคัญต่อภารกิจซึ่งความน่าเชื่อถือความแม่นยำและความเร็วนั้นไม่สามารถต่อรองได้ตัวอย่างเช่นดาวเทียมระบบ avionics อุปกรณ์วินิจฉัยทางการแพทย์ขั้นสูงและแพลตฟอร์มระบบอัตโนมัติอุตสาหกรรมระดับสูงในบริบทเหล่านี้ความล้มเหลวของระบบอาจมีผลกระทบอย่างรุนแรงทำให้ประสิทธิภาพและความน่าเชื่อถือจำเป็นระบบฝังตัวที่ซับซ้อนแสดงถึงจุดสุดยอดของการออกแบบแบบฝังพวกเขามีความสามารถในการดำเนินการที่ซับซ้อนและงานซึ่งมักจะอยู่ภายใต้มาตรฐานการกำกับดูแลและความปลอดภัยที่เข้มงวดระบบเหล่านี้ต้องการเฟรมเวิร์กซอฟต์แวร์ที่แข็งแกร่งกลยุทธ์การจัดการพลังงานขั้นสูงและความสนใจไปที่ทั้งฮาร์ดแวร์และความน่าเชื่อถือของซอฟต์แวร์ทำให้พวกเขาเป็นระบบที่มีความท้าทายที่สุด แต่ทรงพลังที่สุดของระบบฝังตัว

บทสรุป

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

เกี่ยวกับเรา

ALLELCO LIMITED

Allelco เป็นจุดเริ่มต้นที่โด่งดังในระดับสากล ผู้จัดจำหน่ายบริการจัดหาของส่วนประกอบอิเล็กทรอนิกส์ไฮบริดมุ่งมั่นที่จะให้บริการการจัดหาและซัพพลายเชนส่วนประกอบที่ครอบคลุมสำหรับอุตสาหกรรมการผลิตและการจัดจำหน่ายอิเล็กทรอนิกส์ทั่วโลกรวมถึงโรงงาน OEM 500 อันดับสูงสุดทั่วโลกและโบรกเกอร์อิสระ
อ่านเพิ่มเติม

สอบถามรายละเอียดเพิ่มเติมอย่างรวดเร็ว

กรุณาส่งคำถามเราจะตอบกลับทันที

จำนวน

คำถามที่พบบ่อย [FAQ]

1. อะไรคือลักษณะสามประการของระบบฝังตัวที่ไม่พบในระบบวัตถุประสงค์ทั่วไป?

ระบบฝังตัวได้รับการออกแบบมาเพื่อทำหน้าที่เฉพาะหนึ่งฟังก์ชั่นหรือชุดงานที่เกี่ยวข้องมันมักจะทำงานภายใต้ข้อ จำกัด แบบเรียลไทม์ซึ่งการตอบสนองที่ทันเวลาจะใช้สำหรับประสิทธิภาพของระบบมันมักจะทำงานด้วยทรัพยากรที่ จำกัด รวมถึงหน่วยความจำพลังงานการประมวลผลและพลังงานซึ่งแตกต่างจากระบบอเนกประสงค์ทั่วไปซึ่งสร้างขึ้นเพื่อความยืดหยุ่นและการทำงานหลายอย่าง

2. การจำแนกประเภทของหน่วยความจำในระบบฝังตัวคืออะไร?

หน่วยความจำในระบบฝังตัวส่วนใหญ่แบ่งออกเป็นหน่วยความจำระเหยและไม่ระเหยหน่วยความจำที่ผันผวนเช่น RAM ใช้สำหรับการจัดเก็บข้อมูลชั่วคราวระหว่างการดำเนินการโปรแกรมและสูญเสียเนื้อหาเมื่อปิดพลังงานหน่วยความจำที่ไม่ระเหยเช่น ROM และ Flash ยังคงข้อมูลไว้แม้ว่าระบบจะถูกขับเคลื่อนและใช้เพื่อจัดเก็บเฟิร์มแวร์หรือรหัสถาวรนอกจากนี้หน่วยความจำยังสามารถจัดกลุ่มเป็นหน่วยความจำโปรแกรมสำหรับการจัดเก็บรหัสและหน่วยความจำข้อมูลสำหรับการจัดเก็บตัวแปรและข้อมูลรันไทม์

3. อะไรคือลักษณะสำคัญของระบบปฏิบัติการที่ฝังอยู่?

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

4. การจัดประเภทภาษาการเขียนโปรแกรมของระบบฝังตัวคืออะไร?

ภาษาการเขียนโปรแกรมในระบบฝังตัวสามารถแบ่งออกเป็นภาษาระดับต่ำและระดับสูงภาษาระดับต่ำเช่นแอสเซมบลีให้การควบคุมฮาร์ดแวร์โดยตรง แต่ยากที่จะรักษาC เป็นภาษาระดับต่ำที่ได้รับความนิยมซึ่งให้ทั้งการควบคุมและประสิทธิภาพทำให้ใช้กันอย่างแพร่หลายในการพัฒนาแบบฝังตัวภาษาระดับสูงเช่น C ++ อนุญาตให้มีการออกแบบเชิงวัตถุโดยเฉพาะอย่างยิ่งในแอพพลิเคชั่นฝังตัวที่ซับซ้อนภาษาเช่น Python หรือ Java ใช้ในแพลตฟอร์มฝังตัวระดับสูงกว่าซึ่งความต้องการประสิทธิภาพมีความสำคัญน้อยกว่านอกจากนี้ยังมีภาษาเฉพาะโดเมนเช่น VHDL หรือ Verilog ที่ใช้ในแอพพลิเคชั่นฝังตัวที่เกี่ยวข้องกับฮาร์ดแวร์โดยเฉพาะอย่างยิ่งในการออกแบบ FPGA และ ASIC

5. ROM ประเภทต่าง ๆ ในระบบฝังตัวคืออะไร?

Mask ROM ถูกตั้งโปรแกรมในระหว่างการผลิตและไม่สามารถเปลี่ยนแปลงได้หลังจากนั้นPROM สามารถตั้งโปรแกรมได้หนึ่งครั้งโดยผู้ใช้ แต่ไม่สามารถลบหรือ reprogrammed ได้EPROM สามารถลบได้โดยใช้แสงอัลตราไวโอเลตและ reprogrammed แม้ว่ากระบวนการจะช้าEEPROM สามารถลบและเขียนใหม่ได้ในขณะที่ระบบใช้งานอยู่หน่วยความจำแฟลชเป็นประเภทของ EEPROM ที่อนุญาตให้ลบและเขียนใหม่ได้เร็วขึ้นในบล็อกทำให้เป็น ROM ที่ใช้กันมากที่สุดในระบบฝังตัวที่ทันสมัย

โพสต์ยอดนิยม

หมายเลขชิ้นส่วนร้อน

0 RFQ
ตะกร้าสินค้า (0 Items)
มันว่างเปล่า
เปรียบเทียบรายการ (0 Items)
มันว่างเปล่า
ข้อเสนอแนะ

ความคิดเห็นของคุณสำคัญ!ที่ Allelco เราให้ความสำคัญกับประสบการณ์ของผู้ใช้และพยายามปรับปรุงอย่างต่อเนื่อง
โปรดแบ่งปันความคิดเห็นของคุณกับเราผ่านแบบฟอร์มข้อเสนอแนะของเราและเราจะตอบกลับทันที
ขอบคุณที่เลือก Allelco

เรื่อง
E-mail
หมายเหตุ
รหัสยืนยัน
ลากหรือคลิกเพื่ออัปโหลดไฟล์
อัปโหลดไฟล์
ประเภท: .xls, .xlsx, .doc, .docx, .jpg, .png และ .pdf
ขนาดไฟล์สูงสุด: 10MB