FreeRTOS

ระบบปฏิบัติการแบบเรียลไทม์สำหรับไมโครคอนโทรลเลอร์

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

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

ประโยชน์

โอเพนซอร์ส

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

เคอร์เนลที่เชื่อถือได้

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

เร่งเวลาในการเข้าสู่ตลาด

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

เชื่อมต่อ ตั้งโปรแกรม ปรับใช้ และจัดการอุปกรณ์ที่ใช้พลังงานน้อยได้อย่างปลอดภัย

FreeRTOS สามารถรองรับ Transport Layer Security (TLS v1.2) และ PKCS # 11 เพื่อช่วยให้อุปกรณ์ของคุณสามารถเชื่อมต่อกับ AWS ได้อย่างปลอดภัย คุณสามารถตั้งโปรแกรมความสามารถของ IoT ที่จำเป็นทั่วไปลงในอุปกรณ์ของคุณได้อย่างง่ายดาย รวมทั้งซอฟต์แวร์ไลบรารีที่ช่วยกำหนดค่าอุปกรณ์ไปยังเครือข่ายในพื้นที่โดยใช้ตัวเลือกการเชื่อมต่อทั่วไป เช่น Wi-Fi หรืออีเทอร์เน็ต หรือเชื่อมต่อกับอุปกรณ์เคลื่อนที่โดยใช้ Bluetooth Low Energy FreeRTOS ยังมีไลบรารีการอัปเดตแบบผ่านทางอากาศ (OTA) เพื่ออัปเดตการปรับปรุงคุณสมบัติหรือแพตช์ความปลอดภัยให้กับอุปกรณ์จากระยะไกล และคุณสมบัติการลงชื่อโค้ด เพื่อรับรองว่าโค้ดของอุปกรณ์ของคุณจะไม่ถูกโจมตีระหว่างการปรับใช้งานจริงและการอัปเดต OTA

การสนับสนุนคู่ค้า APN ที่หลากหลาย

คู่ค้า AWS Partner Network (APN) ของเรามีตัวเลือกมากมาย รวมถึงการมีส่วนร่วมของชุมชน การสนับสนุนอย่างมืออาชีพ รวมถึงเครื่องมือที่ผสานรวมการพัฒนาและเพิ่มประสิทธิภาพ FreeRTOS มอบความยืดหยุ่นเพื่อให้ง่ายต่อการสร้างโซลูชัน IoT บนชิปเซ็ตประเภทต่างๆ และรองรับสถาปัตยกรรมมากกว่า 40 รูปแบบ คุณสามารถค้นหาอุปกรณ์ที่ได้รับการรับรองว่าสามารถทำงานร่วมกับ FreeRTOS และ AWS IoT ได้ใน AWS Partner Device Catalog

การสนับสนุนระยะยาวที่สามารถคาดการณ์ได้

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

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

วิธีการทำงาน

FreeRTOS มอบทุกสิ่งที่คุณต้องการเพื่อตั้งโปรแกรมอุปกรณ์ที่ใช้ไมโครคอนโทรลเลอร์ซึ่งเชื่อมต่ออยู่และรวบรวมข้อมูลจากอุปกรณ์เหล่านั้นไปยังแอปพลิเคชัน IoT ได้อย่างง่ายดาย คุณสามารถเริ่มต้นโดยการเลือกไมโครคอนโทรลเลอร์ที่เหมาะสมของ FreeRTOS จาก AWS Partner Device Catalog จากนั้น คุณสามารถใช้ AWS Console หรือ GitHub เพื่อเลือกและดาวน์โหลดไลบรารี FreeRTOS ที่เกี่ยวข้องหรือการบูรณาการข้อมูลอ้างอิง IoT ที่ได้รับการตรวจสอบล่วงหน้าได้ ไปที่หน้าเริ่มต้นใช้งานของเราเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับตัวเลือกทั้งหมด

คุณสามารถเชื่อมต่ออุปกรณ์ FreeRTOS กับบริการระบบคลาวด์ เช่น AWS IoT Core, เชื่อมต่อกับอุปกรณ์ Edge เฉพาะที่ หรือเชื่อมต่อกับอุปกรณ์เคลื่อนที่ผ่าน Bluetooth Low Energy ได้อย่างปลอดภัย แล้วอัปเดตอุปกรณ์จากระยะไกลผ่านทางคุณสมบัติการอัปเดต OTA ที่มีให้ใช้งานใน AWS IoT Device Management การบูรณาการเข้ากับ AWS IoT Device Defender ช่วยให้ง่ายต่อการรายงานตัวชี้วัดฝั่งอุปกรณ์เพื่อตรวจจับความผิดปกติเมื่อตัวชี้วัดเหล่านี้ไม่เป็นไปตามการทำงานที่คาดไว้

