«embedded» etiketlenmiş sorular

Gömülü sistem, genellikle gerçek zamanlı bilgi işlem kısıtlamalarıyla bir veya birkaç özel işlevi gerçekleştirmek için tasarlanmış bir bilgisayar sistemidir. Genellikle donanım ve mekanik parçalar dahil olmak üzere komple bir cihazın parçası olarak gömülür.


6
En küçük gömülü linux dağıtım?
Orada uzmanlara sormak istiyorum .. En iyi gömülü linux dağıtım nedir: Flash bellek ~ 700Kb Ram ~ 256Kb İşlemci: High end arm cortex M3 (örneğin STM32 ailesinden bir şey) Gerekli modüller: - Çekirdek çekirdek - Temel sürücü seti: USB / Ağ (WiFi için - AP yok, sadece istemci, güvenlik yok) …

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
SPI'nin kesilmesi güvenli midir?
Yazılımımın içinden bir microSD karta yazıyorum , ancak en düşük öncelikli görev, bu nedenle okuma / yazma ortasındayken diğer görevler tarafından kesilebilir. Şimdi bu microSD kartla bir UART kullanarak iletişim kurduğumu varsayalım. Okumalar sırasında sorun donanım RX FIFO'nun taşması olacaktı, bu yüzden çabalayabileceğim maksimum gecikme (FIFO boyutu × bayt / …

6
Gömülü Sistemlerde global değişkenlerin kullanımı
Ürünüm için ürün yazılımı yazmaya başladım ve burada bir çaylakım. Global değişkenler veya fonksiyonlar kullanmama konusunda birçok makaleden geçtim. 8 bitlik bir sistemde global değişkenlerin kullanımı için herhangi bir sınırlama var mıdır yoksa tam bir 'Hayır-Hayır' mıdır? Global değişkenleri sistemimde nasıl kullanmalıyım veya tamamen bunlardan kaçınmalıyım? Ürün yazılımımı daha kompakt …
17 c  embedded  firmware 

3
Gömülü bir işlemcide neden önce GPIO'nun değerini ve ardından yönünü ayarlamam gerekiyor?
Yazılım mühendisi olarak tam zamanlı bir işim var. Yakın zamanda GPIO yapılandırmalarını gözden geçirme ve ayarları gerektiği gibi değiştirme görevim verildi. Yanlış yapılandırılmış birkaç pim buldum, doğal olarak onları yeniden yapılandırdım, ancak yanlış sırayla yaptığım söylendi. İşte bahsettiğim şey: Önce: GPIO1.direction = INPUT; Sonra: GPIO1.direction = ÇIKIŞ; GPIO1.değer = 0; …
16 embedded  gpio 

1
Bit bantlama nedir?
ARM Cortex M3 referans kılavuzunu okuyorum ve "bit-band", "bit-band bölgesi" ve "bit-band takma adı" kavramları ortaya çıkıyor. Bit bantlama nedir?
16 embedded  arm 

4
Yerleşik video ile nereden başlayabilirim?
Patronum kısa bir süre önce sürekli olarak düşük kaliteli video kaydedebilen ve son birkaç saati dahili bellekte saklayabilen bir ürün tasarlamanın ne kadar zor olacağını sordu. Daha önce video ile hiç bir geliştirme yapmamıştım. Tasarımımı başlatmak için iyi bir yer neresi olurdu? Bir MCU için öneriniz var mı? Silikon Labs …
16 video  embedded 

3
Neden Bazı Mantıksal 1'ler İçin Veri Hattında Tuhaf Bir “Çentik” Görüyorum?
Bazı retrocomputing eğlencesi için bir Z80 homebrew bilgisayar inşa etmeye ve kendime elektronik tasarımın temellerini öğretmeye çalışıyorum. Kavram kanıtı için, önceki haftalarda breadboard'lara temel bir sistemi başarıyla kurdum. Mevcut prototip son derece basittir. Sistemin saat olarak bir 74HCT04 Pierce osilatör tarafından tahrik edilen bir 4 MHz kristal kullanılan şeffaf modu …

4
ARM Cortex A9 üzerinde kritik bölümler nasıl uygulanır
Bir ARM926 çekirdeğinden CortexA9'a bazı eski kodları taşıyorum. Bu kod baremetaldir ve tümü özel olan bir işletim sistemi veya standart kitaplıklar içermez. Kodun kritik bölüm tarafından engellenmesi gereken bir yarış durumu ile ilgili gibi görünen bir hata yaşıyorum. Kritik bölümlerimin bu CPU için doğru bir şekilde uygulanıp uygulanamayacağını görmek için …
15 c  embedded  interrupts 

2
Herkes NuttX RTOS'u değerlendirdi mi?
Bugün Linux Kullanıcı Günlüğü'nü okurken NuttX RTOS hakkında biraz bulanıklaştım . Kendi Web sitesine teslim ve onun özellik kümesi ile oldukça etkilendim ve bir 8052 koymak için yeteneği! Müşterilerimin şirket içi RTOS'ları için üzerinde çalıştığım bir şey olan POSIX'i desteklemesini ilginç buluyorum. Bu, şirket içi RTOS'dan biraz daha zengin bir …
15 embedded  rtos 

1
NAND flash bellek yazma işlemleri nasıl çalışır?
Aşağıda NAND flash bellek kullanımı hakkındaki bilgilerimin bir resmi verilmiştir. NAND flash, önce tüm hücreleri tek bir blokta silerek (esas olarak '1' olarak ayarlayarak) ve daha sonra seçici olarak 0'lar yazarak çalışır. Benim sorum: Kelime satırı tek bir Sayfadaki tüm hücreler arasında paylaşıldığından, NAND kontrolörü bir sayfadaki belirli hücrelere nasıl …
14 embedded  flash 

3
Önleyici olmayan bir işletim sisteminin faydaları nelerdir? ve bu faydalar için fiyat?
Bared metal MCU için, arka plan döngü artı zamanlayıcı kesme mimarisi ile ev yapımı kodla karşılaştırıldığında, önleyici olmayan bir işletim sisteminin faydaları nelerdir? Bu avantajlar arasında, bir projenin arka plan döngü mimarisiyle ev yapımı kod kullanmak yerine önleyici olmayan bir işletim sistemini benimsemesi için yeterince çekici olan nedir? . Soruya …

17
Daha fazla Flash ve RAM için kod nasıl sıkıştırılır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Belirli bir ürünümüz üzerinde bir özellik geliştirmeye çalıştım. Aynı özelliği başka bir ürüne taşıma …
14 embedded 

5
İvmeölçer veri özelliklerini analiz etme ve bir filtre tasarlama
Temel sürüş senaryosunun yaklaşık 32 saniye değerinde ivmeölçer verisi var 25MPH normal yollarda yaklaşık 7 çukur ve zorlu bir yol yamasıyla birlikte. İvmeölçer, çift taraflı bantla arabamın gösterge panosuna monte edilir. Sorun: İvmeölçerden gürültülü olan tüm verilere sahibim ve bir çukur olayının meydana geldiğini tespit etmek için basit bir yol …

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.