Pertanyaan yang diberi tag firmware

Firmware mengacu pada perangkat lunak yang berjalan pada sistem tertanam atau mikrokontroler untuk mengontrol perangkat keras secara langsung.

29
Apakah kode atau data firmware?

Ketika seseorang mengatakan mereka "mem-flash" firmware ke suatu perangkat, saya ingin tahu apa arti sebenarnya ini. Apakah firmware hanya biner asli yang disimpan dalam memori dan dapat ditafsirkan oleh CPU perangkat (seperti EXE lainnya di komputer)? Atau apakah firmware hanya data yang...

23
Perlindungan firmware pada AVR dan pengontrol PIC

Dapatkah seseorang mengekstrak file HEX yang saya bakar di mikrokontroler yang saya berikan? Jika itu mungkin, bagaimana seseorang dapat memastikan bahwa kode mereka diamankan di sistem embedded? Dalam kasus mikrokontroler PIC dan AVR, bagaimana cara melindungi firmware dari

18
Bagaimana cara kerja reset pabrik?

Semua perangkat yang disematkan menyertakan opsi "Reset pabrik" yang memungkinkan pengguna untuk mereset perangkatnya jika ada sesuatu yang salah. Saya mengembangkan Firmware pada papan STM32. Firmware mencakup boot loader yang memungkinkan untuk meningkatkan aplikasi melalui UART (Dengan...

17
Penggunaan variabel global dalam Sistem Tertanam

Saya mulai menulis firmware untuk produk saya dan saya pemula di sini. Saya membaca banyak artikel tentang tidak menggunakan variabel atau fungsi global. Apakah ada batasan untuk menggunakan variabel global dalam sistem 8 bit atau apakah itu lengkap 'Tidak-Tidak'. Bagaimana saya harus menggunakan...

12
Apa implikasi dari menggunakan PROGMEM?

Dengan sejumlah besar variabel teks, saya merasa perlu untuk menyimpannya dalam memori Flash menggunakan PROGMEM . Apa konsekuensi positif dan negatif dari menyimpan variabel besar di Flash (menggunakan PROGMEM) vs SRAM vs EEPROM di

9
Tingkatkan ARM melalui udara

Kami akan membuat papan ARM dengan modem GSM on-board. Kami ingin dapat meningkatkan firmware ARM melalui udara. Apakah ada solusi open source yang bagus, andal, untuk itu? Jika tidak, apakah ada OS berbayar dengan fitur

9
Bagaimana eksekusi program terjadi dalam firmware?

Saya telah mendengar dari orang yang bekerja di domain firmware, bahwa tidak ada sistem operasi yang mengendalikan firmware (mis. Firmware dalam drive USB). Hanya ada satu utas berjalan dalam loop sementara menunggu perintah eksternal, dan ini adalah titik awal untuk interupsi terjadi, diikuti oleh...