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

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

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

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

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

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

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

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

 

 

 

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

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

 

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

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

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

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

حمایت از Zeus ‌

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

Zeus ‌
Zeus ‌

زئوس هستم ساکن المپ

دیدگاه ها

4 دیدگاه

  • mahdi
    ۱۰ اسفند ۱۳۹۸

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

  • محمدرضاعابدینی
    ۹ بهمن ۱۳۹۸

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

    • Zeus ‌
      زئوس Zeus
      ۱۰ اسفند ۱۳۹۸

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

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

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

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 11 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک