apnt202.pdf
192.7 KB
🔹Getting the Best Optimized Code for your Embedded Application
#compiler
#optimization
#keil
#application_note
__________________
@stm32_mcu
#compiler
#optimization
#keil
#application_note
__________________
@stm32_mcu
This media is not supported in your browser
VIEW IN TELEGRAM
🔹Introduction to Real-Time Operating System (RTOS)
Learn how to realize dynamic embedded software design using RTOS in an industrial/practical way
__________________
@stm32_mcu
Learn how to realize dynamic embedded software design using RTOS in an industrial/practical way
__________________
@stm32_mcu
🔹در این مجموعه آموزش با نرم افزارها و سیستم های عامل Real-Time Operating System آشنا شده و پیاده سازی آن ها را یاد خواهید گرفت.
🔸تولید کننده : udemy
🔸مدرس : Amr Ali
🔸سطح : پیشرفته
🔸مدت زمان : 160 دقیقه
🔸قیمت : رایگان
🔸زیرنویس انگیسی : دارد
🔸زبان : انگلیسی
در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :
🔹Embedded SW Dynamic Architecture :
The Super Loop
Foreground/Background
RTOS
Types of RTOS Kernels
To RTOS or not to RTOS, That is the Question
🔹uCOS-II the RTOS :
About Micrium
About uCOS-II
Installing the Development Environment
Giving Control to the RTOS
🔹Multitasking :
Task Model
Task Definition
Task Templates
Task States
Task Creation
Task Stack
Task Creation Revisitied
Task Deletion
Other Task Services
Application Partitioning
Assigning Priorities
Tasks Scheduling
Task Delay Services
Hello Multitasking
1 question
🔹Inter-Task Access Synchronization :
Shared Resources
Inter-Task Access Synchronization: The Concept
Disabling Interrupts and Scheduler Locking
Semaphore
Semaphore for Shared Resource Protection
Semaphore Problems
Mutex Battle Priority Inversion
Other Semaphore and Mutex Services
Mutexes for Share Resource Protection
1 question
🔹Inter-Task Event Synchronization :
Inter-Task Event Synchronization: The Concept
Semaphore for Inter-Task Event Synchronization
Top-Half and Bottom-Half Synchronization
1 question
Event Flags for Inter-Task Event Synchronization
Multi-Pend and Pend Abortion
🔹Inter-Task Communication :
Inter-Task Communication: The Concept
Message Queue
Message Queue for Inter-Task Communication
Message Queue for as a Counting Semaphore
Shoot and Forget
1 question
Mailboxes
Other Message Queue and Mailbox Services
One-Way Interlocked Communication
1 question
🔹Additional Services :
Fixed-Size Memory Management
Software Timers
Characterizing Performance using Software Timers
#rtos
#udemy
__________________
@stm32_mcu
🔸تولید کننده : udemy
🔸مدرس : Amr Ali
🔸سطح : پیشرفته
🔸مدت زمان : 160 دقیقه
🔸قیمت : رایگان
🔸زیرنویس انگیسی : دارد
🔸زبان : انگلیسی
در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :
🔹Embedded SW Dynamic Architecture :
The Super Loop
Foreground/Background
RTOS
Types of RTOS Kernels
To RTOS or not to RTOS, That is the Question
🔹uCOS-II the RTOS :
About Micrium
About uCOS-II
Installing the Development Environment
Giving Control to the RTOS
🔹Multitasking :
Task Model
Task Definition
Task Templates
Task States
Task Creation
Task Stack
Task Creation Revisitied
Task Deletion
Other Task Services
Application Partitioning
Assigning Priorities
Tasks Scheduling
Task Delay Services
Hello Multitasking
1 question
🔹Inter-Task Access Synchronization :
Shared Resources
Inter-Task Access Synchronization: The Concept
Disabling Interrupts and Scheduler Locking
Semaphore
Semaphore for Shared Resource Protection
Semaphore Problems
Mutex Battle Priority Inversion
Other Semaphore and Mutex Services
Mutexes for Share Resource Protection
1 question
🔹Inter-Task Event Synchronization :
Inter-Task Event Synchronization: The Concept
Semaphore for Inter-Task Event Synchronization
Top-Half and Bottom-Half Synchronization
1 question
Event Flags for Inter-Task Event Synchronization
Multi-Pend and Pend Abortion
🔹Inter-Task Communication :
Inter-Task Communication: The Concept
Message Queue
Message Queue for Inter-Task Communication
Message Queue for as a Counting Semaphore
Shoot and Forget
1 question
Mailboxes
Other Message Queue and Mailbox Services
One-Way Interlocked Communication
1 question
🔹Additional Services :
Fixed-Size Memory Management
Software Timers
Characterizing Performance using Software Timers
#rtos
#udemy
__________________
@stm32_mcu
نام کتاب : روانشناسی تنبلی
نویسنده : ادوین سی. بلس
مترجم : مهدی قراچهداغی
تعداد جلد : 1
موضوع : اصلاح و درمان
مناسب برای : بزرگسالان
ناشر : دایره
سایر توضیحات : روش جدید گام به گام در کاهش تاخیرها
کتاب «روانشناسی تنبلی» نوشتهی «ادوین سی. بلس» توسط «مهدی قراچهداغی» مترجم توانمند حوزهی روانشناسی به فارسی برگردانده شده است. نویسنده با طرح سوال آیا تنبلی ذاتی است؟ به بحث دربارهی تنبلی پرداخته و راههای مقابله با آن را به صورت چند گام یا مرحله توضیح داده است. نخستین و مهمترین گام، تغییر طرز فکر دربارهی تنبلی و قدم بعدی برنامهریزی کردن برای کارهای موردنظر معرفی شده است. خواندن این کتاب به کسانی که میخواهند راه موفقیت را در پیش گیرند، از وقت خود استفادهی موثر و بهینه ببرند و بر تنبلی خود غلبه کنند پیشنهاد میشود. کتاب روانشناسی تنبلی توسط «انتشارات دایره» منتشر شده و در اختیار مخاطبان قرار گرفته است.
#کتاب
#معرفی_کتاب
نویسنده : ادوین سی. بلس
مترجم : مهدی قراچهداغی
تعداد جلد : 1
موضوع : اصلاح و درمان
مناسب برای : بزرگسالان
ناشر : دایره
سایر توضیحات : روش جدید گام به گام در کاهش تاخیرها
کتاب «روانشناسی تنبلی» نوشتهی «ادوین سی. بلس» توسط «مهدی قراچهداغی» مترجم توانمند حوزهی روانشناسی به فارسی برگردانده شده است. نویسنده با طرح سوال آیا تنبلی ذاتی است؟ به بحث دربارهی تنبلی پرداخته و راههای مقابله با آن را به صورت چند گام یا مرحله توضیح داده است. نخستین و مهمترین گام، تغییر طرز فکر دربارهی تنبلی و قدم بعدی برنامهریزی کردن برای کارهای موردنظر معرفی شده است. خواندن این کتاب به کسانی که میخواهند راه موفقیت را در پیش گیرند، از وقت خود استفادهی موثر و بهینه ببرند و بر تنبلی خود غلبه کنند پیشنهاد میشود. کتاب روانشناسی تنبلی توسط «انتشارات دایره» منتشر شده و در اختیار مخاطبان قرار گرفته است.
#کتاب
#معرفی_کتاب
نام کتاب : کار عمیق
نویسنده : کال نیوپورت
تعداد جلد : 1
موضوع : بهره وری و تمرکز
مناسب برای : تمامی گروه های سنی
#کتاب
#معرفی_کتاب
نویسنده : کال نیوپورت
تعداد جلد : 1
موضوع : بهره وری و تمرکز
مناسب برای : تمامی گروه های سنی
#کتاب
#معرفی_کتاب
حتی کد بد هم میتواند کاربرد داشته باشد. اما اگر کد تمیز نیست، میتواند سازمانِ توسعهدهنده را به زانو درآورد. هر سال، ساعت بیشمار و منابع قابل توجهی به دلیل نوشتن کد بد از دست میرود. اما لازم نیست این اتفاق رخ دهد.
متخصص نرم افزار سرشناس، رابرت سی مارتین، یک پارادایم انقلابی را با کدنویسی تمیز ارائه میدهد: کتاب راهنمای توسعه نرمافزار به روش چابک. مارتین همراه با همکارانش از شرکت Object Mentor، بدون مقدمه چینی روشهای ایده آلی را در توسعه نرم افزارها به روش چابک برای تمیز کردن کد، در این کتاب خلاصه کردهاند که در وجود شما درجاتی از استادی نرم افزار را به وجود میآورد و شما را به یک برنامهنویس بهتر تبدیل میکند، اما اگر فقط شما بر روی دستور العملهای این کتاب کار کنید.
چه نوع کاری، شما انجام میدهید؟ شما در حال خواندن کد -در حقیقت مقدار زیادی کد- خواهید بود. چالش شما این موضوع خواهد بود که فکر کنید چه چیزی در کد درست است و چه چیزی در کد درست نیست. مهمتر از همه، چالش شما این موضوع خواهد بود که ارزشهای حرفهای خودتان را دوباره شناسایی کنید و تعهد دادن را به مهارت خودتان اضافه کنید.
#کتاب
#معرفی_کتاب
متخصص نرم افزار سرشناس، رابرت سی مارتین، یک پارادایم انقلابی را با کدنویسی تمیز ارائه میدهد: کتاب راهنمای توسعه نرمافزار به روش چابک. مارتین همراه با همکارانش از شرکت Object Mentor، بدون مقدمه چینی روشهای ایده آلی را در توسعه نرم افزارها به روش چابک برای تمیز کردن کد، در این کتاب خلاصه کردهاند که در وجود شما درجاتی از استادی نرم افزار را به وجود میآورد و شما را به یک برنامهنویس بهتر تبدیل میکند، اما اگر فقط شما بر روی دستور العملهای این کتاب کار کنید.
چه نوع کاری، شما انجام میدهید؟ شما در حال خواندن کد -در حقیقت مقدار زیادی کد- خواهید بود. چالش شما این موضوع خواهد بود که فکر کنید چه چیزی در کد درست است و چه چیزی در کد درست نیست. مهمتر از همه، چالش شما این موضوع خواهد بود که ارزشهای حرفهای خودتان را دوباره شناسایی کنید و تعهد دادن را به مهارت خودتان اضافه کنید.
#کتاب
#معرفی_کتاب
در کتاب The Clean Coder یا کدنویس تمیز، Robert C. Martin معروف به عمو باب که یک برنامه نویس با سابقه و حرفهای است نظم و انضباط، تکنیکها، ابزارها و شیوههای ساخت یک نرم افزار واقعی را بیان میکند.
#کتاب
#معرفی_کتاب
#کتاب
#معرفی_کتاب