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

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

16
Подходит ли C ++ для встраиваемых систем?
Общий вопрос, здесь и в других местах. Подходит ли C ++ для встраиваемых систем? Микроконтроллеры? RTOSes? Тостеры? Встроенные ПК? ООП полезен на микроконтроллерах? С ++ удаляет программиста слишком далеко от оборудования, чтобы быть эффективным? Следует ли рассматривать Arduino C ++ (без динамического управления памятью, шаблонов, исключений) как «настоящий C ++»? …

9
ОСРВ для встраиваемых систем
Я видел много статей, которые говорят мне, что я должен использовать RTOS для управления временем и ресурсами. Мое время не позволило мне провести собственное исследование, поэтому я прихожу к чипхакеру за советом. Я использую микроконтроллеры с низким ресурсом (MSP430, PIC) и искал ОСРВ, которые я могу использовать. К точке: Ресурсная …

9
Использование volatile в разработке встроенного C
Я читал некоторые статьи и ответы на Stack Exchange об использовании volatile ключевого слова для предотвращения применения компилятором каких-либо оптимизаций к объектам, которые могут изменяться способами, которые не могут быть определены компилятором. Если я читаю из АЦП (давайте назовем переменную adcValue) и объявляю эту переменную глобальной, следует ли мне использовать …

4
Почему светодиоды на большинстве встроенных конструкций инвертированы?
Я заметил, что на всех моих оценочных досках, которые у меня были до этого момента. Все светодиоды были подключены в активном низком уровне к порту микроконтроллера. Я понимаю, что с точки зрения безопасности лучше иметь активные линии с низким RESET и тому подобное. Но почему светодиоды?
36 led  embedded 

6
Встроенное программирование для начинающих: Arduino или Raspberry Pi? [закрыто]
Я студент информатики и хочу расширить свои знания по встроенному программированию и электротехнике. Я читал здесь, что использование таких инструментов, как микроконтроллер Arduino - хороший способ начать. Я в основном программист на Java и Python, но имею некоторый опыт в C ++. Кроме того, я играл с ArchLinux. Небольшой проект, …

5
Что такое JTAG?
Я довольно новичок во встроенных системах, и я все время вижу, как этот термин используется, но я не совсем понимаю, что это такое. Быстрый поиск в Интернете приводит к этой странице Википедии: https://en.wikipedia.org/wiki/Joint_Test_Action_Group, которая описывает ее как своего рода протокол для отладки. Но в других контекстах он использовался так, как …
30 embedded  jtag 

9
Что происходит, когда встроенная программа завершает работу?
Что происходит во встроенном процессоре, когда выполнение достигает этого последнего returnоператора. Все ли просто замирает, как есть; энергопотребление и т.д., с одним длинным вечным NOP в небе? или постоянно выполняются NOP, или процессор вообще отключится? Одна из причин, по которой я спрашиваю, заключается в том, что мне интересно, нужно ли …

3
Что находится в разных типах памяти микроконтроллера?
Существуют разные сегменты памяти, в которые вводятся различные типы данных из кода C после компиляции. То есть: .text, .data, .bss, стек и куча. Я просто хочу знать, где каждый из этих сегментов будет находиться в памяти микроконтроллера. То есть, какие данные поступают в какой тип памяти, учитывая типы памяти: RAM, …

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

2
Защита прошивки на контроллерах AVR и PIC
Может ли кто-нибудь извлечь файл HEX, который я записал в предоставленный им микроконтроллер? Если это возможно, как кто-то может гарантировать, что его код защищен во встроенных системах? В случае микроконтроллеров PIC и AVR, как можно защитить их прошивку от воспроизведения?
23 pic  avr  embedded  firmware 

7
Для встроенного кода, почему я должен использовать типы «uint_t» вместо «unsigned int»?
Я пишу приложение в c для STM32F105, используя gcc. В прошлом (с более простыми проектами), я всегда определяются переменные , как char, int, unsigned intи так далее. Я вижу , что он является общим для использования типы , определенные в stdint.h, такие как int8_t, uint8_t, uint32_tи т.д. Это правда , …
22 c  embedded  gcc 

5
Когда нам нужна операционная система для разработки встраиваемых систем?
Я написал много чистого кода для процессоров PIC и x86. Может кто-нибудь сказать мне, как и когда мне нужна операционная система? И наоборот, с каким приложением или ситуацией можно справиться или без операционной системы?

10
Как стать разработчиком встроенного программного обеспечения?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я хотел бы получить несколько советов для тех, кто хочет стать хорошим разработчиком встроенного программного обеспечения или хочет улучшить свою работу в …
22 embedded 

4
Почему FPGA на основе SRAM используется больше, чем FPGA на основе NVM?
FPGA на основе SRAM необходимо снова загрузить поток битов после выключения питания. Между тем энергонезависимому не нужно это. Интересно, почему на SRAM FPGA проводится больше экспериментов и исследований в области безопасности, чем на основе NVM, кажется, что энергозависимая технология используется чаще, независимо от ее пределов безопасности (когда речь идет об …

6
Как вы структурируете большие встроенные проекты? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 месяцев назад . Фон : Младший инженер-электронщик R & D ( единственный EE в компании ) - …

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