นี่คือแอป Linux ชื่อ QP Real-Time Embedded Frameworks Tools ซึ่งสามารถดาวน์โหลดรีลีสล่าสุดเป็น qpc_7.3.0.zip สามารถเรียกใช้ออนไลน์ใน OnWorks ผู้ให้บริการโฮสต์ฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและเรียกใช้แอปนี้ทางออนไลน์ที่ชื่อ QP Real-Time Embedded Frameworks Tools พร้อม OnWorks ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OnWorks Linux หรือ Windows ออนไลน์ หรือโปรแกรมจำลองออนไลน์ MACOS จากเว็บไซต์นี้
- 5. จาก OnWorks Linux OS คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่น ติดตั้ง และเรียกใช้
ภาพหน้าจอ
Ad
เครื่องมือเฟรมเวิร์กฝังตัวตามเวลาจริงของ QP
DESCRIPTION
QP เรียลไทม์เฟรมเวิร์กฝังตัว (RTEFs) นำเสนอสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ที่ทันสมัยและมีน้ำหนักเบา โดยยึดตามวัตถุที่ใช้งานอยู่ (ตัวแสดง) และเครื่องสถานะแบบลำดับชั้น เครื่องมือออกแบบตามแบบจำลอง QM ที่ตรงกันและเครื่องมืออื่น ๆ ที่ใช้โฮสต์ช่วยเสริมกรอบงาน QP โดยสนับสนุนการสร้างแบบจำลองกราฟิก การสร้างรหัส การติดตามซอฟต์แวร์ และการทดสอบหน่วยสำหรับซอฟต์แวร์ฝังตัวที่ขับเคลื่อนด้วยเหตุการณ์ เยี่ยม https://www.state-machine.com เพื่อสอบถามรายละเอียดเพิ่มเติมได้ค่ะ
QP RTEFs สามารถทำงานบนไมโครคอนโทรลเลอร์ชิปเดียวแบบเปลือยโลหะ ซึ่งแทนที่ RTOS แบบเดิมโดยสิ้นเชิง เฟรมเวิร์กมีตัวเลือกของเคอร์เนลตามเวลาจริงในตัว (เคอร์เนล RTOS) เช่น เคอร์เนล QV แบบร่วมมือ เคอร์เนล QK ที่ไม่ปิดกั้นการยึดครอง และเคอร์เนล QXK โหมดคู่ (บล็อก/ไม่บล็อก) ที่ไม่ซ้ำใคร (บล็อก/ไม่บล็อก) . พอร์ต Native QP และตัวอย่างที่พร้อมใช้งานมีให้สำหรับ ARM Cortex-M (M0/M0+/M3/M4F/M7) รวมถึง CPU อื่นๆ
QP RTEF ยังสามารถทำงานร่วมกับ RTOS แบบดั้งเดิมและระบบปฏิบัติการเดสก์ท็อป เช่น Linux และ Windows
คุณสมบัติ
- เฟรมเวิร์กฝังตัวตามเวลาจริงน้ำหนักเบา (RTEFs) อิงตามออบเจกต์ที่ขับเคลื่อนด้วยเหตุการณ์ (ตัวแสดง) ซึ่งปลอดภัยและขยายได้มากกว่าเธรด RTOS แบบ "เปล่า" แบบดั้งเดิม
- เทคนิคการเข้ารหัสที่ใช้งานง่ายสำหรับเครื่องสถานะแบบลำดับชั้น (UML statecharts) ซึ่งจะใช้พฤติกรรมของวัตถุที่ใช้งานอยู่
- เครื่องมือสร้างแบบจำลอง QM ฟรีสำหรับการวาด UML statechart และการสร้างโค้ดอัตโนมัติตามเฟรมเวิร์ก QP
- กลไกที่ขับเคลื่อนด้วยเหตุการณ์ที่มีประสิทธิภาพและปลอดภัยสำหรับเธรดสำหรับวัตถุที่ใช้งานอยู่ในการสื่อสาร เช่น การส่งเหตุการณ์โดยตรงและเผยแพร่-สมัครสมาชิก
- การเลือกเคอร์เนล RTOS ในตัวเพื่อรันแอปพลิเคชัน QP เช่นเคอร์เนล QV แบบร่วมมือ, เคอร์เนล QK ที่ไม่ปิดกั้นแบบยึดเอาเสียก่อน และเคอร์เนล QXK ที่บล็อกแบบยึดเอาเสียก่อน
- การติดตามซอฟต์แวร์และการทดสอบหน่วยออกแบบมาโดยเฉพาะสำหรับซอฟต์แวร์ที่ขับเคลื่อนด้วยเหตุการณ์
- สอดคล้องกับ MISRA-C:2004 (QP/C และ QP-nano) และ MISRA-C++:2008 (QP/C++)
- หนังสือ "UML Statecharts ที่ใช้งานได้จริงใน C/C" พร้อมการศึกษาการออกแบบโดยละเอียดของเฟรมเวิร์ก QP บันทึกการใช้งาน บทความ คู่มือผู้ใช้ และบล็อก
ผู้ชม
การบินและอวกาศ, อุตสาหกรรมการดูแลสุขภาพ, อุตสาหกรรมโทรคมนาคม, นักพัฒนา, วิศวกรรม, ยานยนต์
ภาษาโปรแกรม
ซี++, ซี
พันธมิตร
Quantum Leaps นำเสนอการฝึกอบรม "Modern Embedded Systems Programming with QP™ Frameworks และ QM™ Modeling Tool" การฝึกอบรม 2 ถึง 3 วันนี้ใช้แบบฝึกหัดภาคปฏิบัติร่วมกับคำแนะนำเพื่อแสดงแนวคิดที่เป็นรากฐานของกรอบวัตถุแอ็คทีฟของ QP และวิธีการนำไปใช้ในการเขียนโปรแกรมระบบฝังตัวที่ต้องการประสิทธิภาพแบบเรียลไทม์ที่เข้มงวด เมื่อเสร็จสิ้นการฝึกอบรมสองวันแล้ว ผู้เข้าร่วมจะมีความเข้าใจที่ดีเกี่ยวกับระบบที่ขับเคลื่อนด้วยเหตุการณ์ ทักษะในการออกแบบและใช้งานเครื่องสถานะ UML ด้วยตนเองใน C หรือ C ++ และกราฟิกด้วยเครื่องมือสร้างแบบจำลอง QM และความสามารถในการสร้างแอปพลิเคชัน QP ของตนเอง นอกจากนี้ เมื่อเสร็จสิ้นการฝึกอบรมสามวันแล้ว ผู้เข้าร่วมจะได้รับความเข้าใจเกี่ยวกับตัวเลือกเคอร์เนลแบบเรียลไทม์ที่รวมอยู่ในเฟรมเวิร์ก QP เรียนรู้วิธีนำพฤติกรรมกลับมาใช้ใหม่กับเครื่องย่อย ดูวิธีใช้การติดตามซอฟต์แวร์เพื่อแก้ไขจุดบกพร่องและเพิ่มประสิทธิภาพ โค้ดที่ขับเคลื่อนด้วยเหตุการณ์และวิธีการใช้การทดสอบหน่วยกับอ็อบเจ็กต์ที่ทำงานอยู่และเครื่องบอกสถานะ
หมวดหมู่
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/qpc/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ในวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา