Tencent เปิดตัว TencentOS tiny ระบบปฎิบัติการขนาดเล็กสำหรับอุปกรณ์ IoT รองรับชิปในกลุ่ม Cortex-M ตอนนี้รองรับ Cortex-M0/3/4/7
ตัวระบบปฎิบัติการใช้เคอร์เนลแบบจัดลำดับงานตามเวลาจริง (real-time scheduling) รองรับการจัดการเธรด เช่น mutex, semaphore และการจัดการอินเทอร์รัปต์ ส่วนการจัดการไดร์เวอร์ มีทั้งแพ็กเกจรองรับบอร์ด (board support package - BSP) เพื่อปรับให้เข้ากับไมโครคอนโทรลเลอร์รุ่นต่างๆ, ส่วนจัดการอุปกรณ์ (hardware abstraction layer - HAL) สำหรับการเตรียมพอร์ตซอฟต์แวร์, และไดร์เวอร์อุปกรณ์หลักๆ เช่น Wi-Fi, GPRS, LoRa เป็นต้น
ไลบรารีที่มาด้วย มีตั้งแต่ไลบรารีเข้ารหัส TLS และ DTLS สตอเรจมีทั้งแบบระบบไฟล์, สตอเรจแบบ key-value พร้อมกับเอนจินจาวาสคริปต์
แม้จะเป็นระบบปฎิบัติการโอเพนซอร์ส แต่ทาง Tencent ก็มีแนวทางชัดเจนว่าจะทำให้ TencentOS tiny เชื่อมต่อกับ Tencent Cloud เป็นหลัก โดยในอนาคตจะมี API เพื่อเชื่อมต่อบริการบนคลาวด์มาด้วย
ที่มา - Caixing Global, GitHub: Tencent