FreeRTOS เป็นโอเพนซอร์สและแบบพกพาขนาดเล็กแบบ Real Time Kernel - อิสระในการดาวน์โหลดและพระบรมวงศานุวงศ์ RTOS ฟรีที่สามารถใช้ในการใช้งานเชิงพาณิชย์
พอร์ตที่มีอยู่สำหรับสถาปัตยกรรมการประมวลผลที่แตกต่างและเครื่องมือในการพัฒนา แต่ละพอร์ตอย่างเป็นทางการรวมถึงการประยุกต์ใช้เช่นการกำหนดค่าล่วงหน้าแสดงให้เห็นถึงคุณสมบัติเคอร์เนลเร่งการเรียนรู้และการอนุญาตให้ออกจากกล่อง 'การพัฒนา
การสนับสนุนฟรีมีให้โดยชุมชนผู้ใช้ที่ใช้งานอยู่ การสนับสนุนเชิงพาณิชย์พร้อมกับการพัฒนาบริการเต็มรูปแบบนอกจากนี้ยังมี
SafeRTOSTM เป็นรุ่น SIL3 RTOS ที่ได้รับการรับรองสำหรับการใช้งานในด้านความปลอดภัยการใช้งานที่สำคัญ มันเป็นผลิตภัณฑ์ที่คล้ายกันตามหน้าที่ที่สมบูรณ์ IEC 61508 การพัฒนาที่สอดคล้อง / ความปลอดภัยเอกสารวงจรชีวิตสามารถใช้ได้ (สอดคล้องรับการรับรองจาก T & Uuml; V S & Uuml; D รวมถึงหลักฐานการตรวจสอบคอมไพเลอร์) ในขณะที่ FreeRTOS.org ไม่ได้มีคุณสมบัติด้านความปลอดภัยเช่นเดียวกับ SafeRTOS ยังมีคนธรรมดาสามัญ -. ช่วยให้ FreeRTOS.org จะได้รับประโยชน์โดยตรงจากการทดสอบอย่างเข้มงวดมาก SafeRTOS และกิจกรรมการตรวจสอบ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:.
- รุ่นนี้เพิ่ม xSemaphoreTakeFromISR () การดำเนินงานและ vQueueDelete () จัดการสำหรับพอร์ต FreeRTOS MPU
- มีการสะสางโค้ดสารพันมีการกำจัดของตัวจัดการมรดกและ bugfixes.
มีอะไรใหม่ ในรุ่น 7.1.1:.
- Cortex-M3 พอร์ต Tasking ถูกเพิ่มเข้ามา
- พอร์ตกระจายแยกต่างหากสำหรับ Cortex-M0 IAR, Cortex-M0 GCC และ Cortex-M4F GCC ถูกรวมอยู่ใน.
- จำลองของ Windows ได้รับการแก้ไขเพื่อลดการใช้แมโครร่องรอย.
- แมโครร่องรอยใหม่ที่ถูกเพิ่ม traceMOVE_TASK_TO_READY_STATE ().
- พอร์ต FreeRTOS MPU ได้รับการปรับปรุง.
- xQueueReset () และ xSemaphoreGetMutexHolder () ฟังก์ชั่นที่ได้รับการแนะนำให้รู้จัก.
มีอะไรใหม่ ในรุ่น 7.1.0:
- รุ่นนี้เพิ่มการสนับสนุนสำหรับ Cortex-M4F IAR , Cortex-M4F Keil / RVDS และ Tricore แพลตฟอร์ม GCC.
- เดโมได้ถูกเพิ่มสำหรับพอร์ตใหม่.
- รถคำสั่งขณะนี้ได้รับสตริงคำสั่งทั้งหมดให้พวกเขาเข้าถึงโดยตรงไปยังพารามิเตอร์.
- ไมเนอร์ bugfixes และการปรับปรุง.
มีอะไรใหม่ ในรุ่น 7.0.2:
- รุ่นนี้จะเพิ่มพอร์ตสำหรับ Renesas RX200 และ RL78 .
- จะเพิ่มการสาธิตสำหรับ Freescale Kinetis K60 และฟูจิตสึ FM3 MB9A310.
- ชั้นพอร์ต Microblaze V8 ได้ถูกแทนที่อย่างสมบูรณ์.
- สารพันนามสกุล API.
- การสะสางโค้ดสำหรับ ARM7, ARM IAR และ PIC32.
- ใหม่บางส่วนแล้วเสร็จล่ามบรรทัดคำสั่งได้รับการเพิ่มพร้อมกับการสาธิตใหม่.
มีอะไรใหม่ ในรุ่น 7.0.1:
- เพิ่มการใช้งานสาธิตไมโครคอนโทรลเลอร์ FM3 ฟูจิตสึได้รวมเอา รหัสไมโคร SmartFusion เข้าไปดาวน์โหลดหลักและปรับปรุงโครงการที่สร้างด้วยคอมไพเลอร์ Renesas RX.
มีอะไรใหม่ ในรุ่น 7.0.0:.
- แนะนำการดำเนินการจับเวลาซอฟต์แวร์ใหม่
- แนะนำสาธิตสามัญใหม่ไฟล์ประยุกต์ใช้ในการออกกำลังกายการดำเนินการจับเวลาใหม่.
- Updated Win32 / MSVC โครงการจำลองที่จะรวมตัวตั้งเวลาซอฟต์แวร์ใหม่งานสาธิตและจับเวลาซอฟต์แวร์ทดสอบเบ็ดเห็บ การสาธิตการจับเวลาซอฟแวร์ที่ง่ายมากจะรวมอยู่ในโครงการสาธิตสำหรับทั้งสองพอร์ตใหม่ (MSP430X กับ CCS4 และ STM32 กับ TrueStudio).
- การปรับปรุงต่างๆในการดำเนินงานในเคอร์เนล tasks.c เหล่านี้มีความโปร่งใสให้กับผู้ใช้และไม่ได้มีผลกระทบต่อ API ที่มีอยู่ก่อน.
- ที่เพิ่มเข้ามาเรียกร้องให้ configASSERT () ภายในรหัส kernel configASSERT () เป็นหน้าที่เทียบเท่ากับมาตรฐาน C ยืนยัน () แมโคร แต่ไม่พึ่งพาคอมไพเลอร์ให้ assert.h.
- Updated พอร์ต MSP430X IAR และโครงการสาธิตการรวมถึงการสนับสนุนสำหรับรูปแบบหน่วยความจำขนาดกลาง.
- เพิ่มโครงการสาธิต MSP430X ที่มีเป้าหมายบอร์ด MSP430X การค้นพบและนักแต่งเพลงที่ใช้รหัสสตูดิโอ 4 เครื่องมือ การสาธิตครั้งนี้รวมถึงการใช้การดำเนินการจับเวลาซอฟต์แวร์ใหม่.
- เพิ่มโครงการสาธิต STM32F100RB ที่มีเป้าหมายที่คณะกรรมการการค้นพบและใช้ STM32 TrueStudio คราสตาม IDE จาก Atollic.
- การแกะบางคำเตือนคอมไพเลอร์จากโปรแกรมสาธิต PSoC.
- Updated ชั้นพอร์ต PIC32 เพื่อให้แน่ใจว่าการทำงานอย่างต่อเนื่อง configMAX_SYSCALL_INTERRUPT_PRIORITY ตามที่คาดไว้ว่าสิ่งที่ค่าของมันไม่มี (ภายในช่วงที่ถูกต้องที่กำหนดโดยเคอร์เนลไมโครคอนโทรลเลอร์).
- Updated PIC24, dsPIC และโครงการ PIC32 เพื่อให้พวกเขาทำงานร่วมกับ MPLAB คอมไพเลอร์รุ่นล่าสุดจาก Microchip.
- การเปลี่ยนแปลงเครื่องสำอางต่าง ๆ เพื่อเตรียมความพร้อมสำหรับการปฏิบัติตามคำสั่งมาตรฐานที่จะได้รับการตีพิมพ์หลังจากที่ปล่อยซอฟแวร์.
มีอะไรใหม่ ในรุ่น 6.0.5:
- รุ่นนี้จะเพิ่มพอร์ตและการประยุกต์ใช้สาธิต Cortus หน่วยประมวลผล APS3.
มีอะไรใหม่ ในรุ่น 5.4.0:.
- เพิ่มพอร์ต Virtex5 / PPC440 และการสาธิต
- แทนที่ LPC1766 สาธิตแดงสวีทที่มีการสาธิต LPC1768 แดงสวีท สาธิตเดิมถูกกำหนดค่าให้ใช้ตัวอย่างวิศวกรรมของ CPU สาธิตใหม่ที่มีคนขับอีเธอร์เน็ตที่ดีขึ้น.
- เพิ่ม LPC1768 ลีย์กับศูนย์สาธิตการคัดลอกโปรแกรมควบคุมอีเธอร์เน็ต.
- เปลี่ยนใหม่ไบต์รหัสการจัดตำแหน่งเพื่อให้แน่ใจว่าการจัดตำแหน่ง 8 ไบต์ทำงานอย่างถูกต้อง.
- ตั้ง configUSE_16_BIT_TICKS เป็น 0 ในโครงการสาธิต PPC405.
- เปลี่ยนการตั้งค่าสแต็คเริ่มต้นสำหรับ PPC405 เพื่อให้แน่ใจว่าตัวชี้พื้นที่ข้อมูลขนาดเล็กที่มีการติดตั้งอย่างถูกต้อง.
มีอะไรใหม่ ในรุ่น 5.3.1:
- เพิ่ม ColdFire V1 พอร์ต MCF51CN128 และเว็บเซิร์ฟเวอร์สาธิต
- เพิ่มการเชื่อมต่อสาย STM32 STM32107 Cortex M3 สาธิตเว็บเซิร์ฟเวอร์.
- เปลี่ยน Cortex M3 port.c งบ asm เพื่อ __asm เพื่อที่จะสามารถรวบรวมโดยใช้ลีย์ Crossworks V2 ในการกำหนดค่าเริ่มต้นของ.
- Updated จำลอง Posix / Linux ส่วนพอร์ต.
ความคิดเห็นที่ไม่พบ