Вопросы с тегом 'arm'

Этот тег используется для вопросов, связанных с семейством компьютеров ARM (Advanced RISC Machine); это машины или электроника, работающие на ядрах ARM или системах с использованием ядра ARM.
1 отв.

как найти максимальное значение в ассемблере массива?

.org 0 .code 32 .text array : .word 10,11,12,13,14 /* how to access above array by using registers and how to find the maximum number of an array*/ /*same problem how can we solve by using ARM Directives*/
14 дек. '15 в 15:58
1 отв.

Где ARM Linux хранит текущее ядро SP в режиме пользователя?

У меня есть следующая ситуация: ОС Linux (ARM) работает на виртуальной платформе, а простая программа запускается в ОС с точкой останова на определенном символе. Когда эта точка останова попадает, мы находимся в пользовательском пространстве. Мой в...
09 окт. '15 в 19:15
1 отв.

ARM11 bad инструкция 'num resb 5' Сборка

Попытка скомпилировать следующее, чтобы прочитать 5-байтовый символ из stdin: .bss num resb 5 .text .global _start _start: mov r0, $1 mov r1, num mov r2, $5 mov r7, #3 swi $0 Через следующие as -o reads...
02 дек. '15 в 2:02
1 отв.

lpc4370 Программирование LPCXPRESSO

У меня есть некоторые знания в программировании в отношении Arduino и Msp430 (с использованием встроенного C). Но я не могу понять, с чего начать учиться, когда дело доходит до LPC4370. У меня есть требование для программирования вышеупомянутого чип...
07 дек. '15 в 19:22
1 отв.

Часы и автобус, как они были подключены

Я узнаю об этих аппаратных часах и общении с шиной. По моему мнению, если два процессора (например, ARM и DSP) должны быть переданы/переданы по шине, им нужны часы для синхронного доступа. В таком случае будут ли одиночные часы как для ведущего, т...
18 мая '15 в 9:23
2 отв.

Почему Cortex-M требует своего первого слова в качестве указателя начального стека?

Представьте, что я пишу программу ассемблера, которая вообще не использует стек. Почему Cortex-M назначает указатель стека? Что делает процессор с этим указателем стека, даже если я его не использую (Требуется ли процессору SP для работы? Я не дума...
20 мая '15 в 7:37
1 отв.

Создайте и запустите библиотеку на Cortex M3 с помощью KEIL uVision IDE

Я хочу использовать библиотеку Crypto++ на микроконтроллере ARM cortex M3 с использованием Keil uVision IDE. Как создать и запустить библиотеку на Cortex M3 с помощью KEIL uVision IDE
25 мая '15 в 19:22
1 отв.

Поменяйте два средних байта слова, используя 4 команды ARM

Задача состоит в том, чтобы написать код в ассемблере руки, используя не более 4 инструкций, которые меняют два средних байта в данном 32-битном слове. Например, если слово 0xAABBCCDD результат должен быть 0xAACCBBDD. Вы можете использовать не более...
02 июня '15 в 15:20
1 отв.

Каковы шаги по настройке приложения RTOS на STM32 с использованием Linux и MakeFiles вместо использования IDE на базе Windows?

Я использую плату STM32F4 Discovery для разработки простого приложения для встроенного акселерометра, одновременно освещающего соответствующие светодиоды, установленные вокруг устройства акселерометра. Я хочу использовать любые RTOS, но я не могу ре...
19 июня '15 в 9:39
1 отв.

Ошибка аргумента сборки

У меня есть следующий код сборки ARM для сравнения двух изображений: void diff(unsigned char *a, unsigned char *b, unsigned char *c, int length) { asm volatile( "1: \n" "vld4.u8 {d0,d1,d2,d3}, [%0]! \n" // l...
14 июля '15 в 2:52
1 отв.

Нужна ясность в использовании командной строки в Linux?

Я создал образ Linux для ARM на Ubuntu. Мне было любопытно использовать команду file в файле образа, созданном в каталоге arch/arm/boot. Когда я выполняю следующую команду balaji@balaji-virtual-machine:~/meraj/linux-stable/arch/arm/boot$ ls bootp c...
22 сент. '15 в 16:29
4 отв.

Изменение значения адреса указателя функции

У меня есть следующий код в C: int addInt(int n, int m) { return n + m; } int (*functionPtr)(int, int); functionPtr = &addInt; functionPtr - это указатель на функцию и указывает на конкретный адрес функции addInt. Я хочу изменить 1 бит е...
06 окт. '15 в 20:28
1 отв.

Обработка изменений IP-адреса в устройстве uPnP

Я работаю в медиа-процессоре на базе ARM. Мне нужно реализовать upnp для устройства. Реклама нужна только, т.е. обнаружение устройства, поэтому можно найти IP-адрес устройства. Я смог реализовать рекламу, но мне не удалось, когда IP-адрес устройства...
15 февр. '15 в 14:46
1 отв.

Кросс-компиляция для руки в научном Linux

Я запускаю yum install gcc-arm-linux-gnueabi на моей машине, но он говорит: No package gcc-arm-linux-gnueabi available. Пожалуйста, помогите мне создать инструмент кросс-компиляции для руки в Scientificfic Linux. Поскольку я наивна в этом, пожа...
17 февр. '15 в 12:40
2 отв.

Я застрял в этом коде, сомневаясь в структуре FILE и функции fopen

typedef struct tagFileheader { unsigned short Type; // 00h File Type Identifier to check if the file is bmp or not unsigned int FileSize; // 02h Size of bmp file No.of bytes of the bitmap file ...
07 февр. '15 в 11:32