ARM, STM32, معرفی, نرم افزار های الکترونیک

پروگرام میکروکنترلر STM32 در اندروید

پروگرام کردن STM توسط گوشی تلفن

میکروکنترلر STM32 جزو میکروکنترلرهای رایج در ایران و جهان هست و اغلب کاربر ها از این میکروکنترلر برای طراحی استفاده می کنند؛

حتما برای شما هم پیش آمده که در محلی گیر کرده باشید و دسترسی به کامپیوتر و لپ تاپ نداشته باشید ، و بخواهید برنامه برد طراحی شده خود را آپدیت کنید؛ یا این که امکان حمل لپ تاپ رو نداشته باشید ، مخصوصا وقتی پروژه شما در یک محیط صنعتی حفاظت شده یا نظامی نصب شده باشد.

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

با توجه به حجم روال اداری برای خروج یک دستگاه, روال خروج و پروگرام کردن چندان کار منطقی نیست.

البته عدم دسترسی و انتقال راحت سیستمهایی مثل لپ تاپ برای ارگانهای نظامی و حساس برای جلوگیری از سرقت اطلاعات یا تزریق ویروس به سیستم های خودشون … کاملا منطقی هست ولی در هر حال روند اجرایی شما را دچار چالش خواهد کرد.

 

 

 

پلمپ کردن پورت usb لپ تاپ

 اما راه چاره اساسی چیست ؟

 

شاید منطقی ترین راه موجود استفاده از بوت لودر است ؛ یعنی شما یک بوت لودر برای دستگاهتون طراحی کرده باشید که با استفاده از اون قادر باشید برد خودتون رو بروزرسانی کنید ( از بستر GPRS یا نظایر آن) ، ولی خوب از اونجایی که بیشتر افراد چنین کاری رو انجام نمیدهند (احتمالا در آینده ای نزدیک بوت لودر مناسبی معرفی خواهیم کرد) در این مقاله یک برنامه اندرویدی مناسب معرفی خواهیم کرد که با استفاده از ST-Link قادر باشید بردتون رو پروگرام کنید.

معرفی نرم افزار ZFlasher STM32

محیط نرم افزار Zflasher برای میکروکنترلر stm32

نرم افزار Zflasher Stm32 یک نرم افزار کاربردی است که امکان پروگرام کردن STM32 را در گوشی های اندرویدی به شما می‌دهد؛ این نرم افزار رایگان قادر به پشتیبانی ST-LinkV1 و ST-LinkV2 است و همچنین می تواند از بوت لودر شرکتی ST استفاده کند تا بورد های طراحی شده با میکروکنترلر STM32 را پروگرام کند.
برای استفاده از این نرم افزار لازم است که گوشی شما قابلیت OTG را حتما داشته باشد
برای دانلود Zflasher Stm32 به راحتی می توانید از گوگل پلی اقدام کنید و به یاد داشته باشید هر نرم افزاری را فقط از گوگل پلی دانلود و نصب کنید !

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

4 دیدگاه در “پروگرام میکروکنترلر STM32 در اندروید

  1. Avatar for mahdi mahdi گفت:

    با سلام.
    بی زحمت چند نمونه از بوتلودر هارو معرفی میکنید یا لینک میدید؟
    من خیلی نیاز دارم که از طریق usb host میکرو و فلش که فایل باینری رو روش ریختم میکرو برنامش بروز بشه
    با تشکر

    1. Avatar for زئوس Zeus زئوس Zeus گفت:

      http://kevincuzner.com/2018/06/28/building-a-usb-bootloader-for-an-stm32/
      https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/stm32-mit-usb-bootloader
      دو نمونه رو لینک کردم – ولی فکر کنم برای usb هاست احتمالا خودتون باید دست به کار بشید.

  2. Avatar for محمدرضاعابدینی محمدرضاعابدینی گفت:

    جالبه ولی خب باز مشکل اینکه شخص باید پروگرامر و تلفن همراه داشته باشه …
    ولی اگه بشه بوت لودری برای پورت سریال نوشت تا با بارگذاری فایل ، میکرو بروز بشه بهتره( اینجوری پروگرامر نمیخوات و با گوشی پروگرام بشه)
    یا بردی طراحی بشه که برنامه در یک حافظه اس دی ( در حضور برادران نظامی ) کپی بشه و با فرار دادن حافظه برروی برد (در نقش پروگرامر ) شروع به پروگرام برد اصلی بکنه -حتی میتونن حافظه رو خودشون به ما بدن هههه-

    1. Avatar for زئوس Zeus زئوس Zeus گفت:

      خوب الان بوت لودر زیاد موجود هست که همین کارها رو انجام میده :))
      سعی میکنیم یکی دو نمونه خوب رو توی سیسوگ معرفی کنیم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *