Запитання з тегом «embedded»

Вбудований відноситься до вбудованих систем, що включає такі галузі, як мікроконтролер / програмування мікропрограмного забезпечення DSP, системи реального часу, електронні інтерфейси, драйвери апаратного забезпечення, зв'язок через послідовну шину тощо.

23
Складання програми для використання у високо радіоактивних середовищах
Ми складаємо вбудовану програму C / C ++, яка розгорнута в екранованому пристрої в середовищі, обстріленому іонізуючим випромінюванням . Ми використовуємо GCC та крос-компіляцію для ARM. Під час розгортання наш додаток генерує деякі помилкові дані та збої частіше, ніж нам би хотілося. Обладнання розроблено для цього середовища, і наш додаток …
1456 c++  c  gcc  embedded  fault-tolerance 

30
Код тестування блоку C [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Я працював над вбудованою системою цього літа, написаною прямо на C. Це вже існуючий проект, який взяла на …

30
Сортування 1 мільйона 8-десяткових цифр з 1 Мб оперативної пам’яті
У мене є комп’ютер з 1 Мб оперативної пам’яті і немає іншого локального сховища. Я повинен використовувати його, щоб прийняти 1 мільйон 8-значних десяткових чисел через з'єднання TCP, сортувати їх, а потім відправити відсортований список через інше з'єднання TCP. Список номерів може містити дублікати, які я не повинен відкидати. Код …

20
Як я можу перевірити код Arduino?
Я хотів би мати можливість перевірити свій код Arduino. В ідеалі я міг би запустити будь-які тести, не маючи завантажувати код на Arduino. Які інструменти чи бібліотеки можуть мені допомогти у цьому? У розробці є емулятор Arduino, який може бути корисним, але він, здається, ще не готовий до використання. AVR …

3
Розуміння Linux / proc / id / карт
Я намагаюся зрозуміти використання пам'яті вбудованого додатка Linux. /proc/pid/mapsУтиліта / файл , здається, хороший ресурс для перегляду деталей. На жаль, я не розумію всіх стовпців і записів. Що означають анонімні записи 0 inode? Це, здається, деякі з більших сегментів пам'яті.
156 linux  embedded 

13
Як запрограмовані щоденні машини?
Як запрограмовані щоденні машини (не стільки комп’ютери та мобільні пристрої, скільки прилади, цифрові годинники тощо)? Який код входить в програмування торгового автомата Coca-Cola? Як моя кавоварка приймає заздалегідь запрограмований час і починає варити горщик кави через години, коли настає цей час? Чи мають у цих машин операційні системи всередині них, …

16
Як ви реалізуєте клас на C? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 12 місяців тому . Удосконаліть це питання Якщо припустити, що я повинен використовувати C (немає C ++ або …
139 c  class  oop  embedded 


15
Швидко знайдіть, чи є значення в масиві C?
У мене є вбудована програма із критичною часовою шкалою ISR, яка потребує повторення через масив розміром 256 (краще 1024, але 256 є мінімальним) і перевірити, чи відповідає значення вмісту масивів. boolБуде встановлено в це правда так. Мікроконтролер - це NXP LPC4357, ядро ​​ARM Cortex M4, а компілятором - GCC. Я …

12
Загальний розмір вмісту всіх файлів у каталозі [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання Коли я використовую lsабо du, я отримую кількість дискового простору, який займає кожен файл. Мені …
103 linux  embedded  shell 

10
Різниця між const і const volatile
Якщо ми оголошуємо змінну як volatileкожен раз, коли оновляється свіже значення Якщо ми оголошуємо змінну як, constтоді значення цієї змінної не буде змінено Тоді const volatile int temp; яка користь від оголошення змінної tempяк вище? Що станеться, якщо ми оголосимо як const int temp?
89 c  embedded 

6
Чи існує альтернатива flex / bison, яка може бути використана у 8-розрядних вбудованих системах?
Я пишу невеликий перекладач для простої мови, такої як BASIC, як вправу на мікроконтролері AVR на мові C, використовуючи ланцюжок інструментів avr-gcc. Однак мені цікаво, чи є якісь інструменти з відкритим кодом, які могли б допомогти мені написати лексер та парсер. Якби я написав це для запуску на своєму Linux-боксі, …

30
Чи є якась причина використовувати C замість C ++ для вбудованої розробки?
Питання У мене є два компілятори на моєму обладнанні C ++ та C89 Я думаю про використання C ++ з класами, але без поліморфізму (щоб уникнути vtables). Основними причинами, якими я хотів би користуватися C ++, є: Я вважаю за краще використовувати “вбудовані” функції замість визначень макросів. Я хотів би …
82 c++  c  embedded  c89 

11
Вбудований C ++: використовувати STL чи ні?
Я завжди був вбудованим програмним інженером, але зазвичай на рівні 3 або 2 стеку OSI. Я насправді не апаратний хлопець. Як правило, я завжди робив телекомунікаційні продукти, як правило, ручні / стільникові телефони, що, як правило, означає щось на зразок процесора ARM 7. Зараз я опиняюсь у більш загальному вбудованому …
74 c++  stl  embedded 

1
Це правильна реалізація C ++ AtomicInt?
Приміщення: я працюю із вбудованим у ARM (майже голим металом) середовищем, де у мене навіть немає C ++ 11 (з std::atomic<int>), тому, будь ласка, уникайте відповідей на кшталт " просто використовувати стандартний C ++std::atomic<int> ": я не можу . Чи правильна реалізація ARM AtomicInt? (припустимо, архітектура ARM - ARMv7-A ) …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.