Embedded Academy
Open in Telegram
📢 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
Show more3 854
Subscribers
No data24 hours
+167 days
+10530 days
Posts Archive
3 854
🎈 #انگیزشی؛
🔹 #موفقیت چیزی جز فروختن منافع کوتاه مدت به منافع بلندمدت نیست!
🌹 برای شما همراهان پرتلاش #شنبه_پرانرژی و سرآغاز هفته ای خوب و پر از تلاش بر آینده آرزومندیم.
👈 #شنبه_پرانرژی را دنبال کنید.
🔺 @embedded
3 854
📰 #آگهی_استخدام
📍 #تهران
🔺 #تمام_وقت
👈 یک شرکت دانش بنیان مستقر در دانشگاه صنعتی شریف جهت تکمیل کادر فنی خود نیازمند یک کارشناس لینوکس جهت نصب و پشتیبانی در حوزه سیستم نهفته با ویژگی های فنی زیر است:
شرایط لازم:
اشتیاق به یادگیری و کسب تجربه
آشنایی با شبکه های کامپیوتری
آشنایی با سیستم عامل ویندوز و لینوکس (بویژه مباحث شبکه در آن)
آشنایی با پایگاه داده
توانایی انجام ماموریت برای نصب (حق ماموریت پرداخت خواهد شد.)
ویژگی های امتیازی:
تسلط به سیستم عامل های بر مبنای Debian
تسلط به Bash-Scripting و MySQL
تسلط به محیط های مجازی سازی مثل ESXi
دارابودن مدرک LPIC1 وبالاتر
فرد متقاضی بایستی آمادگی ماموریت های خارج استانی را در طول ماه داشته باشد. همچنین به ازای ماموریت های خارج استان حق ماموریت به فرد پرداخت می شود.
👈 علاقمندان رزومه خود را به آدرس:
Hrm@konect.ir
ارسال بفرمایند یا از طریق جابینجا اقدام به ارسال رزومه فرمایند.
لینک آگهی در جابینجا
📌 فرصتهای شغلی مرتبط با مهندسی نهفته 👇
@embedded
3 854
فرایند build شدن کد :
این فرایند به طور کل شامل 2 بخش اصلی است
compilation stage & linking stage
✅compilation
ابتدا ماشین پیش پردازنده در کامپایلر از فایل c. ما یک فایل i. تولید می کنه تمام ماکرو ها و include هارو اضافه می کنه به کد
✅parser
در این مرحله ماشین parser در کامپایلر کد ما و دستورات مارو مطابق با استاندارد زبانی که انتخاب کردیم می سنجه و اگر مشکلی در کد باشه در این مرحله به برنامه نویس اطلاع میده
✅code generator
در این بخش کد از زبان سطح بالا به زبان سطح پایین اسمبلی تبدیل می شه و یک فایل s. تولید میشه
✅assembler
در این مرحله کد اسمبلی به کد ماشین تبدیل مشه و فایل o. تولید میشه
✅Linker stage
در این مرحله تمام فایل های C. به هم متصل میشن همه کتابخونه ها و تمام فایل های پروژه و در نهایت لینکر یک فایل elf. تولید می کنه
✅post proccessing stage
دراین مرحله توسط ابزار هایی مثل objcopy tools میان و از فایل قابل دیباگ و قابل اجرا elf. فایل های فقط قابل اجرا bin. و .. رو تولید می کنن
via Roya Ghaennezhad
Source of pic: Microcontroller Embedded C Programming udemy
@embedded
3 854
📖 #دانلود_کتاب
🔸 دفترچه راهنمای #SELinux
🔹 راهنمایی برای آشنایی با SELinux یکی از ماژول های امنیتی لینوکس (#LSM) برای داشتن سیستم عامل امن که توسط #NSA توسعه داده شده است.
👈 مناسب برای علاقه مندان به حوزه امنیت سامانه های نهفته
#Book
#Linux
#Security
#embedded_system_security
@embedded
3 854
📖 #دانلود_کتاب
🔸 دفترچه راهنمای #SELinux
🔹 راهنمایی برای آشنایی با SELinux یکی از ماژول های امنیتی لینوکس (#LSM) برای داشتن سیستم عامل امن که توسط #NSA توسعه داده شده است.
👈 مناسب برای علاقه مندان به حوزه امنیت سامانه های نهفته
#Linux
#Security
#embedded_system_security
🔸 دوشنبه ها ، #دانلود_کتاب های مرتبط با مهندسی نهفته را دنبال کنید.👇
@embedded
3 854
اخیرا دیدم در فضای مجازی شیوه کار این بازی باعث جلب توجه شده. ما قبلتر توضیح داده بودیم (:
3 854
📌خبر ترسناک برای بیت کوین!
براساس یافتههای جدید محققان دانشگاه ساسکس انگلستان توانایی بالای کامپیوترهای کوانتومی فعلی برای شکستن رمز بیت کوین با وجود توسعه کامپیوترهای کوانتومی در آینده میتواند دنیای رمزارزها را وارد چالش بزرگی کند.
✅ Researchers at the U.K.'s University of Sussex found current #quantum computers would have to become about 1 million times larger to crack #bitcoin. Sussex's Mark Webber said a bitcoin transaction's #cryptographic key is only #vulnerable for “a finite window of time” amounting to “10 minutes to an hour, maybe a day.” Webber and colleagues calculated that breaking bitcoin encryption during a period of 10 minutes would require a 1.9-billion quantum bit (#qubit) system; cracking it in an hour would need 317 million qubits. #IBM's record-breaking superconducting #quantum computer has just 127 qubits!
@embedded
3 854
✅ Embedded Development Changes over two decades
Embedded development one decade or two ago:
👉 Microcontrollers
👉 C or Assembly language
👉 OS: Either bare metal or simple scheduler
👉 UI: LEDs, Switches, 16x2 text LCD
👉 Standalone devices
👉 Homegrown software
👉 Once the device is shipped, the firmware will never be changed
Embedded development now:
👉 Multi-core microprocessors (SoC, SoM) with FPU and GPU
👉 C, C++, Java, JavaScript, Python, Rust
👉 Full-blown OS with Filesystem, networking, etc
👉 Touchscreen UI
👉 Connectivity with other devices (via WiFi, BLE, CAN, IoT, Cloud)
👉 Third-party software and library (Qt, LVGL)
👉 Over-the-Air Firmware Update
Different era, different challenge.
Tools are getting mature helping us to finish tasks faster, but somehow the system is getting more complex, forcing us to rethink how we learn embedded systems effectively.
📝 from: Rosmianto Aji Saputro
✅ Embedded Academy, First Telegram Channel about embedded engineering.
@embedded
3 854
Embedded systems are a foundation of the hardware business today, learn more about #embeddedsystem in this infographic.
#basic
#infographic
@embedded
3 854
📌 Embedded DevOps
✅ استفاده از DevOps در توسعه سامانه نهفته
در تعریف عملیات توسعه (DevOps) میتوان گفت یک “چرخه عمر توسعه عملیات قابل اعتماد” است. این فرایند شامل ادغام توسعه و چندین فعالیت پس از توسعه مانند امنیت و کنترل، تضمین کیفیت (آزمایش) و استقرار عملیات است.
عملیات توسعه نرم افزار (Software DevOps) در حدود یک دهه گذشته پیشرفت های چشمگیری در توسعه نرم افزار عمومی ایجاد کرده است، اما توسعه دهندگان سامانه نهفته کمتر از آن استفاده میکنند. من در طول یک سال با صدها شرکت تعامل دارم و تعداد بسیار کمی از آنها که با استفاده از DevOps مواجه شدهام یا با موفقیت از DevOps استفاده کردهاند.
موضوع استفاده از این ابزار حرفه ای نه در دانشگاه به متخصصان آموزش داده میشود و نه در صنعت آنچنان توجهی شده است.
توسعه دهندگانی دارم که به دنبال توقف هردمبیل کاری و بازگرداندن عقل و برنامه گرایی به نحوه توسعه نرم افزار هستند. بهتر است
1⃣ ابتدا یادبگیرند که چگونه از Docker برای راه اندازی یک زنجیره ابزار نهفته (Embedded Tooolchain) استفاده کنند.
2⃣ در مرحله بعد، فرآیندهای build را با استفاده از سرور CI/CD خودکار کنند.
3⃣ در نهایت، با گذشت زمان، به بهبود فرآیند CI/CD خود با افزودن تجزیه و تحلیل کد، تست واحد، تست یکپارچه سازی و غیره ادامه دهند. هرگز زمانی برای نشستن و انجام همه کارها وجود نخواهد داشت، بنابراین در عوض، هر روز و هر هفته گامهای کوچک بردارید و تا پایان سال، در مسیر داشتن یک فرآیند DevOps فوقالعاده خواهید بود.
#DevOps
#EmbeddedDevOps
#ProjectManaging
📌 کانال مهندسان نهفته 👇
@embedded
3 854
🔸 محتوای آموزشی برای شروع سریع آلتیوم
مجازی شدن آموزش و تدریس مجازی معلمان، تاثیرات جالبی داشته!
این آموزش ۱۰ دقیقهای آلتیوم که خیلی از نکات موردنیاز اون مقطع رو آموزش میده، توسط یکی از هنرجویان رشتهی الکترونیک (سال یازدهم) تهیه شده، بنظر جالب اومد که اینجا به اشتراک بگذارم.
لینک ویدئو از آپارات
#AltiumDesigner
#PCB #BasicElectronic
@embedded
3 854
✅ #نکات_نهفته؛
👈 یکی از روش های مقایسه سزعت محاسبات برای سخت افزار ها و پردازشگر ها استفاده از مفهوم واحد های MAC و FMAC می باشد .
🔸 منظور از #MAC چیست؟
در محاسبات، خصوصا پردازش سیگنال دیجیتال، عملیات ضرب (multiply) تجمع ( #Accumulator ) یک گام مشترک در بسیاری از کابردها و الگوریتم هاست که حاصلضرب دو عدد محاسبه و با عدد قبلی موجود در انباره جمع و مجددا انباره (Accumulate) می شود.
👈 واحد سخت افزاری که عملیات را انجام می دهد به عنوان یک ضریب تکیه گری (MAC یا MAC unit) شناخته می شود.
👈 عملیات مربوطه نیز عمدتا با نام MAC یا MAC Operation شناخته می شود.
🔹 به طورخلاصه چنانچه عملیات مشابه گفته شده برای اعداد شناور انجام شود ، عملیات و واحد سخت افزاری را #FMAC می نامند.
👈 تعداد این واحدهای سخت افزاری گفته شده در یک پردازنده توانایی و سرعت پردازنده برای محاسبات و پردازش های دقیق را بیان می کند ، محاسباتی نظیر محاسبات و رایانش عصبی و اجرای الگوریتم های یادگیری ماشین.
#Computer_Architecture
🔺 @embedded
3 854
🔸 آیتالله خامنهای:
👈 هوش مصنوعی را دریابید. هوش مصنوعی مساله مهم و آیندهساز است. باید جز ۱۰ کشور برتر هوش مصنوعی در دنیا قرار بگیریم.
🔹 Khamenei, Leader of Iran asked scientists to pay close attention to Artificial Intelligence Technology.
🔺 Khamenei said: Ai is important technology and Iran must be Top-10 counties in this technology.
📌 مطالب مرتبط:
👈 سخنان پوتین در مورد هوش مصنوعی (Putin & Ai, 2017)
👈 انتصاب وزیر هوش مصنوعی در امارات
👈 سخنان امانوئل ماکرون در مورد هوش مصنوعی (Emanuel macron & Ai)
#Ai #Technology_Policy
@embedded
3 854
🔺 #News and Opinion
🔹 "IT sector must work on embedded systems, power electronics", Suman Mishra, CEO of Mahindra electric said.
Read More
📌 Mahindra Electric Mobility is the pioneer of electric vehicle technology in the India.
📌 مدیر خودروسازی ماهیندرا از فعالان حوزه IT درخواست کرد در حوزه سامانههای نهفته و الکترونیک قدرت ورود کنند.
#India 🇮🇳 #electric_car
@embedded
3 854
3 854
🔹 قانون ۱۰/۹۰ [ورژن برنامهنویسی]:
👈 ۹۰ درصد اولین زمان توسعه صرف ۹۰ درصد کدهای اولیه میشه. برای ۱۰ درصد باقیمانده بازم یه ۹۰ درصد دیگه زمان میبره.
🔹 10/90 Rule [Computer Programmer Version]
🔺 The first 90% of the code accounts for the first 90% of development time. The Remaining 10% of the code accounts for the other 90% of the development (;
- via Jack Ganssle
📌 #طنز #joke
😉 خیلی ببخشید اگه این #طنز ها خیلی بامزه نیستند. دیگه بضاعت «طنز فنی» همینه. خلاصه قریب ۶ سال از ساخت کانال و همراهی شما عزیزان گذشت. هدف کانال تجاری نبود و سعی کردیم در این چندسال مطالبی رو باهدف توسعه دانش و صنعت مهندسی نهفته اشتراک بگذاریم. خیلی بهتر میشد کار کرد و ببخشید اگه آنچنان که باید میبودیم، نبودیم. یه دوسال که خیلی درگیر کار و... شدیم و نشد که مثل گذشته به روز باشیم. اما مثل همیشه چشممون به دایرکت @embeded بود که برامون مطلب و ... بفرستید. آگهی استخدام رو هم رایگان منتشر کردیم و خواهیم کرد. ان شاءالله بیشتر به روز میشه و احتمالا دوزبانه.
پس بیشتر به ادمین پیام بدید و ما را از نظرات و راهنمایی تون مطلع کنید @embeded.
به پاس ۶ سال تلاش و پیرشدن بپای امبدد 😉
@embedded
3 854
رزبری از نسخه جدید بردهای خود مجهز به چیپ های ساخته رزبری با نام NEW Raspberry Pi Zero 2 W رونمایی کرد :
https://www.youtube.com/watch?v=V2frBYX62LU
جزییات بیشتر:
https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/
ویدیوهای بررسی این برد :
https://www.youtube.com/watch?v=lKS2ElWQizA
https://www.youtube.com/watch?v=oTkp4THXHew
@Taksuntec
3 854
#مناسبت؛
256 امین روز از سال ملقب به « #روز_برنامه_نویس » بر همه برنامه نویس ها مبارک باد!
تبریک ویژه به « برنامه نویسان نهفته (Embedded Programmers) »
برنامه هاتون بدون باگ !
@embedded
3 854
✅ #نکات_نهفته؛
👈 مراحل کامپایل تا فلش یک برنامه روی میکروکنترلر
🔺 صفحهای از این کتاب
#Cpp
#Programming
🔸 نکات نهفته را دنبال کنید.
🔺 @embedded
