Saya membaca manual referensi ARM Cortex M3 dan konsep "bit-band", "bit-band region" dan "bit-band alias" muncul. Apa itu
Saya membaca manual referensi ARM Cortex M3 dan konsep "bit-band", "bit-band region" dan "bit-band alias" muncul. Apa itu
Saya memiliki pekerjaan penuh waktu sebagai insinyur firmware. Saya baru-baru ini diberi tugas untuk meninjau konfigurasi GPIO dan mengubah pengaturan sesuai kebutuhan. Saya menemukan beberapa pin yang salah dikonfigurasi sehingga secara alami saya mengkonfigurasi ulang mereka, namun saya...
Bos saya baru-baru ini bertanya kepada saya betapa sulitnya mendesain produk yang dapat terus-menerus merekam video berkualitas rendah dan menyimpan beberapa jam terakhir dalam beberapa bentuk memori internal. Saya belum pernah melakukan pengembangan dengan video sebelumnya. Di mana tempat yang...
Saya sedang mencoba untuk membangun komputer homebrew Z80 untuk bersenang-senang retrocomputing dan untuk belajar sendiri dasar desain elektronik. Untuk pembuktian konsep, saya sudah berhasil membuat sistem dasar pada papan tempat memotong roti di minggu-minggu sebelumnya. Prototipe saat ini...
Saat membaca Linux User's Journal hari ini, saya menemukan sedikit uraian tentang NuttX RTOS. Saya memeriksa situs web mereka dan cukup terkesan dengan set fitur dan kemampuannya untuk memasukkannya ke 8.052! Saya merasa menarik bahwa ia mendukung POSIX yang merupakan sesuatu yang saya bantu...
Saya porting beberapa kode warisan dari inti ARM926 ke CortexA9. Kode ini baremetal dan tidak termasuk OS atau pustaka standar, semuanya tersuai. Saya mengalami kegagalan yang tampaknya terkait dengan kondisi balapan yang harus dicegah dengan pemisahan kode secara kritis. Saya ingin umpan balik...
Untuk MCU logam berduri, Dibandingkan dengan kode buatan sendiri dengan latar belakang loop ditambah arsitektur interupsi timer, apa manfaat dari OS non-preemptive? Apa di antara manfaat ini yang cukup menarik bagi sebuah proyek untuk mengadopsi OS non-preemptive, daripada menggunakan kode buatan...
Di bawah ini adalah gambar pemahaman saya tentang operasi memori flash NAND. NAND flash bekerja dengan terlebih dahulu menghapus semua sel dalam satu blok (pada dasarnya mengaturnya ke '1') dan kemudian secara selektif menulis 0's. Pertanyaan saya adalah- Karena baris kata dibagikan di antara...
Jika demikian, dapatkah seseorang mengarahkan saya ke situs yang memberi tahu cara melakukan ini? Saya percaya saya mungkin telah menemukan cara , tetapi saya tidak yakin apakah itu akan berhasil atau belum (perlu menemukan sesuatu untuk mengujinya). Pertanyaan ini terkait dengan pertanyaan saya...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Saya telah bekerja...
Saya memiliki data akselerometer sekitar 32 detik dari skenario normal mengemudi 25MPH jalan bersama dengan memukul sekitar 7 lubang dan jalan yang kasar. Accelerometer dipasang di papan dasbor mobil saya dengan selotip dua sisi. Masalah: Saya memiliki semua data yang berisik dari accelerometer,...
Saya telah menemukan orang yang membuat server web menggunakan mikrokontroler, mengapa seseorang melakukan itu? Apa aplikasinya? Keterampilan apa yang ditetapkan selain bahasa C yang dibutuhkan seseorang untuk membuat server seperti itu? Saya cukup ingin tahu tentang server kecil ini yang memiliki...
T: Dapatkah masing-masing pin port yang berbeda dari mikrokontroler dipetakan ke register dan nilainya diubah ketika mengubah nilai register? Skenario: Saya telah menggunakan beberapa pin dari setiap port (8-bit) dari micro-controller. Sekarang saya ingin menghubungkan perangkat yang membutuhkan...
Saya berasal dari latar belakang pemrograman dan tidak terlalu banyak bermain-main dengan perangkat keras atau firmware (paling sedikit elektronik dan Arduino). Apa motivasi dalam menggunakan bahasa deskripsi perangkat keras (HDL) seperti Verilog dan VHDL di atas bahasa pemrograman seperti C atau...
Pertanyaan itu ditanyakan sebelumnya dan tidak aktif lagi, tetapi saya sama sekali tidak puas dengan jawabannya: Apa yang hebat tentang PPC? Pasti ada sesuatu Menurut jawaban David Kessner, pernah ada alasan untuk PowerPC, tetapi tidak ada hari ini. Meskipun ini mungkin benar untuk komputer...
Saya mulai dalam pemrograman perangkat lunak tertanam menggunakan RTOS dan, karena saya sudah menjadi pengembang untuk aplikasi desktop, saya terus bertanya-tanya bagaimana rasanya memodelkan perangkat lunak tertanam menggunakan diagram UML, seperti Activity Diagram, Sequence Diagram, Use Cases,...
Saya adalah anggota sarjana dari tim peneliti yang mengerjakan proyek yang melibatkan ASIC pemancar RF, dan penerima nirkabelnya yang pada akhirnya harus mengirim data ke PC. Receiver mengeluarkan sinyal serial non-standar yang cepat , kontinu, asinkron, dan tidak standar (mis. Bukan SPI, I2C,...
Saya telah melakukan beberapa pemrograman berorientasi objek dasar dengan C ++ (membuat B-Tree, Hashing Algorithms, Double Linked Lists) dan saya telah melakukan proyek kecil di C (seperti membuat kalkulator ilmiah dll.) Seberapa berbeda pemrograman perangkat keras (khusus untuk pengontrol mikro)...
Saya BENAR-BENAR benar-benar mencoba belajar tentang tingkat komputer yang sangat rendah. Saya telah melihat banyak halaman homebrew dan cukup banyak untuk diterima. Saya mengambil kelas di bidang teknik elektronik di perguruan tinggi, tetapi kami tidak benar-benar membahas topik ini secara...