นี่คือเครื่องมือบรรทัดคำสั่ง ในอนาคต สำหรับระบบปฏิบัติการ Mbed มันให้ความสามารถในการตรวจจับอุปกรณ์ที่เปิดใช้งาน MBED ที่เชื่อมต่อโดย USB, เช็คเอาต์โครงการ MBED และดำเนินการสร้างระหว่างการดำเนินการอื่น ๆ
ในขณะที่แพ็คเกจนี้มีให้โดยทั่วไป แต่ก็ยังไม่สมบูรณ์ ฟังก์ชั่นที่มีอยู่สามารถดูได้ด้วยตัวเลือก --helpเมื่อติดตั้ง โปรดทราบว่าสามารถดูเครื่องมือปัจจุบันสำหรับ Mbed OS 5.x และสูงกว่าได้ที่ https://github.com/armmbed/mbed-cli
สำหรับบันทึกย่อและประวัติการเปลี่ยนแปลงของ การผลิต ทั้งหมดโปรดดูสิ่งต่อไปนี้:
สำหรับรายการของเวอร์ชันที่มีทั้งหมดโปรดดู::
รูปแบบเวอร์ชันที่ใช้ติดตาม PEP440 และเวอร์ชันความหมาย สำหรับคุณภาพการผลิตที่เผยแพร่เวอร์ชันจะมีดังนี้:
<major>.<minor>.<patch>การเปิดตัวก่อนจะใช้เพื่อให้เข้าถึงฟังก์ชั่นใหม่ ๆ สำหรับการทดสอบและเพื่อรับข้อเสนอแนะเกี่ยวกับคุณสมบัติการทดลอง เช่นนี้การเผยแพร่เหล่านี้อาจไม่มั่นคงและไม่ควรใช้สำหรับการผลิต นอกจากนี้อินเทอร์เฟซใด ๆ ที่แนะนำในการเปิดตัวก่อนอาจถูกลบหรือเปลี่ยนแปลงโดยไม่ต้องแจ้งให้ทราบล่วงหน้า สำหรับการเผยแพร่ก่อนรุ่นจะมีดังนี้:
<major>.<minor>.<patch>.dev<pre-release-number> mbed-tools ขึ้นอยู่กับระบบการสร้างนินจาและ cmake
เราขอแนะนำให้ติดตั้ง mbed-tools ในสภาพแวดล้อมเสมือนจริงของ Python เพื่อหลีกเลี่ยงความขัดแย้งในการพึ่งพา
ในการติดตั้งการใช้งานคุณภาพการผลิตล่าสุด:
pip install mbed-tools
ในการติดตั้งรีลีสเฉพาะ:
pip install mbed-tools==<version>
คำจำกัดความของอินเทอร์เฟซและเอกสารการใช้งาน (สำหรับนักพัฒนาเครื่องมือ MBED OS) มีให้สำหรับการเปิดตัวการผลิตล่าสุดที่นี่:
ดังต่อไปนี้อธิบายถึงแง่มุมที่สำคัญของโครงสร้างโครงการ:
azure-pipelines/ - ไฟล์การกำหนดค่า CI สำหรับท่อ Azuresrc/mbed_tools/ - ไฟล์ต้นฉบับ Pythonnews/ - คอลเลกชันไฟล์ข่าวสำหรับการเปลี่ยนแปลงที่ยังไม่เผยแพร่tests/ - การทดสอบหน่วยและการรวม