วิธีใช้ Amazon FreeRTOS

กรณีใช้งาน

แอปพลิเคชันสำหรับอุตสาหกรรม

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

สินค้าอุปโภคบริโภค

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

โซลูชัน B2B

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

ลูกค้า

SOLshare

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

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

Hannes Kirchhoff ผู้บริหารระดับสูงสุดด้านเทคโนโลยีของบริษัท SOLshare

Shimadzu

FreeRTOS ช่วยให้ Shimadzu ตรวจสอบตัวยกไฮดรอลิกบนรถบรรทุกเพื่อการพาณิชย์ได้อย่างน่าเชื่อถือและชาญฉลาด เพื่อลดการรายงานความผิดพลาดของการทำงาน เวลาที่อุปกรณ์ไม่สามารถใช้งานได้ และค่าบำรุงรักษา

"เราหันมาใช้ AWS เพื่อหาโซลูชันที่คุ้มค่าใช้จ่ายมาช่วยพนักงานตรวจสอบการใช้ตัวยกไฮดรอลิกบนรถบรรทุกเพื่อการพาณิชย์เพื่อหลีกเลี่ยงความผิดพลาดที่ไม่คาดคิด AWS แสดงให้เราเห็นถึงความน่าเชื่อถือของ FreeRTOS ที่ตรงตามความต้องการของเรา การแปลงโมดูลที่ขับเคลื่อนด้วย MCU ให้กลายเป็นอุปกรณ์ IoT อัจฉริยะอย่างแท้จริง และการใช้ AWS IoT Core เพื่อจัดการและรวบรวมข้อมูลจากอุปกรณ์​ไฮดรอลิกนับหมื่นตัว เราไม่เพียงแค่ได้โซลูชันในการลดต้นทุนด้วย AWS แต่เราสามารถประหยัดเวลาถึง 10 เดือนในการพัฒนาการสร้างด้วย FreeRTOS และเห็นถึงการรายงานความผิดพลาดของการทำงาน เวลาที่อุปกรณ์ไม่สามารถใช้งานได้ และค่าบำรุงรักษาที่ลดลง"

Yutaro Nakatsu ผู้จัดการหน่วยออกแบบเทคโนโลยี - Shimadzu

ทำงานร่วมกับคู่ค้า AWS

ทำให้การนำโปรเจกต์ IoT ไปใช้งานของคุณเรียบง่ายขึ้นด้วยฮาร์ดแวร์ IoT ที่เชื่อถือได้ซึ่งมีคุณสมบัติในการทำงานร่วมกับ FreeRTOS บน AWS เลือกจากรายชื่อคู่ค้าของ AWS ด้านล่างเพื่อดูอุปกรณ์ที่ได้รับการรับรองใน AWS Partner Device Catalog เพื่อค้นหาฮาร์ดแวร์ที่สามารถทำงานร่วมกับ FreeRTOS ในการนำโปรเจกต์ IoT ไปใช้งาน ฮาร์ดแวร์ที่ AWS เปิดใช้งานจากคู่ค้าของ AWS สามารถช่วยให้การเปิดตัวโปรเจกต์ IoT ของคุณง่ายขึ้น อุปกรณ์ทั้งหมดสามารถหาซื้อได้จากคู่ค้าของเรา คุณจึงสามารถเริ่มต้นใช้งานได้

AWS Partner Network
  • A-F
  • G-K
  • L-M
  • N-R
  • S-Z

เริ่มต้นใช้งาน FreeRTOS

ขั้นที่ 1 ลงชื่อสมัครใช้งานบัญชี AWS

ลงชื่อสมัครใช้งานบัญชี AWS

เริ่มต้นใช้งานได้ง่าย เพียงไปที่ FreeRTOS Console
ขั้นที่ 2 เรียนด้วยเอกสารประกอบ

เรียนด้วยเอกสารประกอบ

ไปที่ เอกสารประกอบ FreeRTOS เพื่อดูข้อมูลเพิ่มเติม
ขั้นที่ 3 เริ่มต้นสร้างด้วย AWS

เริ่มต้นสร้างด้วย AWS

เรียนรู้เพิ่มเติมเกี่ยวกับ คุณสมบัติของ FreeRTOS

เรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติของ FreeRTOS

ไปที่หน้าคุณสมบัติ
พร้อมสร้างหรือยัง
เริ่มต้นใช้งาน FreeRTOS
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา