في وقت سابق ، كتبت عن التحسينات في الإصدارات السابقة:
من يهتم بهذا الموضوع مرحبا بكم في القط.
اليوم ، تم إطلاق إصدار Qt Creator 4.13 حرفياً ، بهدوء وبشكل غير محسوس ، حيث تمت إضافة بعض التحسينات للعمل مع ميكروكنترولر (في عامة الناس - أجهزة "baremetal"). يدمج هذا الإصدار من Qt Creator نظام إنشاء QBS 1.17 ، والذي يحتوي أيضًا على تحسينات جديدة.
تحسينات في Qt Creator
- تمت إضافة دعم
للهياكل والمجمعات الجديدة. تم سرد جميع البنى والمجمعين الجدد أدناه في الجدول في قسم QBS.
ملحوظة: رقمهم هو نفسه لكل من QBS و QtC لكل إصدار جديد.
- J-Link Keil MDK
Keil MDK Simulator St-Link, — J-Link.
'bare-metal' ( ), «Tools -> Options -> Devices -> BareMetal» «uVision JLink»:
«Tools file path» «tools.ini», Keil MDK, :
: 'tools.ini' , .. Keil MDK.
( — «J-Link/J-Trace Cortex»):
, .
- NXP Nordic Semiconductor Keil MDK
ARM STMicroelectroncs, S32 NXP Nordic Semiconductor.
:
.
: «Software Device Pack» Keil MDK.
- Keil MDK
. , . , , :
: - .
, , «View -> Views -> Peripheral Registers»:
:
الآن يمكنك تحديد مجموعة السجلات المرغوبة من جميع السجلات المتاحة ، ببساطة عن طريق النقر بزر الماوس الأيمن على المحتويات الفارغة لعلامة التبويب وفي قائمة "عرض المجموعات" ، حدد مجموعة ، على سبيل المثال ، "RCC":
حيث سيتم عرض جميع السجلات المتاحة ، والتي يمكن أن تكون قيمها (تم تمييزها كـ RW) يتغيرون.
تم أيضًا إصلاح العمل بنقاط التوقف عند استخدام مصحح الأخطاء من Keil MDK.
تحسينات في QBS
إضافة دعم واكتشاف تلقائي للهياكل والمجمعات الجديدة. تحتوي
الخاصية qbs.architecture على القيم الجديدة التالية:
| مترجم | اسم العمارة | قيمة العقار |
|---|---|---|
| كيل سي 251 | 80251 (المعروف أيضًا باسم MCS251) | مكس 251 |
| كايل أرمكلانج | ذراع | ذراع |
| كيل سي 166 | C16x ، CX16x | c166 |
| IAR | AVR32 | avr32 |
| IAR | سوبره | ش |
| IAR | RISC-V | ريسكف |
| IAR | ColdFire (المعروف أيضًا باسم M68K) | m68k |
| IAR | رينيساس M32C | m32c |
| IAR | رينيساس R32C | r32c |
| IAR | رينيساس M16C / M8C | r16c |
| IAR | الوطنية أشباه الموصلات CR16 / M8C | cr16 |
| مجلس التعاون الخليجي | رينيساس V850 | الإصدار 850 |
| مجلس التعاون الخليجي | رينيساس M32C | m32c |
| مجلس التعاون الخليجي | رينيساس M32R | m32r |
| مجلس التعاون الخليجي | Renesas rx | rx |
| مجلس التعاون الخليجي | RISC-V | ريسكف |
| مجلس التعاون الخليجي | XTENSA (ESP8266 / 32) | إكستينسا |
| مجلس التعاون الخليجي | ColdFire (المعروف أيضًا باسم M68K) | m68k |
| مجلس التعاون الخليجي | الوطنية أشباه الموصلات CR16 / M8C | cr16 |
| مجلس التعاون الخليجي | سوبره | ش |
يحتوي الإصدار الحالي من QBS أيضًا على العديد من الإصلاحات والتحسينات (أخيرًا ، أنشأنا حاوية عامل إرساء صغيرة مع CI لإجراء اختبارات تلقائية لمختلف المجمعين والبنيات الخاصة بالمعادن المجردة).
ماذا بعد
بالنسبة لمصحح أخطاء QtC و Keil MDK ، من المخطط إضافة ميزة لعرض وتحرير الذاكرة (تم تعطيلها حاليًا هناك). يمكن أيضًا إضافة بائع جديد (مصحح أخطاء) من شركة Texas Instruments.
تم التخطيط لمجمعين وبنيات جديدة لـ QBS و QtC.
في هذه الملاحظة ، أنهي قصتي ، شكرًا لكل من سيهتم بهذه المراجعة.