Embedded Academy
🔹 #معرفی_سایت؛ 👈 گروهی از محققان به صورت مستقل کارایی محصولات نرم افزاری و سخت افزاری در حوزه #هوش_مصنوعی را بررسی و به صورت گزارش هایی مدرن منتشر می کنند. 👈 این مرکز که #MLPerf نام دارد، محصولات بیش از ۴۰ شرکت در حوزه یادگیری ماشین را مقایسه و ارزیابی کرده…
This media is not supported in your browser
VIEW IN TELEGRAM
بعد از chatGPT نوبت به Galileo رسید تا طراحان رابط کاربری را اذیت کند!
هوش مصنوعی جدید معرفی شده، Galileo که این دمو از آن منتشر شده میتواند براساس توضیحات شما، رابط کاربری (UI) برمبنای figma (ابزار مطرح طراحی رابط کاربری) تحویل دهد.
Idea to design in an instant, powered by AI
Galileo AI creates delightful, editable UI designs from a simple text description. It empowers you to design faster than ever.
Request For Early Access
#AI #NLP #UI #Figma
@embedded
هوش مصنوعی جدید معرفی شده، Galileo که این دمو از آن منتشر شده میتواند براساس توضیحات شما، رابط کاربری (UI) برمبنای figma (ابزار مطرح طراحی رابط کاربری) تحویل دهد.
Idea to design in an instant, powered by AI
Galileo AI creates delightful, editable UI designs from a simple text description. It empowers you to design faster than ever.
Request For Early Access
#AI #NLP #UI #Figma
@embedded
Embedded Academy
بعد از chatGPT نوبت به Galileo رسید تا طراحان رابط کاربری را اذیت کند! هوش مصنوعی جدید معرفی شده، Galileo که این دمو از آن منتشر شده میتواند براساس توضیحات شما، رابط کاربری (UI) برمبنای figma (ابزار مطرح طراحی رابط کاربری) تحویل دهد. Idea to design in an…
کد Refactor با #هوش_مصنوعی
Adrenaline
یک دیباگر مبتنی بر OpenAI Codex است. این می تواند کد را درمان کند و در چند ثانیه جزئیات خطاها را به شما بگوید. اینجاست که می توان از این ابزار استفاده کرد.
فقط کد شکسته و پیام خطا (مانند ردیابی پشته یا توضیح زبان طبیعی خطا) را اضافه کنید و Debug را بزنید. این ابزار تغییرات کد را که ممکن است خطای شما را برطرف کند (یا حداقل یک نقطه شروع به شما بدهد) برمی گرداند
https://useadrenaline.com/
@embedded
Adrenaline
یک دیباگر مبتنی بر OpenAI Codex است. این می تواند کد را درمان کند و در چند ثانیه جزئیات خطاها را به شما بگوید. اینجاست که می توان از این ابزار استفاده کرد.
فقط کد شکسته و پیام خطا (مانند ردیابی پشته یا توضیح زبان طبیعی خطا) را اضافه کنید و Debug را بزنید. این ابزار تغییرات کد را که ممکن است خطای شما را برطرف کند (یا حداقل یک نقطه شروع به شما بدهد) برمی گرداند
https://useadrenaline.com/
@embedded
Embedded Academy
📌 بسیاری ترجیح میدهند تنها از بردهای آردوینو استفاده نمایند و برای برنامه نویسی از نرمافزارهایی مانند کدویژن استفاده نمایند. اما اگر شما هم از فریمورک و کتابخانههای آردوینو برای بردهای آردوینو استفاده میکنید از ورژن 2 نرمافزار Arduino IDE را بررسی کنید.…
Embedded Academy
#camera_tutorial; #ToF_Camera:Time-of-Flight (ToF) is a highly accurate distance mapping and 3D imaging technology. -This Video introduces #Basler ToF Camera. 💎 @EmbeddedVision
DensePose From WiFi
A deep neural network that maps the phase and amplitude of WiFi signals to UV coordinates within 24 human regions
Paper Link
#DeepLeaning
#WiFi
#DenseImaging
@embedded
A deep neural network that maps the phase and amplitude of WiFi signals to UV coordinates within 24 human regions
Paper Link
#DeepLeaning
#WiFi
#DenseImaging
@embedded
Forwarded from Embedded Academy
This media is not supported in your browser
VIEW IN TELEGRAM
✅ پرش (bounce) در کلید زنی (switching)
👈 در کار با کلیدهای مکانیکی در مدارات الکترونیک دیجیتال یکی از مشکلات پرش هنگام کلید زنی است که در نحوه کار مدار مشکلاتی به وجود می آورد
🔸 چرا که هیچ گاه به صورت کامل و تمیز اتصال بین تیغه ها برقرار نمی شود و همراه با لرزش های ناخواسته است.
👈 برای حل این مشکل روش های نرم افزاری و سخت افزاری مختلفی پیشنهاد شده است و حتی برای این موضوع IC سفارشی نیز طراحی شده است.
📌 اما یکی از راه های پیشنهادی و ساده سخت افزاری استفاده از فلیپ فلاپ RS می باشد که در بالا مشاهده میکنید.
کافیست پایه ها را به صورت پیشفرض به سطح ولتاژ بالا متصل کنید و کلید را به پایه set متصل کنید تا با فشردن کلید سطح ولتاژ set به صفر تغییر یابد و با این کار در صورت لرزش کلید و تغییر سطح set به یک کماکان در حالت حافظه مقدار قبلی خود را حفظ میکند و... .
🔺 روش های پیشرفته تر برای debouncing را از اینجا مطالعه کنید.
#Debouncing
#FlipFlop
#الکترونیک_پایه
@embedded
👈 در کار با کلیدهای مکانیکی در مدارات الکترونیک دیجیتال یکی از مشکلات پرش هنگام کلید زنی است که در نحوه کار مدار مشکلاتی به وجود می آورد
🔸 چرا که هیچ گاه به صورت کامل و تمیز اتصال بین تیغه ها برقرار نمی شود و همراه با لرزش های ناخواسته است.
👈 برای حل این مشکل روش های نرم افزاری و سخت افزاری مختلفی پیشنهاد شده است و حتی برای این موضوع IC سفارشی نیز طراحی شده است.
📌 اما یکی از راه های پیشنهادی و ساده سخت افزاری استفاده از فلیپ فلاپ RS می باشد که در بالا مشاهده میکنید.
کافیست پایه ها را به صورت پیشفرض به سطح ولتاژ بالا متصل کنید و کلید را به پایه set متصل کنید تا با فشردن کلید سطح ولتاژ set به صفر تغییر یابد و با این کار در صورت لرزش کلید و تغییر سطح set به یک کماکان در حالت حافظه مقدار قبلی خود را حفظ میکند و... .
🔺 روش های پیشرفته تر برای debouncing را از اینجا مطالعه کنید.
#Debouncing
#FlipFlop
#الکترونیک_پایه
@embedded
Embedded Academy
❓ بازی #شکارچی_اردک چگونه کارمی کرد؟ 👈 یکی از بازیهای معروف دهه ۸۰ میلادی و از #نوستالژی های دهه ۶۰ و ۷۰ ما ها همین بازی بود که ترفند و چگونگی کارکرد آن حتی پس از چند دهه هم جذاب است. 📌 تکنیک مورد استفاده نه پردازش تصویر بود، نه شتاب سنج و نه هر چیز پیچیده…
This media is not supported in your browser
VIEW IN TELEGRAM
1984 CASIO watch that has a touch screen with gesture control calculator!
📌 ماشین حساب لمسی در «کاسیو ۱۹۸۴»
البته بیش از آنکه تکنولوژی به کار رفته برای تشخیص لمس و حرکات دست شگفتانگیز باشد، آنهم با تکنولوژیهای موجود آن زمان (۱۹۸۴)، جسارت تغییر و نوآوری و تعهد به کیفیت بوده است. چیزی که برای پیشرفت صنعت بومی یک کشور نیاز است.
هشتگ #نوستالژی را دنبال کنید.
@embedded
📌 ماشین حساب لمسی در «کاسیو ۱۹۸۴»
البته بیش از آنکه تکنولوژی به کار رفته برای تشخیص لمس و حرکات دست شگفتانگیز باشد، آنهم با تکنولوژیهای موجود آن زمان (۱۹۸۴)، جسارت تغییر و نوآوری و تعهد به کیفیت بوده است. چیزی که برای پیشرفت صنعت بومی یک کشور نیاز است.
هشتگ #نوستالژی را دنبال کنید.
@embedded
The S.O.L.I.D Principles in pictures
by Ugonna Thelma
Well-written code using SOLID will help you extend your code in a sustainable, manageable and efficient way. These pictures describe that visually and simple
📚 Software Development Philosophies
#OOP
#Software
@embedded
by Ugonna Thelma
Well-written code using SOLID will help you extend your code in a sustainable, manageable and efficient way. These pictures describe that visually and simple
📚 Software Development Philosophies
#OOP
#Software
@embedded
Embedded Academy
🔦 #راهکار موقعیت یابی هنگام حوادث هوایی و ... استفاده و تعبیه سیستم هایی نظیر #ELT می باشد نه استفاده از GPS گوشی همراه مسافران! Emergency Locator Transmitter سیستم ارسال موقعیت اضطراری @embedded
✅ GNSS vs GPS
📌 جایگزینی سیستمهای مبتنی بر GPS با GNSS توسط کمپانیهای بزرگ در حال انجام است. شرکت Nikon تولید کننده مطرح دوربینهای عکاسی هم در مدلهای جدید خود از GNSS بجای GPS استفاده کرده است.
👈 اما GNSS چیست؟
🛰️ سامانه ماهوارهای ناوبری جهانی (Global Navigation Satellite System)، امواجی که طرف ماهواره های موجود در مدار دریافت می کند و با کمکی که از گیرنده های زمینی می گیرد می تواند محل دقیق یک نقطه را در فضای سه بعدی مشخص کند. این سیستم از سیستمهای زیر تشکیل شده است:
GPS که متعلق به ایالت متحده آمریکا است.
GALILEO مربوط به اتحادیه اروپا
Compass متعلق به کشور چین
Beidou مربوط به کشور چین
GLONASS برای کشور روسیه می باشد.
🔺در کنار دقت در موقعیتیابی، استقلال طلبی فناوری و دلایل سیاسی و امنیتی، باعث اقبال شرکتهای بزرگ از این سامانه و جایگزینی آن شده است.
#GNSS
#GPS
@embedded
📌 جایگزینی سیستمهای مبتنی بر GPS با GNSS توسط کمپانیهای بزرگ در حال انجام است. شرکت Nikon تولید کننده مطرح دوربینهای عکاسی هم در مدلهای جدید خود از GNSS بجای GPS استفاده کرده است.
👈 اما GNSS چیست؟
🛰️ سامانه ماهوارهای ناوبری جهانی (Global Navigation Satellite System)، امواجی که طرف ماهواره های موجود در مدار دریافت می کند و با کمکی که از گیرنده های زمینی می گیرد می تواند محل دقیق یک نقطه را در فضای سه بعدی مشخص کند. این سیستم از سیستمهای زیر تشکیل شده است:
GPS که متعلق به ایالت متحده آمریکا است.
GALILEO مربوط به اتحادیه اروپا
Compass متعلق به کشور چین
Beidou مربوط به کشور چین
GLONASS برای کشور روسیه می باشد.
🔺در کنار دقت در موقعیتیابی، استقلال طلبی فناوری و دلایل سیاسی و امنیتی، باعث اقبال شرکتهای بزرگ از این سامانه و جایگزینی آن شده است.
#GNSS
#GPS
@embedded
Embedded Academy
از #استارتاپ های تراشه ای چه می دانید؟ ✅ قسمت دوم در کنار این شرکت های صاحب نام و بزرگ ، استارتاپ ها و شرکت های نوپایی هم برای رقابت در این زمینه نوین ، یعنی ساخت تراشه ویژه هوش مصنوعی ، شکل گرفته اند و در حال مسابقه با غول های فناوری اند! از جمله استارتاپ…
✅ Nvidia has doubled large language model (LLM) inference performance on its H100, A100 and L4 GPUs with a new open-source software library called TensorRT-LLM.
👈 افزایش کارایی در اینفرنس مدلهای بزرگ (LLM) تا دو برابر با توسعه کتابخانه نرمافزاری متن باز توسط #Nvidia به نام TensorRT-LLM
Read More/بیشتر بخوانید
#AI #LLM
#EmbeddedAI
@embedded
👈 افزایش کارایی در اینفرنس مدلهای بزرگ (LLM) تا دو برابر با توسعه کتابخانه نرمافزاری متن باز توسط #Nvidia به نام TensorRT-LLM
Read More/بیشتر بخوانید
#AI #LLM
#EmbeddedAI
@embedded
Embedded Academy
✅ #تاریخچه "سیستم نهفته" 40 📆1979 🎯 فناوری زبان برنامه نویسی بیارنه استراس تروپ ( Bjarne Stroustrup) دانشمند علوم کامپیوتر دانمارکی در آزمایشگاه بل زبان ++C را توسعه داد. #History #CPP @embedded
🔺Comparision of C++ and Posix Threads
✍️ B4b4k
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 part of the C++ standard library and provides a C++ interface, while the POSIX threads library is a separate library that provides a C interface.
Implementation: The implementation of C++ std threads and POSIX threads may differ depending on the specific platform and implementation details. C++ std threads are typically implemented using a combination of user-level and kernel-level threads, while POSIX threads are typically implemented using kernel-level threads.
Portability: C++ std threads are part of the C++ standard library, which makes them more portable than POSIX threads, which are a separate library and may not be available on all platforms.
Exception handling: C++ std threads support exception handling, while POSIX threads do not. This means that in C++ std threads, exceptions can be propagated across thread boundaries, while in POSIX threads, exceptions must be caught and handled within the same thread.
Synchronization primitives: C++ std threads provide a set of synchronization primitives, such as mutexes, condition variables, and atomic operations, that are designed to work with the C++ language and its memory model. POSIX threads provide similar synchronization primitives, but they are designed to work with the C language and may require more low-level manipulation of shared memory.
#Cpp
#Multithreading
#POSIX
@embedded
✍️ B4b4k
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 part of the C++ standard library and provides a C++ interface, while the POSIX threads library is a separate library that provides a C interface.
Implementation: The implementation of C++ std threads and POSIX threads may differ depending on the specific platform and implementation details. C++ std threads are typically implemented using a combination of user-level and kernel-level threads, while POSIX threads are typically implemented using kernel-level threads.
Portability: C++ std threads are part of the C++ standard library, which makes them more portable than POSIX threads, which are a separate library and may not be available on all platforms.
Exception handling: C++ std threads support exception handling, while POSIX threads do not. This means that in C++ std threads, exceptions can be propagated across thread boundaries, while in POSIX threads, exceptions must be caught and handled within the same thread.
Synchronization primitives: C++ std threads provide a set of synchronization primitives, such as mutexes, condition variables, and atomic operations, that are designed to work with the C++ language and its memory model. POSIX threads provide similar synchronization primitives, but they are designed to work with the C language and may require more low-level manipulation of shared memory.
#Cpp
#Multithreading
#POSIX
@embedded
Embedded Academy
#دانلود_کتاب " #پردازش_سیگنال با #شبکه_عصبی " کاربرد شبکه های عصبی در پردازش سیگنال @embedded
برای استفاده از یادگیری عمیق برای پردازش صوت و گفتار یکی از تکنیکهای مورد کاربرد تبدیل داده تک بعدی صوتی به دادههای دوبعدی است. این عملیات اصطلاحا بصریسازی (Visualization) نام دارد. [این کار با تبدیلهای فرکانسی صورت میپذیرد.]
این مقاله کوتاه، برخی از مهمترین تکنیکهای مرتبط را توضیح میدهد.
#CNN
#Speech_Processing
#Librosa
@embedded
این مقاله کوتاه، برخی از مهمترین تکنیکهای مرتبط را توضیح میدهد.
#CNN
#Speech_Processing
#Librosa
@embedded
📰 #آگهی_استخدام/امریه
📍 #تهران
#تمام_وقت
یک شرکت دانش بنیان جهت تکمیل تیم توسعه سیستم نهفته خود، به یک توسعه دهنده حرفه ای با شرایط زیر نیازمند است:
🔸فارغ التحصیل رشته الکترونیک
🔸تجربه کد نویسی با STM32 و ESP32
🔸آشنا با کدنویس cpp
🔸توانایی کدنویسی ماژولار
🔸تسلط و درک از معماری پردازنده های STM32
🔸تجربه کدنویسی برای ماژول های مختلف میکروکنترلرهاEthernet port , USB port ,SPI,UART, CAN, ...
🔸مسلط به کامپایلر Keil
🔸مسلط به Free RTOS
🔸مسلط به محیط STM32CubeMX
🔸توانایی دیباگ سخت افزار
🔸توانایی مستندسازی و گزارش نویسی
معرفی شرکت:
شرکت دانش بنیان مستقر در دانشگاه شريف.
امكان جذب به صورت امریه سربازی برای آقایان وجود دارد.
ارسال رزومه به:
[email protected]
📌 فرصتهای شغلی مرتبط با مهندسی نهفته 👇
@embedded
📍 #تهران
#تمام_وقت
یک شرکت دانش بنیان جهت تکمیل تیم توسعه سیستم نهفته خود، به یک توسعه دهنده حرفه ای با شرایط زیر نیازمند است:
🔸فارغ التحصیل رشته الکترونیک
🔸تجربه کد نویسی با STM32 و ESP32
🔸آشنا با کدنویس cpp
🔸توانایی کدنویسی ماژولار
🔸تسلط و درک از معماری پردازنده های STM32
🔸تجربه کدنویسی برای ماژول های مختلف میکروکنترلرهاEthernet port , USB port ,SPI,UART, CAN, ...
🔸مسلط به کامپایلر Keil
🔸مسلط به Free RTOS
🔸مسلط به محیط STM32CubeMX
🔸توانایی دیباگ سخت افزار
🔸توانایی مستندسازی و گزارش نویسی
معرفی شرکت:
شرکت دانش بنیان مستقر در دانشگاه شريف.
امكان جذب به صورت امریه سربازی برای آقایان وجود دارد.
ارسال رزومه به:
[email protected]
📌 فرصتهای شغلی مرتبط با مهندسی نهفته 👇
@embedded