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

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

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



3
Определение кучи и размера стека для микроконтроллера ARM Cortex-M4?
Я работал над проектами небольших встроенных систем и выключал их. В некоторых из этих проектов использовался базовый процессор ARM Cortex-M4. В папке проекта находится файл startup.s . Внутри этого файла я отметил следующие две командные строки. ;****************************************************************************** ; ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> ; ;****************************************************************************** Stack EQU 0x00000400 …

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

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


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

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

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

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

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

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

1
Выбор транзистора для переключения высокоскоростных линий передачи данных
Итак, вот моя ситуация: я студент машиностроения, работаю над инновационным продуктом для одного из моих курсов. Сам продукт довольно тяжёл во встроенном программировании, с которым мне удобно. То, что мне менее удобно, - это маленький электротехник, который мне нужно сделать. По сути, мне нужно иметь возможность управлять (включать или выключать) …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.