0
ответов

Как использовать расширение типов с фиксированной точкой GCC на ARM Cortex-M?

Я использую ARM Cortex-M3 и Cortex-M4. Я хочу использовать расширение типа фиксированной точки GCC. Я использую набор инструментов для вызова рук. Следующая строка кода _Fract f = 0.1; бросает ...
вопрос задан: 17 June 2012 08:08
0
ответов

с использованием последовательного порта RS-232 в Android?

Я хочу отправлять сигналы через последовательный порт используя классы API JavaComm на устройстве Android, и вот как я это себе представляю: 1 - устройство Android будет: Archos 3.2 с Android 2.2 и хостом USB ...
вопрос задан: 14 June 2012 19:53
0
ответов

Сделать большие константы в исходном коде C более читабельными?

Я работаю над кодом для микропроцессора. У него есть несколько больших критических констант. #определить F _ЦП 16000000UL В данном случае это частота ЦП. В Герцах. Как есть, довольно трудно сказать...
вопрос задан: 12 June 2012 09:09
0
ответов

Ищу одну библиотеку линейной алгебры для встраиваемых систем (без malloc и бесплатно) [закрыто]

Использую для работы с микроконтроллерами. ОСРВ, которые я использую в своих приложениях, не имеют функций free и malloc (и других вызовов, таких как assert), иногда они могут быть доступны, но я предпочитаю иметь...
вопрос задан: 10 June 2012 10:03
0
ответов

Как перенести данные из protobuf-embedded-c в библиотеку Google protobuf C++/Java?

Я использую protobuf-embedded-c в небольшой системе для передачи различных данных с него на ПК. Проблема в том, что если я использую встроенную библиотеку на обоих концах, все работает. Если я использую Google C+...
вопрос задан: 3 June 2012 16:25
0
ответов

встроенная виртуальная машина Java для Cortex M3

