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


Java на Raspberry Pi  — DZone IoT
Я уже много публиковал здесь на Medium, в собственном блоге , на foojay.io и во многих других онлайн и оффлайн публикациях . Но DZone еще не было в моем списке издателей… Это копия первой статьи, которую я написал для DZone с кратким обзором того, как я начал писать о #JavaOnRaspberryPi . Позвольте мне быстро представиться: Меня зовут Фрэнк Дельпорт. Я живу в Бельгии и начал программировать, когда мне было 11 лет с Commodore 64 (да, это было давно). Я начал свою..

Что такое MISRA и как его приготовить
Пожалуй, каждый разработчик программного обеспечения для микроконтроллеров слышал о специальных стандартах кодирования, помогающих повысить безопасность и переносимость кода. Одним из таких стандартов является MISRA. В этой статье мы подробно рассмотрим, что это за стандарт, его концепция и как использовать его в ваших проектах. Многие наши читатели слышали, что PVS-Studio поддерживает классификацию своих предупреждений по стандарту MISRA. На данный момент PVS-Studio покрывает..

2 минуты, чтобы добавить групповой чат на ваш сайт
В этих шагах мы покажем вам, как добавить групповой чат на любой веб-сайт в течение 2 минут. Вам не нужны какие-либо навыки программирования на языке JS / Server, все, что вам нужно, это немного HTML и терпение. В этом уроке мы используем Kommunity.co 1- Перейдите на https://app.kommunity.co 2- После входа в систему создайте свое первое сообщество 3- Здесь вам нужно ваше доменное имя или просто используйте http://127.0.0.1 , если вы хотите, чтобы он работал на..

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

Библиотека C XML для встраиваемых систем [закрыта]
Я работаю над проектом встроенной системы, использующей XML для передачи данных в систему и из нее. Я не хочу, чтобы обработка XML превратилась в кучу битов, которые строят строки XML, используя snprintf() / strcat() и друзей, или анализируют XML,...
18425 просмотров
schedule 24.10.2023

Как начать с процессоров ARM?
Желательно ли начинать непосредственно с таблицы данных и руководства пользователя процессора ARM для новичков или сначала получить представление о мире ARM, а затем двигаться дальше?
17535 просмотров
schedule 17.11.2022

