«bootloader» etiketlenmiş sorular

Bir önyükleyici, bir uygulama programını belleğe yüklemek için kullanılan bir yardımcı programdır.

3
Bir önyükleyici nedir ve nasıl geliştirebilirim?
Bir AVR mikroişlemcisinin bir bootloader (Arduino gibi) ile kullandığı birçok projeyle tanıştım, ancak konsepti çok iyi anlamıyorum. Bir önyükleyici nasıl yapabilirim (herhangi bir mikrodenetleyici için)? Bootloader'ımı yazdıktan sonra, mikro denetleyiciye nasıl programlanır (AVR'nin flaşında yanmış herhangi bir .hex programı veya başka bir yöntem gibi)?

8
Mikrodenetleyicilerde neden uygulama programımızdan ayrı bir bootloader'a ihtiyacımız var?
Neden bir mikrodenetleyicinin aynı flaş program hafızasında, özellikle bir bootloader denilen STM32F103'te ayrı bir programa ihtiyacımız var? Ana uygulama programından ayrı tutmak için özel olan nedir? Genel olarak konuşursak, mikroişlemci tabanlı bir sistemin önyükleyicisi (örneğin PowerPC MPC8270) mikrodenetleyici ile aynı işi yapar (diyelim ki ARM STM32F103) ya da birbirlerinden temel …

6
Mikrodenetleyici Olarak Cep Telefonu
Biri bu biri olmak etrafında döşeme birkaç cep telefonu var: http://www.gsmarena.com/sony_ericsson_elm-3057.php Flash belleği temizlemek ve bir bootloader ile değiştirmek ve daha sonra arduino skeçler yüklemek mümkün veya pic32 çizimleri (C # / C ++). Bu fikri anladım çünkü donanım projeleri geliştirmek için çok ucuz bir platform. (Sen almak bir ekran, …

4
Fabrika ayarlarına sıfırlama nasıl çalışır?
Tüm katıştırılmış aygıtlarda, kullanıcının bir şeylerin yanlış olması durumunda aygıtını sıfırlamasını sağlayan "Fabrika ayarlarına sıfırla" seçeneği bulunur. STM32 kartında bir Bellenim geliştiriyorum. Ürün yazılımı, uygulamayı UART (yeni görüntüyü içeren bir ikili dosya göndererek) aracılığıyla yükseltmeye izin veren bir önyükleme yükleyicisi içerir ve başka bir özellik eklemek istiyorum: Fabrika ayarlarına sıfırlama. …

2
SMD Arduino'yu ayrı bir DIP ATmega328 programlamak için nasıl kullanabilirim?
Yüzeye monte (SMD) mikrodenetleyici ile bir arduino var: Bir DIP arduino'nun bir DIP ATmega328 için programcı olarak nasıl kullanılacağını biliyorum. Kolay - mikrodenetleyicinizi tutucuya yerleştirin. Ancak, yüzeye monte bir Arduino ile, belirgin bir şey yoktur. Mikrodenetleyicinin sökülmesi bir yoludur, ancak bu icky ve yıkıcıdır. Bu Arduino'yu, tahtaya ölümcül zarar vermeden …

2
AT32UC3L ile önyükleyici özel PCB üzerinde çalışamıyor
Son zamanlarda bir istemci için bir PCB tasarladım, her şey donanım ve yazılım ile iyi durumda (uygulama olması gerektiği gibi çalışıyor). Şimdi mikrodenetleyici içindeki programı güncelleme ihtiyacıyla karşı karşıyayız, ancak bu PCB'ler dünyanın farklı yerlerine kurulduğundan, bir önyükleyici yüklemek ve uygulama tarafından kullanılanla aynı UART'ı kullanmak mükemmel olurdu. Yönetim Kurulu …

1
Arduino Bootloader Detayları
Birisi Arduino önyükleyicinin nasıl çalıştığını açıklayabilir mi? Burada üst düzey bir cevap aramıyorum, kodu okudum ve özünü aldım. Ayrıca bu diğer yazı okudum (hatta cevap verenlerden biri olmuştu). Arduino IDE ve önyükleyici kodu arasında gerçekleşen bir grup protokol etkileşimi vardır, sonuçta seri seri üzerinden iletilen programla flaşı kendi kendine programlayan …

2
FPGA üzerinden PIC programlama
Bir FPGA kartı aracılığıyla bir PIC'yi ilk kez (Flash'a yazma) programlamanın bir yolu olup olmadığını bilmek istiyorum. PIC zaten FPGA'ya lehimlendi ve onu kaldıramıyorum. PIC'de önyükleyici yok. Bu yüzden FPGA'dan veri alabilmesi için bir bootloader ile USART / SPI / I2C modunda programlamak gerekiyor. Normalde onu lehimlemek, PICKit gibi bir …


2
Önyükleyicinin yapısını anlamak için iyi araçlar veya yöntemler?
Son zamanlarda açık kaynaklı bir bootloader olan U-boot çalışan bir Atmel AT91SAM9G20 SBC ile üzerinde çalıştığım kötü bir hatanın nedenini anladım . Sorunun özü, U-boot'ın donanımın onu oluşturduğumdan farklı bir şekilde yapılandırılmasını beklemesiydi, bu nedenle bazı cihaz kayıtları yanlış yapılandırıldı. Şimdi sorunu çözdüğüme göre, kayıtları doğru bir şekilde yapılandırmak için …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.