Embedded Academy

Description
📢 All About Embedded in Persian and English

✅ Embedded Systems
✅ IoT
✅ AI
✅ Machie Vision

در سایر شبکه ها:
aparat.com/embedded
instagram.com/embedded_ir
Twitter.com/embedded_ir

Admin: @embeded
Advertising
We recommend to visit

𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋

We comply with Telegram's guidelines:

- No financial advice or scams
- Ethical and legal content only
- Respectful community

Join us for market updates, airdrops, and crypto education!

Last updated 1 месяц, 2 недели назад

[ We are not the first, we try to be the best ]

Last updated 4 месяца назад

FAST MTPROTO PROXIES FOR TELEGRAM

ads : @IR_proxi_sale

Last updated 2 дня, 2 часа назад

3 месяца, 2 недели назад
How Uber use Deep learning for …

How Uber use Deep learning for Expected Time of Arrival (ETA) prediction.

#ai
#DeepLearning
@embedded

3 месяца, 2 недели назад

What is event-driven architecture (EDA), and how does it work?

Nikki Siapno

Quite a lot of the tasks modern-day systems are required to do are in response to changes in state.

Adding an item to a shopping cart, liking a post, and paying a bill are all state changes that trigger a set of tasks in their respective systems.

This requirement has paved the way for a popular approach to system architecture known as event-driven architecture (EDA).

Event-driven architecture has four main components:

1) Events

These are significant changes in state. For example, a user signing up to a trial might be an event in a SaaS product. They're generally immutable, typically lightweight and can carry a payload containing information about the change in state.

2) Producers

The role of a producer is to detect or cause a change in state, and then generate an event that represents this change. The change can be initiated by a variety of sources such as system processes, user interactions, and external triggers.

3) Consumers

Consumers are the entities that are interested in and react to events. They subscribe to specific types of events and execute when those events occur.

4) Channels

Meanwhile, channels facilitate sending events between producers and consumers.

Advantages of EDA:

🟢 Decoupling: producers and consumers operate independently, enhancing system flexibility and maintainability.

🟢 Scalability: EDA can efficiently handle a surge in events, making it suitable for systems with varying loads.

🟢 Real-time responsiveness: systems can react immediately to state changes, enhancing user experience and system reliability.

🟢 Resilience: failures in one component don't necessarily cascade through the system, thanks to the buffering capabilities of many channels.

Use cases:

🔸 IoT systems: devices and sensors in #IoT setups generate a plethora of events that EDA can efficiently manage.

🔸 Microservices: EDA facilitates communication between decoupled microservices, ensuring smooth system operations.

🔸 Real-time analytics: immediate processing and analysis of data as it's generated is a forte of EDA.

Disadvantages:

🔴 Complexity: tracing and debugging issues in an event-driven system can be more challenging than in traditional architectures.

🔴 Event order: ensuring events are processed in the correct sequence, especially in distributed setups, can be tricky.

🔴 Potential overhead: introducing a message broker or channel can add latency, especially if not optimized.

While EDA offers a robust framework for building dynamic, responsive systems, it's essential to consider its potential pitfalls. Like any architecture, it works best when applied thoughtfully to the right scenarios.

#systemdesign
#systemarchitecture
#IoT
@embedded

