Over The Air (

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

ความคิดเห็น • 8

  • @Gyannea
    @Gyannea 3 หลายเดือนก่อน +1

    I am confused by what is meant by 'firmware'. In my case the 'firmware' that I would like to install using OTA is Micropython. THe application is part of the Micropython build as many modifications were required in the Micropython C code. The application code could also be 'frozen' saving size which was critical. So to run the application one uploads the micropython uf2 file to the PICO-W via USB. I am wondering if this approach can install such a firmware. I have seen several OTAs which install project files onto the PICO but the base firmware is not updated; just the project.

    • @DrJonEA
      @DrJonEA  3 หลายเดือนก่อน

      In this video. it is everything apart from a small bootloader that is being updated OTA. That does require some changes to the memory model of a standard application. Though I am sure this could be done for MicroPython it is not something I have tried.

  • @danman32
    @danman32 11 หลายเดือนก่อน +2

    I started looking into Jacob's bootloader as he commented me about it on one of my topics on Raspberry forum.
    Instead of the application uploading from a fixed server address, I'd like to instead have the Pico application be the server to receive the BIN file so I can upload it from any client, regardless of the IP of the client.

    • @DrJonEA
      @DrJonEA  11 หลายเดือนก่อน

      Of course you can do it that way. Jakob's library doesn't handle the transfer of the BIN over the network, so you are free to do as you please.
      LWIP does include a webserver with post capability you could use. Though it isn't an easy library to use. There are some other embedded http server out there too as open source projects. I'd probably recommend looking at mongoose.ws/.

  • @danman32
    @danman32 11 หลายเดือนก่อน +1

    I don't think you need RTOS to provide an HTTP platform. It already exists in LWIP application, though what exists in Pico SDK inclusion of LWIP library may be stripped down. Does RTOS expand on what Pico SDK LWIP provides?

    • @DrJonEA
      @DrJonEA  11 หลายเดือนก่อน

      Your are quite right you can provide HTTP using just LWIP as client and server. You need to manage the network connection using interrupts or polling through.
      By using a RTOS LWIP can provide a Posix style socket. It also takes away the need to poll the network.

  • @zyxwvutsrqponmlkh
    @zyxwvutsrqponmlkh 4 หลายเดือนก่อน +1

    I wunt boo toof ota updates. Wif android app. BK dont want to make pico talk to real internet bk setting it up is hard bk I have no screens or buttons in my setup and various people need to b able to talk at it.

    • @DrJonEA
      @DrJonEA  4 หลายเดือนก่อน

      If I understand correctly that sounds possible. Obviously lots to think of and design. Good luck,