Вопросы с тегом «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 Studio …

3
Понимание Linux / proc / id / maps
Я пытаюсь понять использование памяти встроенным приложением Linux. /proc/pid/mapsУтилита / файл , кажется, хороший ресурс для просмотра деталей. К сожалению, я не понимаю все столбцы и записи. Что означают анонимные записи inode 0? Похоже, это одни из самых больших сегментов памяти.
156 linux  embedded 

13
Как программируются бытовые машины?
Как программируются бытовые машины (не столько компьютеры и мобильные устройства, сколько бытовые приборы, цифровые часы и т. Д.)? Какой код входит в программирование торгового автомата Coca-Cola? Как моя кофеварка принимает запрограммированное время и начинает варить чашку кофе через несколько часов, когда наступает это время? Есть ли в машинах такого типа …

16
Как реализовать класс на C? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт в прошлом году . Уточните этот вопрос Предполагая, что мне нужно использовать C (без C ++ …
141 c  class  oop  embedded 

13
Когда лучше использовать CRC, чем MD5 / SHA1?
Когда уместно использовать CRC для обнаружения ошибок по сравнению с более современными функциями хеширования, такими как MD5 или SHA1? На встраиваемом оборудовании проще реализовать первое?
130 hash  embedded  crc 

15
Быстро определить, присутствует ли значение в массиве C?
У меня есть встроенное приложение с критичным по времени ISR, которое должно перебирать массив размером 256 (предпочтительно 1024, но 256 - минимум) и проверять, соответствует ли значение содержимому массивов. В этом boolслучае A будет установлено значение true. Микроконтроллер - это NXP LPC4357, ядро ​​ARM Cortex M4, а компилятор - GCC. …

12
Общий размер содержимого всех файлов в каталоге [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 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. Однако мне интересно, есть ли какие-нибудь инструменты с открытым исходным кодом, которые могли бы помочь мне написать лексер и парсер. Если бы я написал это для работы на …

30
Есть ли причина использовать C вместо C ++ для встраиваемой разработки?
Вопрос У меня есть два компилятора на моем оборудовании C ++ и C89 Я думаю об использовании C ++ с классами, но без полиморфизма (чтобы избежать vtables). Основные причины, по которым я хотел бы использовать C ++: Я предпочитаю использовать «встроенные» функции вместо макроопределений. Я хотел бы использовать пространства имен, …
82 c++  c  embedded  c89 

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.