какой linux использовать для разработки embedded-linux-qt 4?
Я хочу начать разработку с использованием qt-embedded в моем проекте встроенного устройства. Можете ли вы сказать мне, какой Linux я должен использовать на своем компьютере для разработки? Ну и должна быть поддержка VMWARE-tools (в Fedora Core 11 ее...
248 просмотров
schedule 08.12.2023

дистрибутив Linux для разработки встраиваемых систем?
У меня есть встроенная плата. Может ли кто-нибудь предложить идеальный дистрибутив Linux для такой конфигурации, имея в виду, что он также должен захватывать изображения в реальном времени. Я планирую использовать Qt_Embedded для разработки...
2302 просмотров
schedule 28.02.2024

Формат описания встроенной структуры
У меня есть структура C, которая позволяет пользователям настраивать параметры встроенной системы. В настоящее время графический интерфейс, который мы используем для этого, специально написан для каждой версии этой структуры конфигурации. Я хотел бы...
766 просмотров
schedule 12.10.2023

Возможность реверс-инжиниринга некоторого встроенного кода
Все, Моя компания находится в ситуации, когда мы используем встроенную систему управления другой компании в другой стране. У нас нет исходного кода или схем этой системы, и производитель не хочет их выпускать, по-видимому, ни за какую цену или на...
976 просмотров
schedule 15.11.2022

Сборка ARM - Инструкция по ответвлению
Присматриваю какую-то сборку для запуска какой-нибудь прошивки, работающей на ARM-процессоре. Определена следующая таблица векторов исключений: LDR pc, =resetHandler LDR pc, Undefined_Addr LDR pc, SWI_Addr LDR pc,...
3013 просмотров
schedule 27.06.2022

ARM Cortex: мьютекс с использованием бит-бэндинга
Учитывая это, на ARM Cortex M3 я могу: атомарно прочитать один бит атомарно установить один бит атомарно очистить один бит Как я могу объединить их для набора операций в стиле мьютекса: try lock take lock release lock Кажется,...
5330 просмотров
schedule 24.03.2024

Как проверить надежность собственной (небольшой) встраиваемой операционной системы?
Я написал небольшую операционную систему для встроенного проекта , работающую на малых и средних целевых устройствах. Я добавил несколько автоматических модульных тестов с высоким покрытием кода тестами (>95%), но областью действия является только...
1496 просмотров

Синхронизация задач много-к-одному привратнику
Я работаю над дизайном, который использует задачу привратника для доступа к общему ресурсу. Базовый дизайн, который у меня сейчас есть, - это одна очередь, которую получает задача привратника, и несколько задач, помещающих в нее запросы. Это...
2317 просмотров
schedule 18.03.2024

Шаблоны проектирования / реализации для встроенных систем
Есть ли какие-нибудь хорошие источники по дизайну и / или шаблонам реализации для встраиваемых систем? Книги или хорошие веб-ресурсы. Тема могла быть: Размышления о типичном способе отделения адресов регистров от реализации драйвера. Или о...
994 просмотров
schedule 10.12.2023

Понимание этого встроенного кода c
Я пытаюсь понять этот встроенный код c. Я думаю, это означает, что биты порта подключаются к какому-то регистру в шине. Поправьте меня если я ошибаюсь. И любые изменения, которые мы вносим в порты, будут отражаться в регистрах шины. Вот фрагмент...
589 просмотров
schedule 28.09.2022

Какие компиляторы Pascal могут работать со встроенной ARM без ОС?
Похоже, доступные компиляторы Pascal могут создавать двоичные файлы только для ARM в Linux. Есть ли установленная версия компилятора / пакета только для чистого процессора ARM с нулевым предустановленным дополнительным программным обеспечением?...
3205 просмотров
schedule 28.06.2022

Настройка скорости передачи для микроконтроллера LP17XX
Привет, я использую программное обеспечение LPC Xpresso для написания кода для микроконтроллеров серии LPC17xx. Я застрял с установкой скорости передачи данных для UART 2, я должен установить 3360 в качестве моей скорости передачи данных....
1131 просмотров
schedule 23.11.2023

как запланировать две задачи?
Я новичок в управлении процессами/задачами. Я хотел бы запланировать две задачи. предполагать, fun1() { printf("It will be printed in every 1 min \n"); } fun2() { printf("It will be printed in every 2 min \n"); } main()...
6966 просмотров

Как заглушки newlibc должны быть включены/связаны с кодом
Во время процесса связывания моего проекта компоновщик завершается со следующими ошибками, если я не сделаю явный вызов в своем коде одной из функций-заглушек (например, _sbrk):...
4193 просмотров
schedule 16.09.2022

SIGTRAP, несмотря на отсутствие установленных точек останова; скрытая аппаратная точка останова?
Я отлаживаю эту программу для встроенной системы STM32. В одной из функций мои программы продолжают попадать в какую-то точку останова: SIGTRAP, ловушка трассировки / точки останова Однако в GDB, когда я делаю info breakpoints , я...
19187 просмотров
schedule 14.10.2022

Основные вопросы по Linux dmesg
и спасибо за внимание к этому вопросу. Я переношу драйвер Linux (2.6.37) между стандартами шины (PLB -> AXI), чтобы быть точным для Xilinx FPGA-SoC. Драйвер устройства встроен в дерево. У меня есть несколько вопросов, и я уверен, что вы, ребята,...
287 просмотров
schedule 26.09.2022

как преобразовать двойной порядок байтов хоста и сети?
Может ли кто-нибудь сказать мне, как преобразовать двойную точность в сетевой порядок байтов. Я попытался uint32_t htonl(uint32_t hostlong); uint16_t htons(uint16_t hostshort); uint32_t ntohl(uint32_t netlong); uint16_t ntohs(uint16_t netshort);...
11747 просмотров

Шаблоны фасадов и адаптеров для встраиваемых систем
Прочитав книгу Элесиаса Уайта "Making Embedded Systems" (от O'Reilly), я запутался из-за этих двух терминов: фасады и шаблоны адаптеров. Объяснение, которое она дает обоим, совершенно непонятно. Шаблон адаптера (стр. 19): "(... Иногда...
1616 просмотров
schedule 08.12.2023