Вопросы с тегом «embedded-systems»

«Встраиваемая система - это компьютерная система, предназначенная для определенных функций управления в более крупной системе, часто с ограничениями в реальном времени». Майкл Барр. «Глоссарий по встроенным системам». Нейтринная техническая библиотека. Получено 2007-04-21, скопировано из Википедии.

544
Во что встроено программное обеспечение Mars Curiosity Rover?

Марс Curiosity марсоход успешно приземлился, и один из промо - видео «7 минут ужаса» хвастается там быть 500000 строк кода. Это сложная проблема, без сомнения. Но это много кода, конечно, за этим стоит довольно большое программирование. Кто-нибудь знает что-нибудь об этом проекте? Я могу только...

45
Лучшая практика при модульном тестировании для встроенной разработки

Я ищу некоторые передовые стратегии для кода модульного тестирования, написанного для встроенной системы. Под встроенной системой я подразумеваю код, такой как драйверы устройств, обработчики ISR и т. Д., Вещи, которые очень близки к металлу. Большинство модульных тестов невозможно без тестирования...

34
Является ли встроенное программирование ближе к электротехнике или разработке программного обеспечения? [закрыто]

Ко мне подошла работа по написанию встроенного C на микроконтроллерах. Сначала я подумал бы, что встраивание программирования слишком мало для программного стека, но, возможно, я ошибаюсь. Обычно я бы упустил возможность написать встроенный код, поскольку я не считаю себя инженером-электриком. Это...

29
Процесс разработки кода для миссии Voyager?

Voyager 1 достиг межзвездного пространства в августе 2012 года и является самым отдаленным созданным человеком объектом. Запущенный вскоре после своего двойного космического корабля, Voyager 2, в 1977 году, Voyager 1 исследовал системы Юпитера и Сатурна, открывая новые спутники, активные вулканы и...

27
Что является более быстрой альтернативой CRC?

Я делаю некоторую передачу данных от dsPIC к ПК, и я делаю 8-битный CRC для каждого блока 512 байтов, чтобы убедиться, что нет ошибок. При включенном коде CRC я получаю около 33 КБ / с, без него - 67 КБ / с. Какие есть альтернативные алгоритмы обнаружения ошибок, чтобы проверить, что будет...

20
Хорошие примеры модульных тестов для разработчиков встраиваемых Си

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . На следующей неделе я собираюсь поговорить с моим отделом о модульном тестировании...

17
Как принять гибкую методологию для разработки встроенного программного обеспечения / встроенных систем?

Я всегда задавался вопросом, как применять гибкие методы на самом деле в большом сложном встроенном системном программном обеспечении (более 100 инженеров). Разработка встроенного программного обеспечения обладает некоторыми уникальными характеристиками, которые затрудняют гибкую работу (т. Е....

17
Как мне сделать TDD на встроенных устройствах?

Я не новичок в программировании, и я даже работал с некоторыми низкоуровневыми C и ASM на AVR, но я действительно не могу разобраться с более масштабным проектом встроенного C. Будучи перерожденным философией Ruby TDD / BDD, я не могу понять, как люди пишут и тестируют подобный код. Я не говорю,...

15
Какая доля программирования выполняется для встроенных систем?

Какая доля программирования выполняется для встроенных систем? В целом, пожалуйста, поделитесь любой интересной статистикой по программистам по доменам, например, в режиме реального времени / бизнес / пользовательский интерфейс / игры /… Как вы определяете границы домена (например, что такое...

15
Функциональное программирование для встроенного программного обеспечения [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Вчера вечером я обсуждал F # и функциональное программирование с другом,...

15
Как вы справляетесь с нефункциональной работой со Scrum во встроенных системах?

У меня есть две проблемы со Scrum во встроенных системах. Во-первых, есть много задач, особенно на ранних этапах, которые невозможно продемонстрировать. Мы начали с доски разработки, без ОС, без дисплея, без последовательной связи и т. Д. У нас не было нашего дисплея для шести спринтов. Первые...

14
Каковы абсолютные, минимальные требования для содержания азиатских кодировок SE для проекта встроенной системы?

Я работаю в компании, которая начала интегрировать встроенные компьютерные системы в наши продукты, которые мы производим. У нас довольно широкий ассортимент продукции, и она распространяется по всему миру. Кроме того, мы разработали несколько интегрированных плат, которые могут служить нескольким...

14
Почему C доминирует на рынке встроенного программного обеспечения? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Почти каждый сейчас скажет благословение: производительность ! Хорошо, C...

13
Как именно мы переходим от Binary / Hex к наборам инструкций по сборке?

Так что в последнее время я пытался немного научиться программированию на Embedded / Assembly, а также пытался изучить самый низкий уровень (гейты и тому подобное). Одна вещь меня озадачивает, хотя ... как мы "получаем" наборы инструкций. Я немного понимаю, как работает gates / TTL и тому подобное,...

13
Какие языки используются сегодня для низкоуровневого программирования? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Когда я слышу низкоуровневое программирование,...

12
Каковы типичные соглашения об именах для публичных и частных функций OO C? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Короткий вопрос Есть ли типичный способ назвать «публичных» и «частных»...

12
Есть ли недостаток в выделении огромного количества стека для одного массива во встроенной системе?

У меня обычно не возникает проблем с выбором, должны ли некоторые данные быть глобальными, статическими или размещаться в стеке (здесь нет динамического выделения, поэтому не нужно использовать кучу). Я также прочитал несколько вопросов и ответов, таких как этот, но мой вопрос более конкретный,...

11
Почему для декодирования передач от ровера Curiosity через MRO потребуются часы?

В этом видеоролике НАСА говорится, что данные из Curiosity, передаваемые Марс-разведчиком , будут храниться в течение нескольких часов, а затем переданы на Землю (по-видимому, около 14 минут), после чего инженерам потребуется несколько часов для декодирования данные. Из того, что я прочитал,...

10
Обучение разработке встроенных систем без надзора [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

9
Встроенный Linux против Windows Embedded Standard 7 [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 3 года назад . Хорошо, ищем действительно субъективные ответы. Моя компания традиционно была...