Свързани публикации 'arm'


ARM64 системна памет
ARM AArch64: Домейни за споделяне и нормална памет Тази статия обяснява концепциите за споделеност за нормална памет и се докосва до нейното въздействие върху цялостната кохерентност и кешируемост при дизайн на AArch64 система. Части от тези точки са подходящи и за дизайна на системата, който не е AArch64. В повечето системи нормалната памет съставлява основна част от адресируемата памет. Най-важният фактор, за да се твърди, че дадена памет е нормална, е нейната идемпотентност. Това..

NVIDIA Jetson Xavier NX Бенчмаркове
Наскоро получих платка NVIDIA Jetson Xavier NX, за да прегледам и напиша някои публикации. Първото е неофициално ръководство за надграждане на Ubuntu 18.04 до най-новия Ubuntu Focal (20.04). Тук ще направя някои бенчмаркове и ще сравня производителността между Jetson NX и други SBC. Преди известно време направих „сравнителен анализ“ на „някои“ ARM платки, сравнявайки тяхната производителност на Java и други натоварвания. Тук ще направя подобен подход и ще добавя някои GPU и тестове..

Свързани въпроси 'arm'

Трябва ли моят манипулатор на прекъсвания да деактивира прекъсванията или ARM процесорът го прави автоматично?
Нашата група използва персонализиран драйвер за свързване на четири MAX3107 UART на споделена I2C шина. Прекъсванията на четирите MAX3107 са свързани (т.е. споделено прекъсване чрез logic or'ing)) към GPIO щифт на процесора ARM9 (модул LPC3180)....
5357 изгледи

ARM: Може ли манипулатор на FIQ да изпревари изпълняващ манипулатор на IRQ?
За архитектурата ARMv7, може ли изключение от FIQ да изпреварва изпълняващ се в момента манипулатор на IRQ (в контекста на IRQ, разбира се) Благодаря
231 изгледи
schedule 17.09.2022

грешка при компилиране на fftw за кръстосано компилиране на ARM
Опитвам се да кръстосано компилирам FFTW за ARM. Моята команда за конфигуриране е, ./configure --with-slow-timer --host=arm-linux-gnueabi --enable-single --enable-neon "CC=arm-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp" Също така...
1466 изгледи
schedule 17.09.2022

Как да използвате printf в асемблерния език на raspberry pi
printf има ли ограничение за броя на стойностите, които можете да отпечатате? Ето моят код. .data .balign 4 string: .asciz "\n%d %d %d %d\n" .text .global main .extern printf main: push {ip, lr} @ push return...
7135 изгледи
schedule 19.09.2022

Изграждане на GCC като ARM крос компилатор с поддръжка на multilib
Искам да създам GCC от изходния код като кръстосан компилатор за голи метални цели на ARM. По-конкретно, имам нужда от поддръжка за архитектурите armv4t и armv5te с softfp и за двете, тъй като им липсва подходящ FPU. (Съответните) флагове,...
747 изгледи
schedule 16.09.2022

Как да игнорирам прекъсвания с arm gdb
Опитвам се да отстраня грешки в програма с помощта на arm-none-eabi-gdb и преминавам през нея. Има прекъсване, USB0_Handler, в което не искам да влизам, докато стъпвам на програмата. За да постигна това, опитах да използвам skip , но не проработи,...
2151 изгледи
schedule 26.09.2022

ld: не може да намери crt1.o: Няма такъв файл или директория
Съставям кръстосано заявление за arm в yocto build с помощта на bitbake. Компилира се добре, но свързването е неуспешно с грешка по-долу. /gcc/arm-poky-linux-gnueabi/5.3.0/ld: cannot find crt1.o: No such file or directory Освен това не успя...
9175 изгледи
schedule 24.09.2022

OMAP SPI контролер
Някой разработвал ли е някакво приложение за управление на spi устройството на OMAP3? Мога да заредя spi драйвера "mcspi", но не знам как да го използвам.
3647 изгледи
schedule 02.10.2022

Добра практика за вградено програмиране ли е да деактивирате прекъсване в прекъсване? [затворено]
Искам да внедря нещо в процесор ARM Cortex-M3 (с NVIC). Имам ограничени познания за вградените системи, но знам, че ISR рутинната трябва да бъде възможно най-проста. Сега имам следния проблем: имам програма за прекъсване, която се задейства при...
1248 изгледи
schedule 29.09.2022

Проблем с функция за сглобяване на ARM?
Имам проста функция, написана на ARM асемблер. Първият път, когато се стартира, всичко работи както желаете (отпечатва BOOT\n ). При второто изпълнение на функцията обаче нищо не се отпечатва. .globl __printTest .text .align 2 __printTest:...
392 изгледи
schedule 07.10.2022

c# (mono, dotgnu) за въпроси, свързани с ръката
Някой има ли опит с базирани на c# или .net езици за дъски, базирани на ръка? Има ли компилатори, които правят кода ми готов за дъската на ръката? Препоръчително ли е да се разработва с linux или windows? Има ли предимства Linux или Windows...
1182 изгледи
schedule 14.11.2022

кръстосано компилиране (arm-none-eabi-as) грешка при сглобяване на ръка боклуци в края на реда / или недефиниран символ
Здравейте, докато компилирам файл startup.s (arm-none-eabi-as file.s) (*-gcc) Получавам във всеки ред за коментар някои грешки - боклук в края на реда, първият неразпознат знак е / когато изтрия // някои редове за коментари, получавам грешки...
17117 изгледи

Кеш на страницата за споделена памет
В следната връзка в рамките на 4-то изображение отгоре: http://duartes.org/gustavo/blog/post/page-cache-the-affair-between-memory-and-files Изобразеният сценарий е този на два процеса, "render" и "3drender", споделящи файл. Авторът описва...
1371 изгледи

Определете възможностите на процесора по време на изпълнение
Написах някакъв асемблен код за паралелна обработка с помощта на технологията ARM Wireless MMX и той работи добре на устройства с процесори (процесори Intel XScale), които поддържат MMX. Но на устройства с процесори (процесори Qualcomm), които не...
189 изгледи

Кръстосано компилиране на ZeroMQ към ARM за използване в настройки за конфигуриране на приложение MonoTouch iPhone
Опитвам се да използвам библиотеката ZeroMQ в приложение за iPhone, разработено на C# с помощта на MonoTouch. Реших почти всички проблеми, но паднах на последното препятствие. Използвам ZeroMQ 2.1.10 и C# CLR обвързване/обвивка и разработвам в Mac...
3798 изгледи
schedule 25.10.2022

кръстосана компилация на opencv за процесор ARM 9
трябва да компилирам opencv за ARM 9 процесор. Имам инструменталната верига за процесора, но не знам как да компилирам кръстосано. Може ли някои да ми каже, моля, процедурата за кръстосано компилиране за борда на ръката. Благодаря на всички...
5913 изгледи
schedule 03.11.2023

Искам да компилирам оригинален двоичен файл за Android, който мога да стартирам в терминал на телефона
От няколко дни се опитвам да компилирам роден двоичен файл за ARM Android, който ще се изпълни на телефона ми с помощта на терминално приложение. Искам да генерирам същия тип двоични файлове като стандартните Posix двоични файлове, инсталирани на...
37282 изгледи
schedule 29.11.2022

За arm Linux могат ли нишките в потребителското пространство да имат достъп до виртуалния адрес на пространството на ядрото?
Виртуалната памет е разделена на две части. Традиционно 0~3GB е за потребителско пространство и 3GB~4GB за пространство на ядрото. Въпросът ми: Може ли нишката в потребителското пространство да има достъп до паметта на пространството на ядрото?...
945 изгледи
schedule 20.10.2022

Какви регистри да запишете в конвенцията за повикване на ARM C?
Мина известно време, откакто за последен път кодирах рамен асемблер и съм малко ръждясал в детайлите. Ако извикам C функция от arm, трябва да се тревожа само за запазването на r0-r3 и lr, нали? Ако функцията C използва други регистри, тя отговаря...
76255 изгледи

Постпроцес `objdump --disassemble` с брой цикли на ARM
Има ли наличен скрипт за последваща обработка на някои objdump --disassemble изходни данни за анотиране с брой цикли? Специално за семейството на ARM. По-голямата част от времето това би било само съвпадение на шаблон с търсене в таблица за броя....
1039 изгледи
schedule 10.12.2022