Bertos เป็นสมบูรณ์ฟรีมาเปิดเวลาจริงระบบปฏิบัติการ (RTOS) เหมาะสำหรับการฝังตัวแพลตฟอร์ม มันทำงานบนไมโครโปรเซสเซอร์จำนวนมากและไมโครคอนโทรลเลอร์ตั้งแต่ 8 บิต 32 บิตซีพียูและพีซีแม้กระทั่ง
Bertos เกิดเป็นคอลเลกชันที่มีประโยชน์เพิ่มประสิทธิภาพสูงและปรับแต่ง
ห้องสมุดสำหรับระบบฝังตัว ห้องสมุดแต่ละคนมีขอบเขตของตัวเองและอาจจะ
แปลกประหลาดที่ใช้ในโครงการแม้ว่าพวกเขาจะมีความหมายยังจะให้ความร่วมมือในการ
สร้างซอฟแวร์ชั้นพื้นฐานทั้งเรียกกันว่า "ระบบปฏิบัติการ"
เราได้เติบโตมันทำตามคำแนะนำของเรา: ความเรียบง่ายและความงาม แนวทางเหล่านี้ทำให้มันเป็นไปได้ที่จะพัฒนาขึ้นในช่วงเวลาที่เต็มรูปแบบที่แท้จริงของระบบปฏิบัติการที่มีต้นแบบมากกว่าระบบปฏิบัติการที่ฝังตัวอื่น ๆ อีกมากมายโดยไม่ให้ขึ้นความน่าเชื่อถือและประสิทธิภาพการทำงาน
เพื่อให้เกิดความเป็นไปได้สูงสุดสามารถนำมาใช้ส่วนใหญ่มีส่วนประกอบ Bertos
ที่ออกแบบมาสำหรับต้นแบบเม็ดเล็กและการอ้างอิงภายนอกน้อยที่สุด
คุณสมบัติที่ไม่จำเป็นส่วนใหญ่สามารถกำหนดค่าออกมาสำหรับการใช้งานที่มีขนาดเล็ก
หน่วยความจำความต้องการรอย
คุณสมบัติ .
- มัลติทาสกิ้งกับเคอร์เนล IPC, semaphores, ระดับความสำคัญ;
- ชุดที่ครอบคลุมของไดรเวอร์ทั่วไปสำหรับหลากหลายของอุปกรณ์ที่สามารถปรับแต่งได้อย่างง่ายดายเพื่อฮาร์ดแวร์ที่เกิดขึ้นจริง: จับเวลา, อนุกรม ADC กทช, PWM, stepper มอเตอร์มอเตอร์ dc, LCD, คีย์บอร์ด, กริ่ง, EEPROM;
- ระบบย่อยกราฟิกสำหรับการแสดงเต็มรูปแบบที่เรียบง่ายด้วยการสนับสนุนแบบอักษรบิตแมป, การตัด, การจัดรูปแบบข้อความโต้ตอบเมนู;
- คอนโซลที่เรียบง่ายด้วยตัวแยกวิเคราะห์คำสั่ง;
- การสนับสนุนที่ ReadLine เหมือนสำหรับประวัติคำสั่ง;
- เครื่องกำเนิดไฟฟ้าและเครื่องกำเนิดไฟฟ้าเอนโทรปีตัวเลขสุ่มเหมาะสำหรับระบบฝังตัว;
- Checksumming และฟังก์ชั่น hashing (CRC, MD2);
- การดำเนินงานตารางแฮชเต็มรูปแบบที่มีความละเอียดการปะทะกันสองครั้งที่คร่ำเครียด;
- การใช้โปรโตคอล XMODEM;
- วิธีการบีบอัด RLE.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- ใหม่สนับสนุนคอมไพเลอร์: การสนับสนุนการทดลองสำหรับ IAR บน Cortex-M3 CPU
- ครอบครัว CPU ใหม่:. การสนับสนุนสำหรับ AVR XMega ซีพียู
- CPU ใหม่: Atmel SAM3X
- CPU ใหม่: STM32F100RB
- คุณลักษณะใหม่:. LWIP เครือข่ายกอง
- คุณลักษณะใหม่:. โพรโทคอมรดกสำคัญสำหรับ semaphores
- ขับใหม่:. ขับ SAM7X EMAC
- ขับใหม่: เจ็ดส่วนการแสดงผล ตอนนี้คุณสามารถขับรถหลายรายการเจ็ดส่วนหนึ่งขับรถ.
- ขับใหม่:. ขับ NAND KBlock
- ขับใหม่:. Himax HX8347 ควบคุมจอแอลซีดี
- โมดูลใหม่: เซิร์ฟเวอร์ TFTP คุณสามารถใช้มันในการดำเนินการ bootloader ที่ปรับปรุงเฟิร์มใช้เครือข่ายการถ่ายโอน
- อินเตอร์เฟซใหม่สำหรับโปรแกรมควบคุม PWM
- bugfixes จำนวนมากในคนขับและตัวช่วยสร้าง
มีอะไรใหม่ ในรุ่น 2.6.1:
- ใหม่สนับสนุน CPU: Atmel SAM3N Cortex-M3
- ใหม่สนับสนุน CPU: ATmega1280 (เขียนโดยฟาบิโอ Bizzi)
- ใหม่ได้รับการสนับสนุนคณะกรรมการ: Arduino เมกะ (เขียนโดยฟาบิโอ Bizzi)
- โมดูลใหม่:. สนับสนุน USB สำหรับ STM32
- ขับใหม่: ไดรเวอร์ USB-อนุกรม
- ขับใหม่: อุปกรณ์ USB ที่แป้นพิมพ์ คุณสามารถใช้เพื่อสร้าง Bertos คีย์บอร์ดยูเอสบี.
- ขับใหม่: อุปกรณ์ยูเอสบีเมาส์ คุณสามารถใช้เพื่อสร้าง Bertos เมาส์ยูเอสบี.
- อินเตอร์เฟซใหม่สำหรับอุปกรณ์ป้องกัน: KBlock
- โมดูลใหม่: โครงสร้างพื้นฐานเสร็จสิ้นเหตุการณ์ทั่วไป
- ใหม่และมีความยืดหยุ่นมากขึ้น I2C API.
- โมดูลใหม่: BitArray ได้อย่างง่ายดายจัดการอาร์เรย์ความยาวไม่ จำกัด บิต.
- ไดรเวอร์แบบอนุกรมถาวรใน ATMEGA32
- ใหม่ได้รับการสนับสนุนในการเขียนโปรแกรม Bertos SDK: Segger JLink, Atmel SAM-ICE, IAR J-Link
มีอะไรใหม่ ในรุ่น 2.5.1:
- ข่าวประชาสัมพันธ์ฉบับนี้แก้ไขข้อผิดพลาดในการสร้างที่ว่างเปล่าและเคอร์เนล ที่ตั้งไว้ล่วงหน้าสำหรับโครงการ lm3s ตาม ผู้ใช้ทุกคนได้รับการสนับสนุนในการอัพเกรดการติดตั้งที่มีอยู่ของพวกเขา.
มีอะไรใหม่ ในรุ่น 2.4.0:
- Synchronous ตั้งเวลาจัดตารางเวลา: API ที่สะดวกในการปฏิบัติงานเป็นระยะ ๆ ในระบบฝังตัวขนาดเล็กมาก.
- Preemptive จัดตารางเวลา: คุณลักษณะที่รอคอยมานานตอนนี้อยู่ใน Bertos
- ขับใหม่: Texas Instruments TLV5618 โมดูล DAC
- เพิ่มโมดูลกองที่จะช่วยสร้าง:. ตอนนี้คุณสามารถใช้และกำหนดค่า Bertos จัดสรรหน่วยความจำแบบไดนามิกได้โดยตรงจากตัวช่วยสร้าง
- จัดสรรหน่วยความจำแบบไดนามิกสำหรับกระบวนการ:. คุณไม่จำเป็นต้องที่จะให้พื้นที่หน่วยความจำสำหรับกระบวนการของคุณสแต็คจะถูกสร้างขึ้นโดยอัตโนมัติโดย kernel
มีอะไรใหม่ ในรุ่น 2.3.0:
- ข่าวประชาสัมพันธ์ฉบับนี้จะเพิ่มขั้นตอนวิธี CRC-CCITT ( มาตรฐานขั้นตอนวิธีซีอาร์ซี) โปรโตคอล AX25 (โปรโตคอลการสื่อสารที่ใช้อย่างกว้างขวางในเครือข่ายวิทยุสมัครเล่นแพ็คเก็ต), โมเด็ม AFSK1200 (โมเด็มสร้างขึ้นบนการปรับ AFSK) NMEA-0183 (แยกวิเคราะห์ข้อมูลสำหรับแพ็คเก็ตจีพีเอสอยู่บนพื้นฐานของ nmeap ห้องสมุด) LM75 แห่งชาติและ Texas Instruments TMP123 ไดรเวอร์เซ็นเซอร์อุณหภูมิขับเซ็นเซอร์ความดัน Freescale MPxx6115A และโมดูล KFileMem (อินเตอร์เฟซ kfile ในหน่วยความจำบัฟเฟอร์).
- เว็บไซต์อยู่ในขณะนี้ในภาษาอังกฤษ.
มีอะไรใหม่ ในรุ่น 2.0.0:.
- นี้เป็นรุ่นที่ refactoring สำคัญ
- มีการเปลี่ยนแปลงอย่างมากในการเชื่อมต่อและคุณสมบัติใหม่ ๆ อยู่.
- ซึ่งรวมถึงการ refactoring เคอร์เนลที่สำคัญไดรเวอร์อุปกรณ์ต่อพ่วงใหม่ขับ I2C ใหม่และอินเตอร์เฟซที่แผ่พอร์ต PCF8574 I2C, USB FT245 คู่ขนานกับอินเตอร์เฟซขั้นตอนวิธีการควบคุม PID ใหม่โครงสร้างพื้นฐานการกำหนดค่าใหม่เทียมทดสอบใหม่ โครงสร้างพื้นฐานการเข้าสู่ระบบใหม่และระบบแฟ้มฝังตัวการทดลองครั้งแรก (BattFs).
ความคิดเห็นที่ไม่พบ