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

Встраиваемая система - это компьютерная система, предназначенная для выполнения одной или нескольких выделенных функций, часто с вычислительными ограничениями в реальном времени. Он встроен в комплектное устройство, часто включающее аппаратные и механические части.

7
Необходимость внешнего сторожевого таймера
Зачем нужен внешний сторожевой таймер для микроконтроллера? Большинство микроконтроллеров имеют встроенный сторожевой таймер. Однако в некоторых цепях используется внешний сторожевой таймер (например, PIC16F1824).

6
Самый маленький встроенный дистрибутив Linux?
Я хотел бы спросить экспертов там. Какой лучший встроенный дистрибутив Linux для: Флэш-память ~ 700Кб Рам ~ 256Кб Процессор: High End Arm Cortex M3 (например, из семейства STM32) Необходимые модули: - ядро ​​ядра - базовый набор драйверов: USB / сеть (для WiFi - нет точки доступа, только клиент, нет защиты) …

4
Как работает сброс к заводским настройкам?
Все встроенные устройства включают опцию «Factory reset», которая позволяет пользователю сбросить настройки устройства, если что-то не так. Я разрабатываю прошивку на плате STM32. Прошивка включает в себя загрузчик, который позволяет обновить приложение через UART (отправив двоичный файл, содержащий новый образ), и я хочу добавить еще одну функцию: сброс настроек к …

2
Безопасно ли прерывать SPI?
Я пишу на карту microSD из моей прошивки, но это задача с самым низким приоритетом, поэтому она может быть прервана другими задачами, когда она находится в процессе чтения / записи. Теперь предположим, что я общался с этой картой microSD с помощью UART. Проблема во время чтения будет в том, что …

6
Использование глобальных переменных во встроенных системах
Я начал писать прошивку для своего продукта, и я новичок здесь. Я просмотрел много статей о том, как не использовать глобальные переменные или функции. Есть ли ограничение на использование глобальных переменных в 8-битной системе или это полное «Нет-Нет». Как я должен использовать глобальные переменные в моей системе или я должен …
17 c  embedded  firmware 

3
Почему сначала нужно установить значение, а затем направление GPIO во встроенном процессоре?
У меня полная занятость в качестве инженера по прошивке. Недавно мне было дано задание проверить настройки GPIO и при необходимости изменить настройки. Я нашел несколько пинов, которые были неправильно настроены, поэтому, естественно, я перенастроил их, однако мне сказали, что я сделал это в неправильном порядке. Вот о чем я говорю: …
16 embedded  gpio 

1
Что такое бит-бэндинг?
Я читаю ARM Cortex M3 справочное руководство и появляются понятия «битовая полоса», «область битовой полосы» и «псевдоним битовой полосы». Что такое бит-бэндинг?
16 embedded  arm 

4
С чего начать со встроенного видео?
Мой начальник недавно спросил меня, насколько сложно было бы разработать продукт, который мог бы непрерывно записывать видео довольно низкого качества и сохранять последние несколько часов в той или иной форме внутренней памяти. Я никогда не занимался разработкой видео. Где было бы хорошее место, чтобы начать мой дизайн? Есть ли у …
16 video  embedded 

3
Почему я вижу странную метку на линии данных для некоторых логических единиц?
Я пытаюсь создать домашний компьютер Z80 для развлечения ретро-компьютеров и научить себя основам электронного дизайна. Для подтверждения концепции, я уже собрал базовую систему на макетах в предыдущие недели. Текущий прототип чрезвычайно прост. Я использовал кристалл 4 МГц, управляемый генератором 74HCT04 Пирса, в качестве системных часов, два защелки 74HCT573 в прозрачном …

4
Как реализовать критические разделы на ARM Cortex A9
Я портирую некоторый устаревший код с ядра ARM926 на CortexA9. Этот код является непромокаемым и не включает ОС или стандартные библиотеки, все пользовательские. У меня сбой, который, по-видимому, связан с состоянием гонки, которое следует предотвратить путем критического разбиения кода. Я хочу получить отзывы о моем подходе, чтобы увидеть, могут ли …
15 c  embedded  interrupts 

2
Кто-нибудь оценивал RTOS NuttX?
Читая сегодня Linux User's Journal, я наткнулся на небольшую рекламу о RTOS NuttX . Я проверил их веб-сайт и был довольно впечатлен его набором функций и возможностью установить его в 8052! Мне кажется интересным, что он поддерживает POSIX, над чем я работал в одном из моих собственных клиентов RTOS. Этот …
15 embedded  rtos 

1
Как работает запись NAND флэш-памяти?
Ниже приведено изображение моего понимания работы флэш-памяти NAND. NAND flash работает, сначала стирая все ячейки в одном блоке (по существу устанавливая его в «1»), а затем выборочно записывая 0. Мой вопрос: так как строка слова используется всеми ячейками на одной странице, как программист контроллера NAND получает 0 в определенные ячейки …
14 embedded  flash 

3
Каковы преимущества не преимущественной ОС? а цена на эти льготы?
Каковы преимущества неперекачивающей ОС по сравнению с микроконтроллером с обнаженным металлом, по сравнению с самодельным кодом с фоновой петлей и архитектурой прерываний по таймеру? Какие из этих преимуществ являются достаточно привлекательными для того, чтобы проект принял ОС без упреждения, вместо того, чтобы использовать самодельный код с архитектурой фонового цикла? , …

17
Как сжать код для большего количества Flash и RAM? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я работал над разработкой функции для нашего конкретного продукта. Был запрос …
14 embedded 

4
Можно ли сделать JTAG-интерфейс с Arduino?
Если это так, можно ли направить меня на сайт, который рассказывает, как это сделать? Я полагаю, что, возможно, нашел способ , но я не уверен относительно того, будет ли он работать или нет (нужно найти что-то, чтобы проверить его). Этот вопрос относится к предыдущему моему вопросу, расположенному здесь. В случае, …
14 arduino  arm  embedded  jtag 

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