Embedded Academy
10 skills embedded engineers need now ; Karen Field . متخصص امبدد یک فرد کاملا بروز و آگاهی هست که هر روز در حال یادگیری هست او با نرم افزار های متن باز آشناست و میتواند آنهارا توسعه دهد .در گذشته ها مثلا دهه ۱۹۸۰ فردی که مدارهای mixed signal طراحی میکرد…
شش دلیل که نرمافزار متن باز آینده صنایع خلاق است
✍ روبی هلییر
صنایع خلاق به طور فزایندهای در حال اتکا به نرم افزارهای متن باز هستند. این مقاله به بررسی شش دلیل کلیدی میپردازد که نشان میدهد چ futuro آینده این صنایع به ابزارهای متنباز گره خورده است.
۱. رهایی از حبس اکوسیستمی
ابزارهای انحصاری مانند ادوبی یا کورل، کاربران را در یک اکوسیستم قفل میکنند و خروج از اشتراکها یا تغییر نرمافزار را دشوار میسازند. در مقابل، نرمافزار متنباز به کاربران آزادی کامل میدهد تا برای هر پروژه، بهترین ابزار ممکن را انتخاب کنند (مانند Kdenlive برای تدوین ویدئو، inkscape برای طراحی وکتور، و Krita برای نقاشی دیجیتال). پشتیبانی گسترده از فرمتهای استاندارد (مانند PSD) تضمین میکند که جابجایی بین نرمافزارها بدون از دستدادن دادهها امکانپذیر است.
۲. کنترل شخصی بیشتر
مهمترین مزیت نرمافزار متنباز، دسترسی به کد منبع (Source Code) است. این امر به کاربرانِ دارای دانش فنی این قدرت را میدهد که:
- مشکلات نرمافزاری را خودشان تشخیص و رفع کنند.
- ویژگیهای مورد علاقهٔ حذفشده را بازگردانند.
- نرمافزار را دقیقاً مطابق با نیازهای خاص خود سفارشیسازی کنند.
این سطح از شفافیت و کنترل، در نرمافزارهای انحصاری که کاربر در برابر تغییرات بیاختیار است، بهسختی یافت میشود.
۳. حریم خصوصی و امنیت برتر
شرکتهای سازنده نرمافزارهای تجاری اغلب از کاربران میخواهند تا به صورت «کورکورانه» به آنها اعتماد کنند، در حالی که شرایط حریم خصوصی آنها ممکن است مبهم و نگرانکننده باشد (مانند CapCut). نرمافزار متنباز این مشکل را حل میکند، زیرا:
- هرکسی میتواند کد منبع را در پلتفرمهایی مانند GitHub بررسی کرده و از عدم وجود کدهای مخرب اطمینان حاصل کند.
- کاربران میتوانند یک «فورک» (Fork) یا نسخهٔ شخصی شده از پروژه ایجاد کرده و کنترل کامل بر امنیت و دادههای خود داشته باشند.
- امکان نصب و تست نرمافزار در یک محیط مجازی (VM) قبل از استفادهٔ اصلی، ریسک امنیتی را به حداقل میرساند.
۴. پروژههای جامعه محور و انشعابها
جامعهٔ متنباز یک دارایی عظیم است. کاربران تنها یک مصرفکننده نیستند، بلکه بخشی از یک جامعهٔ پویا هستند که میتوانند:
- در توسعهٔ نرمافزار مشارکت کنند.
- انشعابهایی از پروژه ایجاد کرده و آن را برای اهداف خاص خود توسعه دهند.
- مستقیماً با توسعهدهندگان اصلی همکاری کرده تا ابزار را به سمتی ببرند که برای کل جامعه مفید باشد.
این مدل مشارکتی، نوآوری را تسریع میکند و احساس تعلق به یک هدف مشترک را ایجاد میکند.
۵. نرم افزار سبکتر و بدون افزونه های اضافی
نرما فزارهای انحصاری معمولاً با هر بروزرسانی، حجم بیشتری از حافظه و منابع سیستم را مصرف میکنند و اغلب حاوی «افزونههای اضافی (Bloatware)» و ویژگیهای ناخواسته هستند که workflow کاربر را کند میکنند. در مقابل، نرمافزار متنباز:
- به کاربران اجازه میدهد تا فقط features مورد نیاز خود را نصب کنند.
- فضای کمتری روی دیسک اشغال میکند.
- منجر به ایجاد یک رابط کاربری سادهتر و متمرکزتر میشود که بازدهی خلاقانه را افزایش میدهد.
۶. افزایش طول عمر سخت افزار
یکی از بزرگترین مزایای نرمافزار متن باز، سازگاری عالی آن با سختافزارهای قدیمی است. برخلاف نرمافزارهای انحصاری که اغلب با بروزرسانیهای اجباری، سختافزارهای قدیمی را منسوخ و غیرقابل استفاده میکنند، ابزارهای متن باز:
- معمولاً روی سیستمهای قدیمی به خوبی اجرا میشوند.
- به کاربران اجازه میدهند تا لپتاپها و تبلتهای قدیمی خود را به ایستگاههای کاری خلاقانه تبدیل کنند.
- این امر نه تنها به صرفه جویی مالی منجر میشود، بلکه رویکردی پایدار و دوستدار محیط زیست است.
#OpenSource
#متن_باز
@embedded
✍ روبی هلییر
صنایع خلاق به طور فزایندهای در حال اتکا به نرم افزارهای متن باز هستند. این مقاله به بررسی شش دلیل کلیدی میپردازد که نشان میدهد چ futuro آینده این صنایع به ابزارهای متنباز گره خورده است.
۱. رهایی از حبس اکوسیستمی
ابزارهای انحصاری مانند ادوبی یا کورل، کاربران را در یک اکوسیستم قفل میکنند و خروج از اشتراکها یا تغییر نرمافزار را دشوار میسازند. در مقابل، نرمافزار متنباز به کاربران آزادی کامل میدهد تا برای هر پروژه، بهترین ابزار ممکن را انتخاب کنند (مانند Kdenlive برای تدوین ویدئو، inkscape برای طراحی وکتور، و Krita برای نقاشی دیجیتال). پشتیبانی گسترده از فرمتهای استاندارد (مانند PSD) تضمین میکند که جابجایی بین نرمافزارها بدون از دستدادن دادهها امکانپذیر است.
۲. کنترل شخصی بیشتر
مهمترین مزیت نرمافزار متنباز، دسترسی به کد منبع (Source Code) است. این امر به کاربرانِ دارای دانش فنی این قدرت را میدهد که:
- مشکلات نرمافزاری را خودشان تشخیص و رفع کنند.
- ویژگیهای مورد علاقهٔ حذفشده را بازگردانند.
- نرمافزار را دقیقاً مطابق با نیازهای خاص خود سفارشیسازی کنند.
این سطح از شفافیت و کنترل، در نرمافزارهای انحصاری که کاربر در برابر تغییرات بیاختیار است، بهسختی یافت میشود.
۳. حریم خصوصی و امنیت برتر
شرکتهای سازنده نرمافزارهای تجاری اغلب از کاربران میخواهند تا به صورت «کورکورانه» به آنها اعتماد کنند، در حالی که شرایط حریم خصوصی آنها ممکن است مبهم و نگرانکننده باشد (مانند CapCut). نرمافزار متنباز این مشکل را حل میکند، زیرا:
- هرکسی میتواند کد منبع را در پلتفرمهایی مانند GitHub بررسی کرده و از عدم وجود کدهای مخرب اطمینان حاصل کند.
- کاربران میتوانند یک «فورک» (Fork) یا نسخهٔ شخصی شده از پروژه ایجاد کرده و کنترل کامل بر امنیت و دادههای خود داشته باشند.
- امکان نصب و تست نرمافزار در یک محیط مجازی (VM) قبل از استفادهٔ اصلی، ریسک امنیتی را به حداقل میرساند.
۴. پروژههای جامعه محور و انشعابها
جامعهٔ متنباز یک دارایی عظیم است. کاربران تنها یک مصرفکننده نیستند، بلکه بخشی از یک جامعهٔ پویا هستند که میتوانند:
- در توسعهٔ نرمافزار مشارکت کنند.
- انشعابهایی از پروژه ایجاد کرده و آن را برای اهداف خاص خود توسعه دهند.
- مستقیماً با توسعهدهندگان اصلی همکاری کرده تا ابزار را به سمتی ببرند که برای کل جامعه مفید باشد.
این مدل مشارکتی، نوآوری را تسریع میکند و احساس تعلق به یک هدف مشترک را ایجاد میکند.
۵. نرم افزار سبکتر و بدون افزونه های اضافی
نرما فزارهای انحصاری معمولاً با هر بروزرسانی، حجم بیشتری از حافظه و منابع سیستم را مصرف میکنند و اغلب حاوی «افزونههای اضافی (Bloatware)» و ویژگیهای ناخواسته هستند که workflow کاربر را کند میکنند. در مقابل، نرمافزار متنباز:
- به کاربران اجازه میدهد تا فقط features مورد نیاز خود را نصب کنند.
- فضای کمتری روی دیسک اشغال میکند.
- منجر به ایجاد یک رابط کاربری سادهتر و متمرکزتر میشود که بازدهی خلاقانه را افزایش میدهد.
۶. افزایش طول عمر سخت افزار
یکی از بزرگترین مزایای نرمافزار متن باز، سازگاری عالی آن با سختافزارهای قدیمی است. برخلاف نرمافزارهای انحصاری که اغلب با بروزرسانیهای اجباری، سختافزارهای قدیمی را منسوخ و غیرقابل استفاده میکنند، ابزارهای متن باز:
- معمولاً روی سیستمهای قدیمی به خوبی اجرا میشوند.
- به کاربران اجازه میدهند تا لپتاپها و تبلتهای قدیمی خود را به ایستگاههای کاری خلاقانه تبدیل کنند.
- این امر نه تنها به صرفه جویی مالی منجر میشود، بلکه رویکردی پایدار و دوستدار محیط زیست است.
#OpenSource
#متن_باز
@embedded
👍8❤1⚡1
هوشمصنوعی، آنالوگ میشود؟
در ادامه روند شتابان پیشرفت تحقیقات در زمینه پردازشهای عصبی؛ در پاسخ به نیاز گسترده عموم به پردازش شبکههای بیشتر با سرعت بیشتر و مصرف انرژی پایینتر، ایده آزمایشگاهی شبکههای عصبی فیزیکی (PNN) معرفی شد.
تحقیقات و پیشرفتهای آزمایشگاهی مثل این پژوهش، نشان دهندهی آیندهای جذاب در این حوزه است که بتواند پردازش مدلهای بزرگ به صورت لبه (Edge) را فراهم کند.
✍ عادل ب.
#embeddedAI
#PNN
#EdgeComputing
@embedded
در ادامه روند شتابان پیشرفت تحقیقات در زمینه پردازشهای عصبی؛ در پاسخ به نیاز گسترده عموم به پردازش شبکههای بیشتر با سرعت بیشتر و مصرف انرژی پایینتر، ایده آزمایشگاهی شبکههای عصبی فیزیکی (PNN) معرفی شد.
این شبکههای عصبی فیزیکی از خواص نور و پدیدههای کوانتومی برای پردازش اطلاعات استفاده میکنند، بنابراین محدودیتهای پردازشی و انرژی ندارند.پژوهشی که به تازگی در مجله Nature منتشر شده، مراحل آموزش شبکههای عصبی فیزیکی توسعه داده شده با چیپهای فوتونیک را مشخص میکند. این چیپها با استفاده از فناوریهای فوتونیک یکپارچه، عملیات ریاضی مانند جمع و ضرب را از طریق مکانیزمهای تداخل نور روی میکروچیپهای سیلیکونی کوچک انجام میدهند.
تحقیقات و پیشرفتهای آزمایشگاهی مثل این پژوهش، نشان دهندهی آیندهای جذاب در این حوزه است که بتواند پردازش مدلهای بزرگ به صورت لبه (Edge) را فراهم کند.
✍ عادل ب.
#embeddedAI
#PNN
#EdgeComputing
@embedded
👍5❤3🔥1👏1
Embedded Academy
🔸 #خبر؛ ✅ سه مخترع باتری «یون لیتیوم» جایزه نوبل شیمی را از آن خود کردند 👈 «جان.بی گودایناف» آمریکایی، « استنلی ویتینگام» بریتانیایی و «آکیرا یوشینو » ژاپنی سه شیمیدانی هستند که نوبل شیمی ۲۰۱۹ را به طور مشترک به خود اختصاص دادند. 👈 باطری های لیتیوم یون…
فناوریهای پیشران یا محرک
Enabling Technologies
اختراعات و فناوریهایی که زمینه را برای اختراعات، فناوریها و تغییرات گسترده در زیست مردم را فراهم میکنند.
سال ۱۹۵۲، جایزه نوبل فیزیک به سه مخترع ترانزیستور تعلق گرفت که زمینه را برای توسعه کامپیوترها و ریزپردازندهها فراهم کرد (انقلاب صنعتی سوم).
سال ۲۰۱۹ هم که جایزه نوبل شیمی به سه مخترع باتری لیتیوم-یون تعلق گرفت، خبرش را اینجا گذاشتم و شاهد بودید در طول این دهه این اختراع چه تاثیر مهمی بر روی سایر فناوریها گذاشت و تحولات شگرفی در صنایع مختلف از جمله خودروسازی را رقم زد.
@embedded
Enabling Technologies
اختراعات و فناوریهایی که زمینه را برای اختراعات، فناوریها و تغییرات گسترده در زیست مردم را فراهم میکنند.
سال ۱۹۵۲، جایزه نوبل فیزیک به سه مخترع ترانزیستور تعلق گرفت که زمینه را برای توسعه کامپیوترها و ریزپردازندهها فراهم کرد (انقلاب صنعتی سوم).
سال ۲۰۱۹ هم که جایزه نوبل شیمی به سه مخترع باتری لیتیوم-یون تعلق گرفت، خبرش را اینجا گذاشتم و شاهد بودید در طول این دهه این اختراع چه تاثیر مهمی بر روی سایر فناوریها گذاشت و تحولات شگرفی در صنایع مختلف از جمله خودروسازی را رقم زد.
@embedded
❤2👍2🤔1
Embedded Academy
وجوه مختلف از اینترنت اشیا دیدگاه معناگرا: این دیدگاه بر اهمیت معنای دادهها و اطلاعات تأکید دارد و هدف آن ایجاد ارتباطات معنادار میان دادهها است. شیگرا: این رویکرد بر اساس مدلسازی اشیاء و تعاملات آنها با یکدیگر بنا شده و به توسعه نرمافزار و سیستمهای…
به بهانه اعلام آمادگی ایرانسل برای راهاندازی eSIM
معرفی و مزایای eSIM؟
اگر چه ممکن است این فناوری امروز دغدغه علاقهمندان به آخرین سری گوشیهای آیفون باشد، اما این فناوری جایگاه مهمی در ارتباطات IoT دارد.
eSIM مخفف embedded Subscriber Identity Module است؛ سیمکارتی که درون دستگاه هوشمند قرار میگیرد و برخلاف سیمکارتهای نسل قبل نیاز به تعویض فیزیکی ندارد و بهصورت تراشهای الکترونیکی توسط سازنده روی مادربورد دستگاه نصب شده است و فعالسازی آن بهصورت نرمافزاری و از راه دور توسط اپراتور انجام میشود.
کاربرد eSIM در صنعت ارتباطات و فناوریاطلاعات، علاوه بر بالا بردن ضریب امنیت و امکان ساخت ابزارهای ضدآب و ضدغبار، در گسترش خدمات دستگاه به دستگاه (M2M) و اینترنت اشیا (IoT) اهمیت ویژهای دارد و از آن بهعنوان پیشران توسعه اینترنت اشیا یاد میشود.
این فناوری همچنین باعث تسهیل در اتصال و فعالسازی، امکان استفاده از ارتباطات بیسیم در طیف گستردهتری از دستگاههای هوشمند (شامل گجتهای پوشیدنی)، تحول در استفاده از سرویس رومینگ و صرفهجویی در هزینههای توزیع و فروش سیمکارت میشود. eSIM برای تولیدکنندگان ساعتهای هوشمند و گجتهای سلامت هوشمند که بهصورت دائم با شبکههای مخابراتی در ارتباط هستند، کارایی بالایی دارد و پیشبینی میشود در آیندهای نزدیک، کاربرد آن به تمامی دستگاهها، از جمله گوشیهای هوشمند، گسترش یابد.
#IoT
#eSIM
@embedded
معرفی و مزایای eSIM؟
اگر چه ممکن است این فناوری امروز دغدغه علاقهمندان به آخرین سری گوشیهای آیفون باشد، اما این فناوری جایگاه مهمی در ارتباطات IoT دارد.
eSIM مخفف embedded Subscriber Identity Module است؛ سیمکارتی که درون دستگاه هوشمند قرار میگیرد و برخلاف سیمکارتهای نسل قبل نیاز به تعویض فیزیکی ندارد و بهصورت تراشهای الکترونیکی توسط سازنده روی مادربورد دستگاه نصب شده است و فعالسازی آن بهصورت نرمافزاری و از راه دور توسط اپراتور انجام میشود.
کاربرد eSIM در صنعت ارتباطات و فناوریاطلاعات، علاوه بر بالا بردن ضریب امنیت و امکان ساخت ابزارهای ضدآب و ضدغبار، در گسترش خدمات دستگاه به دستگاه (M2M) و اینترنت اشیا (IoT) اهمیت ویژهای دارد و از آن بهعنوان پیشران توسعه اینترنت اشیا یاد میشود.
این فناوری همچنین باعث تسهیل در اتصال و فعالسازی، امکان استفاده از ارتباطات بیسیم در طیف گستردهتری از دستگاههای هوشمند (شامل گجتهای پوشیدنی)، تحول در استفاده از سرویس رومینگ و صرفهجویی در هزینههای توزیع و فروش سیمکارت میشود. eSIM برای تولیدکنندگان ساعتهای هوشمند و گجتهای سلامت هوشمند که بهصورت دائم با شبکههای مخابراتی در ارتباط هستند، کارایی بالایی دارد و پیشبینی میشود در آیندهای نزدیک، کاربرد آن به تمامی دستگاهها، از جمله گوشیهای هوشمند، گسترش یابد.
#IoT
#eSIM
@embedded
❤6👍2👎1
Forwarded from Embedded Academy
#مناسبت؛
256 امین روز از سال ملقب به « #روز_برنامه_نویس » بر همه برنامه نویس ها مبارک باد!
تبریک ویژه به « برنامه نویسان نهفته (Embedded Programmers) »
برنامه هاتون بدون باگ !
@embedded
256 امین روز از سال ملقب به « #روز_برنامه_نویس » بر همه برنامه نویس ها مبارک باد!
تبریک ویژه به « برنامه نویسان نهفته (Embedded Programmers) »
برنامه هاتون بدون باگ !
@embedded
❤6😍1
btop is a highly customizable, real-time system monitor tool that provides users with an intuitive and visually appealing interface to monitor system resources.
Developed by Aristocratos, btop is written in C++ and aims to provide a more modern alternative to traditional resource monitors like htop, glances, or bashtop (its predecessor).
#Linux
@embedded
Developed by Aristocratos, btop is written in C++ and aims to provide a more modern alternative to traditional resource monitors like htop, glances, or bashtop (its predecessor).
#Linux
@embedded
❤2