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

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

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

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

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

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

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

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

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

4
Как принять гибкую методологию для разработки встроенного программного обеспечения / встроенных систем?
Я всегда задавался вопросом, как применять гибкие методы на самом деле в большом сложном встроенном системном программном обеспечении (более 100 инженеров). Разработка встроенного программного обеспечения обладает некоторыми уникальными характеристиками, которые затрудняют гибкую работу (т. Е. Аппаратное обеспечение недоступно до конца цикла разработки; после выпуска продукта невозможно легко обновить встроенное ПО; …

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

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.