3 месяца, 2 недели назад
[مکانیزم‌های موازی چیست؟](https://t.me/embedded/2110)

مکانیزم‌های موازی چیست؟

Arthur Hovsepian

‌‌‌‎مکانیزم‌های موازی، که به‌عنوان ربات‌های موازی یا ماشین‌های سینماتیک موازی نیز شناخته می‌شوند، سیستم‌های روباتیکی هستند که از پیوندها و اتصالات صلب متعددی تشکیل شده‌اند که در یک ساختاربندی موازی به هم متصل هستند. برخلاف مکانیزم‌های متوالی (مانند بازوهای روباتیک)، که در آن پیوندها و مفاصل به صورت متوالی پشت هم قرار گرفته اند.

ویژگی های کلیدی:
ساختار موازی: مکانیزمهای موازی از یک پایه ثابت، یک پایه متحرک یا عملگر نهایی و چندین زنجیره سینماتیک (بازوها) تشکیل شده است که پایه و متحرک را به هم متصل می کنند. زنجیرهای سینماتیکی معمولاً شامل پیوندهای صلب و مفاصل فعال مانند مفاصل دورانی یا چرخشی هستند.

صلبیت و دقت بالا: با توجه به پیکربندی موازی خود، مکانیزمهای موازی صلبیت و استحکام ساختاری بالایی را ارائه می دهند. این ویژگی آنها را قادر می سازد تا دقت موقعیتی عالی، تکرارپذیری و مقاومت در برابر نیروهای خارجی را ارائه دهند. این ویژگی‌ها، مکانیزمهای موازی را برای کاربردهایی که نیاز به موقعیت‌یابی دقیق دارند، مانند ماشین‌کاری، مونتاژ و جراحی مناسب می‌سازد.

ظرفیت بار بهبود یافته: ساختار موازی این مکانیزمها امکان تقسیم بار را در میان زنجیره‌های سینماتیکی متعدد فراهم می‌کند. این قابلیت توزیع بار، ظرفیت تحمل بار کلی سیستم را در مقایسه با مکانیزمهای متوالی افزایش می‌دهد و ظرفیت بار توسط، پیوندها و اتصالات منفرد محدود می‌شود.

پاسخ دینامیکی سریع: مکانیزمهای موازی به دلیل پاسخ دینامیکی سریع و قابلیت های شتاب بالا شناخته شده اند. مکانیزم موازی اینرسی پیوندهای تکی را کاهش می‌دهد و حرکات سریع‌تر و عملکرد کنترل را بهبود می‌بخشد. این ویژگی آنها را برای کاربردهایی که نیاز به عملیات با سرعت بالا دارند، مانند شبیه سازهای پرواز یا روباتیک در ورزش، مناسب می کند.

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

در حالی که مکانیزمهای موازی مزایای زیادی دارند، چالش‌هایی را از نظر تحلیل سینماتیک، کنترل و بهینه‌سازی فضای کاری دارند. با این وجود، تحقیقات و پیشرفت‌های مداوم در رباتیک به گسترش قابلیت‌ها و کاربردهای مکانیزمهای موازی در صنایع مختلف ادامه می‌دهد.
#robotic
@embedded

6 месяцев, 3 недели назад

? Operating System Concepts (10th ed.)

✏️ Abraham Silberschatz

کتاب جامع در رابطه با مفاهیم سیستم‌عامل و ساختار آن
مفاهیم مدیریت پردازش، حافظه، همگام سازی، ذخیره سازی و مباحث امنیتی به همراه توضیحات در مورد سیستم‌های عامل نهفته

#OS
#embeddedOS
#book
@embedded

7 месяцев, 2 недели назад
7 месяцев, 3 недели назад

? #دانلود_کتاب

? سی پلاس پلاس بلادرنگ!

? راهنمای عملی برنامه نویسی بلادرنگ سیستم‌های نهفته مبتنی بر میکروکنترلر به زبان ++C با تکیه بر دو ویژگی شی گرایی و Template

? #Springer
#embedded
#CPP #Microcontroller
? #دانلود_کتاب های مرتبط با #مهندسی_نهفته را دنبال کنید.?
@embedded

8 месяцев, 3 недели назад

?Comparision of C++ and Posix Threads What is the difference between using the C++ std threads and POSIX threads? API: The API for C++ std threads and POSIX threads are different, with different function names and parameters. The C++ std thread library is…

9 месяцев, 1 неделя назад

? One-third of all software faults take more than 5000 execution-years to fail. Thus, testing is an inadequate way to insure correctness. ? Adams, N.E "Optimizing preventive service of software products", IBM Journal of Research and Development, 28(1), p.…

10 месяцев, 4 недели назад

? grokking algorithms
? An illustrated guide for
programmers and other curious people

✏️Aditya Y. Bhargava

#Book
@embedded

We recommend to visit

𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋

We comply with Telegram's guidelines:

- No financial advice or scams
- Ethical and legal content only
- Respectful community

Join us for market updates, airdrops, and crypto education!

Last updated 1 месяц, 2 недели назад

[ We are not the first, we try to be the best ]

Last updated 4 месяца назад

FAST MTPROTO PROXIES FOR TELEGRAM

ads : @IR_proxi_sale

Last updated 2 дня, 2 часа назад