کتابخانه کرونو ابزاری برای اندازه‌گیری زمان در نرم‌افزار نهفته است. تأخیر، زمان اجرای بخشی از کد، زمان بین دو رویداد، زمان سپری‌شده از رویدادی خاص و تشخیص رسیدن به زمانی مشخص (Timeout) از یک رویداد، بخشی از کاربردهای اندازه‌گیری زمان در نرم‌افزار نهفته است.

این کتابخانه توابع جامعی را برای انواع کاربردهای زمان‌سنجی در انواع مقیاس‌های زمانی فراهم کرده و با قابلیت پشتیبانی از تیک سخت‌افزاری، زیرساختی قوی برای زمان‌سنجی با دقت بالا و مستقل از حجم اِشغال پردازشگر فراهم کرده است.

ویژگی‌های کلیدی

  • نوشته شده به زبان C (قابل استفاده در پروژه های C/C++)
  • مستقل از نوع پردازشگر و IDE مورد استفاده
  • قابلیت کار با تیک نرم‌افزاری و سخت‌افزاری
  • قابلیت کار با تیک ۸ بیتی، ۱۶ بیتی، ۳۲ بیتی و ۶۴ بیتی
  • مصرف کم رم
  • توابع سریع
  • زمان‌سنجی با مقیاس میکروثانیه، میلی‌ثانیه و ثانیه
  • امکان اندازه‌گیری زمان‌های متعدد با تعریف تایمرهای نرم‌افزاری بدون محدودیت تعداد
  • مطابق با استاندارد MISRA-C
  • تست شده با بیش از ۵۰ سناریو (با استفاده از کتابخانه یونیتی)
  • قابلیت اطمینان بالا

 

مطالب بیشتر در مورد زمان‌سنجی در نرم‌افزار نهفته

لینک دسترسی به کتابخانه