خانه -> مطالب آموزشی -> پیاده‌سازی کتابخانه time.h در ARM

پیاده‌سازی کتابخانه time.h در ARM

پیاده‌سازی کتابخانه time.h در ARM
5 (100%) 4 votes

پیاده‌سازی کتابخانه time.h در ARM

اگر برنامه‌نویس و طراح سیستم‌های نهفته باشید، یقینا بارها اتفاق افتاده که نیازمند توابعی برای محاسبه تاریخ و ساعت باشید و احتمالا تا حالا خودتان این کدُها را می‌نوشتید. اما، در این آموزش قصد داریم که از کتابخانه time.h برای این منظور استفاده کنیم.

چرا باید از کتابخانه‌های استاندارد استفاده کنیم؟

کتابخانه‌ time.h یکی از کتابخانه‌های استاندارد زبان برنامه‌نویسی C  هست و همانطور که می‌دانید ویژگی اصلی کتابخانه‌های استاندارد راندمان (Performace) و قابلیت حمل (Portability) بالاست. به گونه‌ایی که اگر برنامه خود را با این کتابخانه‌ها بنویسید نه تنها در زمان نوشتن کُد صرفه جویی کرده‌اید، بلکه این امکان وجود دارد که بتوانید برنامه‌های خودتان را با کوچکترین تغییر در محیط‌های دیگر اجرا کنید.

آیا این کتابخانه در keil یا IAR پیاده‌سازی شده است!

اما متاسفانه، توابع پایه‌ی این کتابخانه در IDEهای مختلف به صورت پیشفرض پیاده‌سازی نشده‌اند. البته اینکار بدلیل اینست که دقیقا مشخص نیست که طراح سیستم قصد دارد از چه تایمری برای پیاده‌سازی این نوع کتابخانه‌ها استفاده کند. به همین دلیل در این آموزش با هم نحوه پیاده‌سازی کتابخانه Time.h  را در کمپایلرهای KEIL و IAR را یاد می‌گیریم. البته مبنای این آموزش میکروکنترلرهای خانواده‌ CORTEX-M است. اما شما می‌توانید به راحتی اصول پیاده سازی در سایر پردازنده‌ها را هم یاد بگیرید.

این آموزش فوق العاده از سایت TeachTechs.ir (تیچ تکس)  را به هیچ عنوان از دست ندهید

 

با اشتراک این آموزش در شبکه‌های اجتماعی خود، به ما در ادامه تولید این آموزش‌ها کمک کنید.

منتظر نظرات شما هستم

درباره‌ی سید پیمان ذوالنوری

پس از بازدید از نمایشگاه تولیدات داخلی و دیدن نقطه ضعف‌ها تصمیم گرفتم پایگاهی آموزشی بسازم تا با هم خلا استفاده از تکنولوژی‌های پیشرفته را در تولیدات داخلی از بین ببریم

همچنین ببینید

نوشتن توضیحات در برنامه C

توضیحات فارسی در IAR و Keil

توضیحات فارسی در IAR و Keil5 (100%) 5 votes نوشتن توضیحات فارسی در محیط‌های Keil …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

طراحی سایت
طراحی سایتسئوسرویس و تعمیر کولر گازیاجاره ویلا - فروش ویلا - ویلا شمال