В настоящее время я ищу виртуальную машину Java, которая является переносимой (или уже перенесенной) на ARM Cortex M3 (LPC1768 от NXP, 512 КБ). ПЗУ ). У меня уже есть некоторый опыт работы с простой Java в режиме реального времени (www.rtjcom....
вопрос задан: 1 June 2012 19:45
0
ответов

как преобразовать два байта в одно 16-битное число?

Насколько я понимаю, 1 байт будет содержать число от 0 до 255. И что 16-битное число находится в диапазоне 0-65535. Если я пытаюсь представить 16-битное число с помощью двух отдельных 8-битных регистров... как мне это сделать? ...
вопрос задан: 1 June 2012 16:58
0
ответов

LWIP + RTOS - как избежать навсегда блокировки потока netconn?

Когда вызывается функция LwIP netconn_accept() или netconn_recv(), если мы используем RTOS, она блокирует поток и ожидает соединения до истечения времени ожидания или навсегда, в зависимости от настройки ...
вопрос задан: 1 June 2012 10:56
0
ответов

Петля в стиле аппаратного обеспечения. Ерунда?

На днях я научился классному приему в Verilog. Когда нужно что-то делать неоднократно. Вы можете использовать регистр сдвига для подсчета количества приращений. Просто переставив 1 из LSB в MSB, ...
вопрос задан: 26 May 2012 07:05
0
ответов

Как ограничить использование виртуальной памяти node.js?

Я работаю во встроенной среде, где ресурсы весьма ограничены. Мы пытаемся использовать node.js, который работает хорошо, но обычно потребляет около 60 мегабайт виртуальной памяти (реальная память...
вопрос задан: 25 May 2012 23:05
0
ответов

Разработка встроенного кода (особенно для PIC с C18) в Visual Studio

Я использую Visual Studio для написания настольных приложений, и я нахожу его очень удобным и простым в использовании. Я хочу написать встроенный код в Visual Studio. Например, это ...
вопрос задан: 16 May 2012 22:11
0
ответов

ARM Assembler - Как мне использовать CMP, BLT и BGT?

Короткий вопрос к вам, ребята, в моем цикле мне нужно использовать CMP , BLT и BGT для сравнения некоторых значений. Как использовать указанные инструкции в следующем цикле? Я пытаюсь использовать BG T , BLT и CMP, как мне нужно...
вопрос задан: 15 May 2012 13:08
0
ответов

Какую макетную плату выбрать для обработки нескольких изображений в реальном -времени [закрыто]

I У меня есть хорошие знания в качестве программиста, но я очень новичок в разработке встраиваемых систем и аппаратного обеспечения. Я уже около трех недель ищу макетные платы, но не хочу тратить свое драгоценное...
вопрос задан: 7 May 2012 00:05
0
ответов

Могу ли я смешать руку -eabi с рукой -elf?

У меня есть продукт, загрузчик и приложение которого скомпилированы с помощью компилятора (gnuarm GCC 4.1.1 ), который генерирует "arm -elf". Загрузчик и приложение находятся в разных FLASH-памяти...
вопрос задан: 4 May 2012 11:46
0
ответов

sed возвращает разные результаты на разных платформах

Привет, используя следующую команду на машине x86 (используя /bin/sh )возвращает :3 test="port 3" эхо $ тест | sed -r 's/\s *port\s *([0 -9]+ )\s */\1<\/port>/' но работает...
вопрос задан: 2 May 2012 16:43
0
ответов

Как увидеть использование кучи и стека функции в c с помощью valgrind?

Я работаю над встроенной системой. У нас есть ограниченный стек и куча во встроенной системе, обычно 64 КБ (оперативной памяти ). Я пытаюсь использовать вызовы библиотеки полярных -ssl. Есть ли какие-либо инструменты, которые говорят, сколько...
вопрос задан: 30 April 2012 09:11
0
ответов

LwIP -netconn API -Отправить TCP-пакет, пока процесс заблокирован?

Я использую FreeRTOS + LwIP для разработки устройства вызова медицинской сестры на базе Ethernet. После прочтения некоторых примеров и документации я хочу использовать API-интерфейс netconn LwIP для отправки и получения данных по протоколу TCP,...
вопрос задан: 23 April 2012 17:55
0
ответов

Как получить ARM код на реальное устройство, JTAG? Возможно ли сделать импровизированный JTAG с Arduino?

Ок, я немного запутался в программировании для ARM процессоров. Время шквала вопросов: Как получить скомпилированный двоичный файл в ARM процессоре? Является ли JTAG нормальным методом (я думаю, что это то, что ...
вопрос задан: 20 April 2012 19:29
0
ответов

Почему ускорение процессора приводит к срыву дедлайнов в системах реального времени?

Немного смущен этим. Если я ускорю работу процессора, не займет ли выполнение задачи меньше времени и, следовательно, приведет к более раннему установлению крайнего срока? спасибо
вопрос задан: 11 April 2012 15:24
0
ответов

Синтаксис Razor предотвращает экранирование HTML в ActionLink

У меня есть сайт ASP MVC 3, и мы пытаемся придать стиль ссылкам действий. Я хочу, чтобы html был чем-то вроде какой-то текст и ...
вопрос задан: 6 April 2012 10:05
0
ответов

Предпочтительный метод использования двух имен для вызова одной и той же функции в C

Я знаю, что существует как минимум три популярных метода вызова одной и той же функции с несколькими именами. На самом деле я не слышал, чтобы кто-то использовал четвертый метод для этой цели. 1). Можно использовать #define: ...
вопрос задан: 3 April 2012 16:06
0
ответов

Указатели функций во встроенных системах, полезны ли они?

В интервью они спросили мне, если использование указателей на функции было бы выгодно (с точки зрения скорости) при написании кода для встроенных систем? Я понятия не имел о встроенной системе, поэтому не мог ответить на ...
вопрос задан: 3 April 2012 10:33
0
ответов

Реализация корректной межмодульной синхронизации в ядре Linux

Реализую кастомный серийник драйвер шины для определенной платы Linux на базе ARM (фактически, специальный драйвер UART). Этот драйвер должен обеспечить связь с определенным MCU на другом конце шины...
вопрос задан: 2 April 2012 10:50
0
ответов

Как работает отладчик, такой как gdb, для установки точки останова через JTAG?

Я работаю над отладкой с помощью gdb. я хотел знать, как gdb работает внутри, чтобы установить точку останова на встроенном процессоре через JTAG.
вопрос задан: 1 April 2012 13:38
0
ответов

Чтение 16 бит из 32-битного регистра

Я пытаюсь прочитать определенные значения из определенного регистра. В руководстве указано, что сначала я должен получить доступ к 16-битному младшему биту, а затем к 16-битному старшему биту. Я просто читаю все 32 бита сразу и...
вопрос задан: 27 March 2012 19:22
0
ответов

Как заставить gcc использовать пользовательские реализации функций, реализованных в newlibc?

Я работаю над встроенным программным обеспечением для микроконтроллера ARM (SAM7) и использую набор инструментов Yagarto. Мой код в настоящее время связывает libc.a. Однако я хотел бы использовать собственную реализацию встроенной...
вопрос задан: 27 March 2012 15:21
0
ответов

SIGTRAP несмотря на отсутствие установленных точек останова; скрытая аппаратная точка останова?

Я отлаживаю эту часть программного обеспечения для встроенной системы STM32. В одной из функций мои программы продолжают попадать в какую-то точку останова: SIGTRAP, Trace / breakpoint trap Однако в GDB, когда ...
вопрос задан: 23 March 2012 15:01
0
ответов

Встроенное программирование… самое начало [закрыто]

Я хочу начать с нуля, чтобы научиться программировать встроенные системы. Через некоторое время, осмотревшись, я обнаружил, что немного сбит с толку. Я могу программировать как на C, так и на C++, но я просто не знаю, где...
вопрос задан: 22 March 2012 17:29
0
ответов

Разница между «счетчиком программ» и «начальным адресом»

Я использую GDB для загрузки исполняемого файла на встроенное устройство. При загрузке исполняемого файла GDB говорит: xPSR: 0x01000000 pc: 0xf0094902 msp: 0x2001b508 Загрузка раздела .text, размер 0x16240 lma 0x8000000 ...
вопрос задан: 22 March 2012 13:22
0
ответов

Программа получила сигнал SIGTRAP, ловушка трассировки/точки останова

Я отлаживаю кусок (встроенное) программное обеспечение. Я установил точку останова для функции, и по какой-то причине, как только я достиг этой точки останова и продолжил, я всегда возвращаюсь к функции (которая представляет собой ...
вопрос задан: 21 March 2012 17:08