Публикации по теме 'embedded'


Начало работы с PIC16
В частности, PIC16f18326 Мы живем в прекрасном подарке, где любой любитель может получить любую легкодоступную демонстрационную доску по однозначной цене и после разумных задержек. Когда я впервые начал возиться с Arduino и Raspberry Pi, я был в восторге от ощущения расширения возможностей, которое последовало за возможностью воплощать свои идеи в реальном мире оборудования. После того, как я овладел мастерством программирования готовых образовательных плат, следующим шагом стала..

Порядок прямого или обратного порядка байтов ??
Если вы похожи на меня, каждый раз, когда вы сталкиваетесь с каким-либо документом, в котором говорится о порядке байтов протокола или архитектуры, вы в конечном итоге ищите порядок байтов в Википедии »и смотрите на эти два изображения: Я полагаю, что путаница возникает из-за того, что в алгоритме с прямым порядком байтов младший байт слова идет первым, а самый значимый байт идет последним, поэтому похоже, что он «заканчивается большим». Очевидно, то же самое происходит с прямым..

Bluetooth с низким энергопотреблением и ржавчиной
Bluetooth на встроенной Rust Основным компонентом моего личного проекта является наличие двух устройств, взаимодействующих по беспроводной сети, и (в то время, когда я начал работать над этим) не было доступных крейтов Rust Bluetooth без стандарта . Поэтому я начал писать свой собственный. Я уже решил работать на Нуклео и использовать щит IDB05A1 , который содержит модуль BlueNRG-MS . В результате этих усилий по разработке было создано два ящика: Нестандартный драйвер Rust..

Самоуверенная антропология встроенного программиста, его привычки и среда обитания
от Пер Книтт Регистрирует! Осциллографы! Бороды! Серийные порты! С! Циклическое бритье! Бороды! Прерывания! Сборка! Я упоминал бороды? Если бы я произнес слова «встроенный программист», у большинства людей в нашей отрасли сразу возник бы образ героического персонажа. Великолепный разработчик с тайными навыками, энциклопедическими познаниями в оккультизме, сомнительным пониманием концепции личной гигиены и поистине эпическим количеством растительности на лице. Богоподобная..

Вопросы по теме 'embedded'

Доморощенный Nintendo DS с Ada?
Примечание: я очень мало знаю о инструментальной цепочке GCC, поэтому этот вопрос может не иметь особого смысла. Поскольку GCC включает интерфейс Ada и может генерировать ARM, а devKitPro основан на GCC, возможно ли использовать Ada вместо C / C ++...
1076 просмотров
schedule 02.12.2021

