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.


2
Trigonometri titik tetap untuk aplikasi tertanam
Saya perlu melakukan rotasi (dan lainnya) transformasi dalam aplikasi tertanam, membutuhkan fungsi sin () cos () dan tan (). Saya tahu Anda dapat menggunakan tabel pencarian, dan itulah satu-satunya solusi yang dapat saya temukan saat melakukan penelitian sendiri, tetapi apakah ada pustaka trigonometri titik tetap yang bagus di luar sana? …
9 c  embedded  arm 

2
Alat atau metode yang bagus untuk memahami struktur bootloader?
Baru-baru ini saya menemukan penyebab bug jahat yang telah saya kerjakan dengan Atmel AT91SAM9G20 SBC yang menjalankan U-boot , sebuah bootloader open source. Inti masalahnya adalah bahwa U-boot mengharapkan perangkat keras dikonfigurasikan secara berbeda dari yang saya buat, jadi beberapa register perangkat salah konfigurasi. Sekarang saya sudah menemukan masalahnya, saya …

5
Saran memori untuk MSP430
Saya sedang mengembangkan aplikasi pengukuran dengan TI MSP430 dan saya ingin mendengar beberapa saran tentang jenis memori apa yang dapat saya gunakan. Idenya adalah menggunakannya untuk mencatat selama waktu tertentu dan kemudian mengunduh data ke PC ketika perangkat terhubung melalui USB. Perkiraannya adalah untuk menyimpan hingga 5MB data, setiap sampel …


2
PIC12F675 GP4 tidak berfungsi
Saya menggunakan PIC12F675 untuk sebuah proyek, dan semuanya berfungsi dengan baik kecuali satu hal. GP4 tidak berfungsi sebagai IO digital. Saya telah melihat banyak konfigurasi dan kode, tetapi tidak dapat menemukan apa pun. Konfigurasi: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma …
9 pic  c  embedded  programming  audio  oscillator  spark  dc-dc-converter  boost  charge-pump  eagle  analog  battery-charging  failure  humidity  hard-drive  power-supply  battery-charging  charger  solar-energy  solar-charge-controller  pcb  eagle  arduino  voltage  power-supply  usb  charger  power-delivery  resistors  led-strip  series  usb  bootloader  transceiver  digital-logic  integrated-circuit  ram  transistors  led  raspberry-pi  driver  altium  usb  transceiver  piezoelectricity  adc  psoc  arduino  analog  pwm  raspberry-pi  converter  transformer  switch-mode-power-supply  power-electronics  dc-dc-converter  phase-shift  analog  comparator  phototransistor  safety  grounding  current  circuit-protection  rcd  batteries  current  battery-operated  power-consumption  power-electronics  bridge-rectifier  full-bridge  ethernet  resistance  mosfet  ltspice  mosfet-driver  ftdi  synchronous  fifo  microcontroller  avr  atmega  atmega328p  verilog  error  modelsim  power-supply  solar-cell  usb-pd  i2c  uart 

6
Konsep kata kunci statis dari perspektif tertanam C
static volatile unsigned char PORTB @ 0x06; Ini adalah baris kode dalam file header mikrokontroler PIC. The @operator yang digunakan untuk menyimpan nilai PORTB dalam alamat 0x06, yang merupakan mendaftar di dalam PIC controller yang mewakili PORTB. Sampai saat ini, saya punya ide yang jelas. Baris ini dinyatakan sebagai variabel …


9
EEPROM dengan daya tahan tinggi
Saat ini saya sedang mengerjakan satu proyek tertanam di mana saya memiliki satu penghitung yang akan aktif sepanjang waktu. Jika daya turun maka saya juga harus menyimpan status penghitung terakhir dan memuatnya kembali di startup berikutnya. Sehingga saya berencana untuk menggunakan EEPROM di mana saya akan terus menulis nilai penghitung …

2
tamper proof tertanam mikroprosesor
Saya mengembangkan perangkat keras yang tertanam secara komersial, menggunakan Microchip dsPIC atau prosesor serupa. Firmware yang saya miliki kadang-kadang sangat kompleks dan mahal, dan perlu menjadi peretas dan merusak perangkat keras. Semua perlindungan perangkat lunak dasar ada di sana, tetapi sebesar $ 500 - $ 1.000 kode hex dapat diambil …

4
Jalankan kode sekali seumur hidup dari program C yang tertanam
Bagaimana saya bisa membuat snipet kode hanya berjalan sekali seumur hidup suatu program? Itu bisa dimatikan dan dihidupkan berkali-kali. Satu-satunya opsi untuk menjalankan cuplikan kode lagi harus memasang ulang papan. Kode ini adalah Bagian Kalibrasi yang tidak ingin saya jalankan lagi. Jika saya menggunakan EEPROM atau Flash, kami akan mengatur …

2
Mesin status pemrograman tertanam
Saya sedang melihat menerapkan mesin negara hingga non-trivial (ditentukan sebagai statistic hierarki UML) pada MCU 32-bit dengan gcc. Apakah ada aturan praktis yang berfungsi lebih baik dan yang kurang berhasil? Usus saya mengatakan bahwa implementasi berbasis switch (atau bahkan goto dihitung) harus sedikit lebih berkinerja sementara tabel transisi berbasis fungsi-pointer …

6
Menulis perangkat lunak tertanam tanpa perangkat keras
Pertimbangkan bahwa tim perangkat keras akan membutuhkan waktu 2 bulan untuk mengembangkan beberapa perangkat keras, tetapi pada saat itu saya perlu menyiapkan perangkat lunaknya. Pertanyaan saya adalah bagaimana saya bisa menulis perangkat lunak dan mengujinya tanpa memiliki perangkat keras? Apakah ada standar yang harus diikuti? Bagaimana Anda melakukannya?

5
Kenapa RTOS dianggap deterministik?
Pada pc (tentu saja OS) setiap program C menjadi tidak pasti dalam hal waktu. Misalnya loop membutuhkan waktu antara 1,2 dan 1,3 detik tergantung pada "seberapa cepat saya memindahkan jendela lain". Itu karena OS membuat proses (atau utas) berbagi kekuatan pemrosesan. Sejauh menyangkut RTOS (pada sistem tertanam), ketika kita menulis …
8 embedded  rtos 

2
Bagaimana cara membuat protokol komunikasi UART yang aman?
Saya bertanya-tanya bagaimana cara membuat protokol komunikasi UART / USB yang aman. Saya membutuhkannya untuk komunikasi antara mikrokontroler dan PC. Saya punya ~ 10 perintah dan saya pikir saya akan menggunakan 10 perintah pengakuan terpisah untuk masing-masing. Pertukarannya harus seperti ini: PC mengirimkan perintah bangun melalui UART μC mengakui bahwa …

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.