هک پروگرامر ST-Link: نفوذ به بوت لودر!
در قسمت دوم از سری مقالههای هک پروگرامر ST-link، دو روش انتهایی مقاله قبل، که هر دو مربوط به بوت لودر هستند را بررسی میکنیم.
در قسمت دوم از سری مقالههای هک پروگرامر ST-link، دو روش انتهایی مقاله قبل، که هر دو مربوط به بوت لودر هستند را بررسی میکنیم.
در این قسمت از آموزش STM32 با استفاده از یک مثالِ عملی، نحوهی کار با GPIOها را فرا خواهیم گرفت.
ST-Link نوعی پروگرامر است که توسط شرکت ST طراحی و عرضه شده است. اما چرا باید ST-Link را هک کنیم؟
شاید قانعکنندهترین جواب، مقوله امنیت باشد. فرض کنید ماهها یا شاید سالها را صرف توسعه یک محصول کرده باشید؛ اگر نکات امنیتی لازم را در خصوص ارتقاء firmware و سختافزار رعایت نکرده باشید، قادر به حفاظت از محصول خود نخواهید بود.
شناخت محدودیتهای موجود و داشتن مهارت برنامهنویسی به ما کمک میکند که قادر به طراحی بهینه باشیم و از قبل بدانیم چهکاری ممکن و چهکاری غیرممکن است. در این مقاله دو مبحث را موردبررسی قرار میدهیم: تأثیر روشهای مختلف برنامهنویسی و حالتهای مختلف اپتیمایز (Optimize) بر عملکرد و سرعت اجرای برنامه.
در این مقاله قصد داریم به بررسی پروتکل ارتباطی CAN بپردازیم و مختصری از نحوهی کانفیگ اولیه آن را به زبان ساده بیان کنیم.
FMS یک استاندارد برای برقراری ارتباط بین تجهیزات الکترونیکی است که در حوزههای مختلفی ازجمله خودرو استفاده میشود. این استاندارد برای ارتباط از بستر CAN استفاده میکند. در پروژه ارائهشده، بدون اختلال در کارکرد خودرو میتوان دیتاهای آن را دریافت و در کامپیوتر مانیتور کرد.