เฟิร์มแวร์ระบบปฏิบัติการอุปกรณ์อนุภาค
นี่คือที่เก็บซอร์สโค้ดหลักของไลบรารีเฟิร์มแวร์ Particle
เริ่มต้นใช้งาน
หากต้องการเริ่มต้นสร้างเฟิร์มแวร์ภายในเครื่อง โปรดดูการเริ่มต้นใช้งาน
ทรัพยากร
- รุ่นล่าสุด
- บันทึกการเปลี่ยนแปลง
สร้างระบบ
การพัฒนาเฟิร์มแวร์แอพพลิเคชั่น
- การสนับสนุนการดีบัก
- สร้างไวยากรณ์คำสั่ง
- เฟิร์มแวร์ API
การพัฒนาเฟิร์มแวร์ระบบ
- แฟล็กของระบบ
- การบูรณาการอย่างต่อเนื่อง
- การเชื่อมโยงและการดึงข้อมูลตัวอธิบายโมดูล
- การทดสอบ
- สร้างชุดทดสอบ
- เธรดระบบ
- เวอร์ชันและการเผยแพร่ของระบบ
โมดูล
- บูตโหลดเดอร์
- การสื่อสารบนคลาวด์
แพลตฟอร์ม
- อุปกรณ์เสมือน
- การเริ่มต้นเลเยอร์ Abstraction ฮาร์ดแวร์แพลตฟอร์มใหม่
เครดิตและคุณสมบัติ
เฟิร์มแวร์นี้ใช้ชุดเครื่องมือ GNU GCC สำหรับโปรเซสเซอร์ ARM Cortex-M, ไลบรารี CMSIS ของ ARM และการใช้งาน Wiring ของ Arduino
ใบอนุญาต
เว้นแต่จะระบุไว้เป็นอย่างอื่น ส่วนหัวของไฟล์หรืออย่างอื่น ไฟล์ทั้งหมดในที่นี้ได้รับอนุญาตภายใต้ใบอนุญาต LGPLv3 สำหรับข้อมูลเพิ่มเติม โปรดอ่านไฟล์ LICENSE
หากคุณมีคำถามเกี่ยวกับการอนุญาตให้ใช้สิทธิ์ซอฟต์แวร์ โปรดติดต่อฝ่ายสนับสนุน Particle
คำถามที่พบบ่อยเกี่ยวกับใบอนุญาต
เฟิร์มแวร์นี้เปิดตัวภายใต้ LGPL เวอร์ชัน 3 สิ่งนี้มีความหมายกับคุณอย่างไร?
- คุณสามารถใช้สิ่งนี้ในเชิงพาณิชย์เพื่อสร้างแอปพลิเคชันสำหรับอุปกรณ์ของคุณ! คุณ ไม่ จำเป็นต้องแจกจ่ายไฟล์อ็อบเจ็กต์หรือซอร์สโค้ดของแอปพลิเคชันของคุณภายใต้ LGPL ซอร์สโค้ดของคุณเป็นของคุณเมื่อคุณสร้างแอปพลิเคชันโดยใช้เฟิร์มแวร์ระบบนี้
ฉันจะต้องแบ่งปันรหัสของฉันเมื่อใด
คุณ ไม่จำเป็น ต้องแชร์เฟิร์มแวร์แอปพลิเคชันหรือไฟล์ออบเจ็กต์ของคุณเมื่อเชื่อมโยงกับไลบรารีหรือเฟิร์มแวร์ระบบที่ได้รับอนุญาตภายใต้ LGPL
หากคุณทำและแจกจ่ายการเปลี่ยนแปลงเฟิร์มแวร์ระบบที่ได้รับอนุญาตภายใต้ LGPL คุณต้องเผยแพร่ซอร์สโค้ดและเอกสารประกอบสำหรับการเปลี่ยนแปลงเหล่านั้นภายใต้ใบอนุญาต LGPL
ทำไม
- ใบอนุญาตนี้ช่วยให้ธุรกิจสามารถสร้างเฟิร์มแวร์ได้อย่างมั่นใจและสร้างอุปกรณ์โดยไม่มีความเสี่ยงต่อทรัพย์สินทางปัญญาของตน ขณะเดียวกันก็ช่วยให้ชุมชนได้รับประโยชน์จากการสนับสนุนที่ไม่ใช่กรรมสิทธิ์ในเฟิร์มแวร์ระบบที่ใช้ร่วมกัน
คำถาม/ข้อกังวล?
- Particle ตั้งใจให้เฟิร์มแวร์นี้มีประโยชน์ในเชิงพาณิชย์และปลอดภัยสำหรับชุมชนผู้ผลิตและองค์กรของเรา โปรดติดต่อเราหากคุณมีคำถามหรือข้อกังวลใด ๆ หรือหากคุณต้องการใบอนุญาตพิเศษ
(หมายเหตุ! คำถามที่พบบ่อยนี้ไม่ได้มีไว้เพื่อเป็นคำแนะนำทางกฎหมาย หากคุณไม่แน่ใจ โปรดปรึกษาทนายความ)
มีส่วนช่วย
ต้องการมีส่วนร่วมในโครงการเฟิร์มแวร์อนุภาคหรือไม่ ตามลิงค์นี้เพื่อดูวิธีการ
เชื่อมต่อ
มีปัญหาหรือมีข้อเสนอแนะที่ยอดเยี่ยม? เชื่อมต่อกับเราที่นี่