Как мне преобразовать из 32-битного int, представляющего время использованияc, в 32-битное int, представляющее время как двоичную дробь в секундах?
POSIX использует struct timeval для представления временных интервалов. struct timeval { time_t tv_sec; unsigned tv_usec; }; Целостность GHS представляет Time следующим образом: struct Time { time_t Seconds; unsigned...
2852 просмотров
schedule 13.11.2021

Лучшая система сборки для встроенной разработки / кросс-компиляции
Я сейчас занимаюсь разработкой, используя dsPIC, и я не совсем люблю MPLAB. На самом деле я использую Visual Studio с проектом makefile. В настоящее время я использую SCons, который, кажется, работает довольно хорошо после того, как обнаружил...
3323 просмотров

Попытка очистить кэш данных PowerPC 750
Я пишу процедуру для очистки кеша данных PowerPC750 перед его отключением при использовании режима обратной записи. Я нашел примечание по приложению IBM о программировании кешей, которое включает процедуру очистки, но меня смущает пример кода. Я...
1126 просмотров
schedule 28.09.2021

Пространство памяти C и #defines
Я работаю над встроенной системой, поэтому память мне дорога. Одна повторяющаяся проблема заключается в том, что мне не хватает места в памяти при попытке скомпилировать для нее программу. Обычно это исправляется ограничением количества...
9269 просмотров
schedule 22.09.2021

Ссылки для реализации функций календаря во встроенной системе?
У меня есть встроенная система, которая в настоящее время отслеживает секунды до предполагаемого события, используя часы реального времени, управляемые часовым кристаллом. Теперь ему нужно отслеживать фактическую дату и время. Итак, мне нужно...
809 просмотров
schedule 13.11.2021

Великая унифицированная теория лесозаготовок
Их Великая Единая Теория лесозаготовок? Будем ли мы его развивать? Вопрос (просто чтобы показать, что это не обсуждение :), как я могу улучшить следующее? (обратите внимание, что я живу в основном во встроенном мире, но и не встроенные предложения...
705 просмотров
schedule 25.09.2021

Как найти встроенную платформу?
Я новичок в аппаратной части встраиваемого программирования, поэтому после того, как я был полностью ошеломлен всеми возможными вариантами (pc104, пользовательские платы, огромный выбор для каждой платы, оптовые скидки, комплекты для разработки, аааа...
500 просмотров
schedule 27.09.2021

Встроенная файловая система и sqlite
Я работаю над встроенным проектом, у которого нет файловой системы, и функциональность нашего кладжа базы данных расширилась. Теперь это настолько неэффективно, что мы не можем больше этого терпеть. Я пытаюсь выяснить, есть ли в SQLite встроенная...
1114 просмотров
schedule 29.09.2021

встроенный dev. вопрос - как вырваться из неисправного открытия последовательного порта?
В рамках проекта WindowsCE, C ++ я пытаюсь работать с устройствами, подключенными как через «реальные» последовательные порты, так и / или через оболочки serial-to-usb («виртуальные» последовательные порты); Моя проблема в том, что когда я пытаюсь...
270 просмотров
schedule 27.11.2021

EndDocPrinter спит 3 секунды без оболочки (explorer.exe)
При отладке, когда POS имеет оболочку Windows по умолчанию (explorer.exe), она печатает успешно, но если мы заменяем оболочку Windows по умолчанию нашей программой или любой другой программой (например, cmd.exe) и печатаем с теми же функциями, он...
287 просмотров
schedule 28.11.2021

установить моно руководство (локальное) без интернета
Я хочу установить моно на встроенную систему (плату arm), у которой нет подключения к сети Ethernet, поэтому мне нужно выполнить локальную установку (я могу передавать данные / файлы на плату с помощью SD-карты). Данные платы: 32 Кбайт внутреннего...
296 просмотров
schedule 28.11.2021

#define vs enum во встроенной среде (как они компилируются?)
Этот вопрос был задан до смерти, и я согласен, что перечисления - это то, что нужно. Однако мне любопытно, как перечисления компилируются в окончательном коде - #defines - это просто замены строк, но добавляют ли перечисления что-нибудь к...
3026 просмотров
schedule 13.11.2021

Лучшее из плохого алгоритма контрольной суммы
Я работаю над существующим драйвером, который управляет 8-битным MCU через последовательный порт. Существует множество различных версий прошивки для MCU, но все они используют общий метод проверки целостности канала. Этот метод не очень надежен, и я...
1153 просмотров
schedule 10.11.2021

Как настроить dev. среда для платы ARM AT91SAM7-EX256 под x86 Linux?
Я новичок в разработке встроенных систем, как показано на рисунке. У меня есть небольшая плата ARM, AT91SAM7-EX256 . У меня также есть программный ключ JTAG. Я использую Linux ( Ubuntu x86_32 ) на своем ноутбуке и настольном компьютере. Я...
1927 просмотров
schedule 29.10.2021

Разница между Soc (система на кристалле) и SBC (одноплатный компьютер)
Кто-нибудь может объяснить основные различия между Soc и SBC?
7728 просмотров
schedule 08.09.2021

Веб-браузер PyQt: сосредоточьтесь на веб-странице без щелчка мыши
Я пишу приложение для встраиваемого устройства, у которого нет ввода с помощью мыши. Веб-браузер очень прост и не имеет кнопок, адресной строки, строки файлов и т. Д. На данный момент он просто загружает веб-страницу. Эта веб-страница использует...
2153 просмотров
schedule 14.10.2021

Что безопаснее - глобальное или статическое объявление во встроенной среде?
У меня есть выбор между объявлением переменной статической или глобальной. Я хочу использовать переменную в одной функции для поддержания счетчика. Например void count() { static int a=0; for(i=0;i<7;i++) { a++; } }...
2843 просмотров
schedule 23.10.2021

Как работает программирование внутри приложения для ARM (Cortex M3)?
Я работаю над настраиваемым устройством на базе Cortex-M3, и мне нужно реализовать механизм программирования в приложении (IAP), чтобы можно было обновлять прошивку устройства без JTAG (вместо этого мы будем использовать TFTP или HTTP). Хотя примеры...
7778 просмотров
schedule 13.09.2021

Встраиваемое программирование в самом начале
Я хочу начать с нуля, чтобы научиться программировать встроенные системы. После некоторого времени, осмотревшись, я обнаружил, что немного сбит с толку. Я могу программировать как C, так и C ++, но я просто не знаю, с чего начать встроенное...
5045 просмотров
schedule 15.11.2021