เพิ่มการรองรับ MCU ให้กับชุดพัฒนาซอฟต์แวร์ 'สากล'

อัปเดต: 20 ตุลาคม 2021

MikroElektronika ระบุว่าชุดพัฒนาซอฟต์แวร์แบบ multi-architectural คือ mikroSDK 2.0 ซึ่งขณะนี้รองรับ 147 MCU จาก NXP mikroSDK คือการรวบรวมไลบรารีซอฟต์แวร์โอเพ่นซอร์สที่มี API แบบครบวงจรและเครื่องมือพัฒนาซอฟต์แวร์ ทำให้โค้ดของแอปพลิเคชันพกพาได้และนำกลับมาใช้ใหม่ได้บนแพลตฟอร์มและสถาปัตยกรรมต่างๆ ที่หลากหลาย โดยแทบไม่มีการเปลี่ยนแปลงโค้ดใดๆ

การเพิ่มตระกูล Kinetis ของ NXP ทำให้จำนวน MCU ที่รองรับโดย mikroSDK 2.0 เป็นมากกว่า 1500 ขยายจากอุปกรณ์ขนาดเล็ก 8 บิตเป็น 32 บิต ตระกูลผลิตภัณฑ์ที่สำคัญอื่น ๆ ที่ครอบคลุม ได้แก่ PIC และ PIC32 จาก Microchip และตระกูล STM849 ที่แข็งแกร่ง 32 โดย STMicroelectronics

ความเห็น Nebojsa Matic ซีอีโอของ MikroElektronika: “ไม่สำคัญว่าคุณกำลังประเมิน PIC ตกหลุมรัก ARM หรือเพียงแค่สนใจในสถาปัตยกรรมใหม่ในตลาด mikroSDK หมายความว่ารหัสแอปพลิเคชันจะทำงานบนสถาปัตยกรรมที่คุณเลือก เลือกบอร์ดโฮสต์ที่รองรับ และไม่จำเป็นต้องเปลี่ยนโค้ดแม้แต่บรรทัดเดียว”

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