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

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

13
Как вы гарантируете, что физические сетевые интерфейсы всегда получают одно и то же имя интерфейса при перезагрузке во встроенной системе Linux?

Для встроенной системы Linux, если у меня есть два или более сетевых интерфейса, как я могу гарантировать, что они всегда получают одинаковые имена интерфейсов при каждой загрузке Другими словами, я хочу, чтобы eth0 всегда отображался на один физический порт Ethernet, eth1 на другой и т. Д. Мой...

11
Как быстро я должен пробовать с помощью логического анализатора?

Если у меня есть цифровой сигнал 10 МГц, как быстро мне нужно выполнять выборку с помощью логического анализатора, чтобы избежать ошибок в битах? Увеличивается ли минимальная частота дискретизации, если я хочу подключить декодер протокола (например, SPI)? Мне известна теорема отсчетов...

11
Определение кучи и размера стека для микроконтроллера ARM Cortex-M4?

Я работал над проектами небольших встроенных систем и выключал их. В некоторых из этих проектов использовался базовый процессор ARM Cortex-M4. В папке проекта находится файл startup.s . Внутри этого файла я отметил следующие две командные строки....

11
Как инструкции Thumb сравниваются с инструкциями ARM по производительности?

Коллега упомянул, что инструкции Thumb были значительно медленнее, чем инструкции ARM (это было для процессора AT91SAM7S32). Это правда? Каковы преимущества производительности одной инструкции над...

10
Экономия оперативной памяти при записи на 2K страницы размером NAND flash

Я пишу драйвер для Samsung K9WAG08U1D NAND flashчипа. В спецификации чипа памяти упоминается, что он имеет размер страницы 2048 байт (2 КБ). Я использую, TI MSP430F2619который имеет 4096 байт (4 КБ) оперативной памяти. Это означает, что мне нужно выделить 2 Кбайт памяти только для записи на...

8
Есть ли ПЛИС, которая могла бы «подцепить» себя при необходимости?

Например, если имеется много операций с плавающей запятой, он может «перемонтировать» область некоторых своих целочисленных единиц для обработки инструкций с плавающей запятой, и наоборот. Или, если не слишком много вычислений, но есть много потребностей ввода / вывода, он мог бы распараллелить...

8
Как я могу увеличить разрешение АЦП моего процессора?

У меня есть Atmel SAM4S MCU с 12-битным внутренним АЦП. Я хотел бы добиться 16-битного разрешения при частоте дискретизации 500 Гц. Входной сигнал для АЦП довольно низкочастотный (около 20 Гц с максимальной частотой) и малошумящий (менее одного 12-битного среднеквадратичного значения). Как я могу...

8
Как я узнаю, нужен ли мне подтягивающий или понижающий резистор для вывода GPIO?

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

2
В чем разница между режимами сброса микропроцессора BOR и POR?

Я читал о встроенных системах, и в частности режимы сброса. Как я понимаю, микроконтроллер может иметь несколько режимов сброса. Что такое сброс напряжения (BOR) и сброс при включении питания (POR)? В чем разница между BOR и...

1
Выбор транзистора для переключения высокоскоростных линий передачи данных

Итак, вот моя ситуация: я студент машиностроения, работаю над инновационным продуктом для одного из моих курсов. Сам продукт довольно тяжёл во встроенном программировании, с которым мне удобно. То, что мне менее удобно, - это маленький электротехник, который мне нужно сделать. По сути, мне нужно...

1
Сборка MIPS останавливается и пересылается, когда значение регистра не изменено на предыдущем шаге

Я перейду к конвейерной обработке и остановкам с архитектурой MIPS, и есть пара вещей, в которых я не уверен. Если две смежные инструкции, такие как первые две из каждого набора, приведенного ниже, обе используют один и тот же регистр, но первая на самом деле не модифицирует этот регистр, есть ли...