Pertanyaan yang diberi tag «embedded»

Sistem tertanam adalah sistem komputer yang dirancang untuk melakukan satu atau beberapa fungsi khusus seringkali dengan kendala komputasi waktu nyata. Itu tertanam sebagai bagian dari perangkat lengkap sering termasuk bagian perangkat keras dan mekanik.

16
Apakah C ++ cocok untuk embedded system?
Pertanyaan umum, di sini dan di tempat lain. Apakah C ++ cocok untuk embedded system? Mikrokontroler? RTOS? Pemanggang roti? PC Tertanam? Apakah OOP bermanfaat pada mikrokontroler? Apakah C ++ menghapus programmer terlalu jauh dari perangkat keras untuk menjadi efisien? Haruskah Arduino C ++ (tanpa manajemen memori dinamis, templat, pengecualian) dianggap …

9
RTOS untuk Sistem Tertanam
Saya telah melihat banyak artikel yang mengatakan bahwa saya harus menggunakan RTOS untuk manajemen waktu dan manajemen sumber daya. Waktu saya belum mengizinkan penelitian saya sendiri, jadi saya datang ke chiphacker untuk meminta nasihat. Saya menggunakan mikrokontroler sumber daya rendah (MSP430, PIC) dan sedang mencari RTOS yang bisa saya gunakan. …

9
Menggunakan volatile dalam pengembangan C yang disematkan
Saya telah membaca beberapa artikel dan jawaban Stack Exchange tentang penggunaan volatile kata kunci untuk mencegah kompiler menerapkan optimasi pada objek yang dapat berubah dengan cara yang tidak dapat ditentukan oleh kompiler. Jika saya membaca dari ADC (sebut saja variabel adcValue), dan saya menyatakan variabel ini sebagai global, haruskah saya …

4
Mengapa LED pada sebagian besar desain tertanam terbalik?
Saya perhatikan, bahwa di semua papan evaluasi saya bahwa saya telah sampai pada titik waktu ini. Semua LED terhubung secara aktif rendah ke Port Microcontroller. Saya mengerti bahwa dari sudut pandang keselamatan, lebih baik memiliki jalur RESET rendah yang aktif dan semacamnya. Tapi mengapa LED?
36 led  embedded 


5
Apa itu JTAG?
Saya cukup baru untuk sistem embedded, dan saya terus melihat istilah ini digunakan sepanjang waktu, tetapi saya tidak begitu mengerti apa itu. Pencarian cepat online menghasilkan halaman Wikipedia ini: https://en.wikipedia.org/wiki/Joint_Test_Action_Group yang menggambarkannya sebagai semacam protokol untuk debugging. Tetapi dalam konteks lain itu digunakan seperti itu dapat memprogram memori chip seperti …
30 embedded  jtag 

9
Apa yang terjadi ketika program tertanam selesai?
Apa yang terjadi pada prosesor tertanam ketika eksekusi mencapai returnpernyataan akhir Apakah semuanya membeku seperti semula; konsumsi daya dll, dengan satu NOP abadi panjang di langit? atau apakah NOP terus-menerus dieksekusi, atau akankah prosesor mati sama sekali? Bagian dari alasan saya bertanya adalah saya bertanya-tanya apakah prosesor perlu mematikan sebelum …

3
Apa yang ada di berbagai jenis memori mikrokontroler?
Ada segmen memori yang berbeda di mana berbagai jenis data dimasukkan ke dalam dari kode C setelah kompilasi. Yaitu: .text, .data, .bss, stack dan heap. Saya hanya ingin tahu di mana masing-masing segmen ini akan berada dalam memori mikrokontroler. Yaitu, data mana yang masuk ke dalam jenis memori apa, mengingat …

4
Bagaimana Anda menentukan berapa banyak flash / RAM yang Anda butuhkan untuk mikrokontroler?
Katakanlah Anda memulai proyek tertanam dengan beberapa fungsi yang diketahui. Ketika Anda memilih mikrokontroler, bagaimana Anda memilih berapa banyak RAM yang Anda butuhkan? Apakah Anda menggunakan papan pengembang dan kode proyek Anda terlebih dahulu dan kemudian melihat berapa banyak memori yang Anda gunakan dan kemudian pilih mikrokontroler yang sesuai yang …

2
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 reproduksi?
23 pic  avr  embedded  firmware 



10
Bagaimana cara menjadi pengembang perangkat lunak tertanam?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Saya ingin beberapa kiat untuk mereka yang ingin menjadi pengembang perangkat lunak tertanam yang baik atau ingin meningkatkan di bidang ini. Apa yang harus saya pelajari …
22 embedded 


4
Mengapa FPGA berbasis SRAM digunakan lebih dari FPGA berbasis NVM?
FPGA berbasis SRAM perlu memuat bitstream lagi setelah dimatikan. Sementara yang berbasis Non-Volatile tidak membutuhkan itu. Saya bertanya-tanya, mengapa lebih banyak eksperimen dan penelitian keamanan dilakukan pada SRAM FPGA daripada yang berbasis NVM, tampaknya teknologi volatil lebih digunakan terlepas dari batas keamanannya (ketika datang untuk memastikan boot aman). (PS: Saya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.