Click here to Skip to main content
15,888,401 members
Everything / ARM

ARM

ARM

Great Reads

by DaveAuld
Building for and consuming the Blitzortung Lightning Detection Network
by Mike Hankey
This is the first in a series of articles based on the ARM CPU architecture.
by Mike Hankey
A look at the STM32 Timer peripheral
by Richard Chambers
An introduction and a first walkthrough of using STM32CubeIDE with the ST32F3DISCOVERY board.

Latest Articles

by Dawid Borycki
This article demonstrates how to use WPF with .NET 8.0 to implement a desktop application that runs on Arm64.
by Dawid Borycki
This article demonstrates how you can use ASP.NET Core with Windows 11 to build a web server for a headless IoT application. You will gain insights into harnessing Arm64-powered devices that offer high performance while consuming minimal power for your IoT applications.
by Dawid Borycki
This article demonstrates how to use Arm64 to run .NET applications, acquiring advantages of native architecture like power efficiency and a speed gain.

All Articles

Sort by Score

ARM 

27 Aug 2015 by DaveAuld
Building for and consuming the Blitzortung Lightning Detection Network
6 Feb 2023 by Mike Hankey
This is the first in a series of articles based on the ARM CPU architecture.
12 Mar 2023 by Mike Hankey
A look at the STM32 Timer peripheral
14 Oct 2021 by Richard Chambers
An introduction and a first walkthrough of using STM32CubeIDE with the ST32F3DISCOVERY board.
24 Nov 2015 by OriginalGriff
Flags.It clears the Carry flag, so that it isn't propagated by the right shift into the resulting value.http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0068b/BABJAJIB.html[^]
24 Aug 2021 by Thomas Daniels
This article will show how to create a simple but complete WoA-native Windows Forms application.
8 Sep 2023 by Dawid Borycki
This article demonstrates how to use Arm64 to run .NET applications, acquiring advantages of native architecture like power efficiency and a speed gain.
11 Sep 2023 by Dawid Borycki
This article demonstrates how to use WPF with .NET 8.0 to implement a desktop application that runs on Arm64.
8 Aug 2015 by OriginalGriff
ARM do not make uProcessors: they make core IP, which they licence to anyone who wants to pay to use it in their designs - and an damn good design it is too! Arm architecture is most definitely not open-source! :laugh:What that means is that the "basics" are the same, but the "wrapper" round...
13 Sep 2019 by Stefan_Lang
I just looked up the specs of that board, and I can tell you that if you're really limited to 512KB memory, you'll have a hard time running a neural network, and certainly one capable of character recognition! I can speak of personal experience: 30 years ago I used what was then considered a...
25 Apr 2021 by honey the codewitch
Explore the basic drawing functionality provided by the GFX IoT library
27 Apr 2021 by Jarek Szczegielniak
In this article, we’ll adapt our image for Raspberry Pi with an ARM processor.
3 Apr 2023 by Mike Hankey
Project like "Simon Says"
15 May 2023 by Dawid Borycki
This article demonstrates the convenience of using native Arm Python 3.11 on Arm-powered devices to experience up to a threefold performance boost over using it in emulation mode.
8 May 2014 by OriginalGriff
Recompile the original source with an ARM compiler: you can't convert X86 machine code (which is what the library will contain) to ARM machine code - they are totally different processors and indeed types of processor. X68 is CISC, ARM is RISC (according to the manufacturer anyway: I disagree).
20 Aug 2014 by pi19404
This article describes the method to cross compile C/C++ library for Android OS
8 Mar 2015 by Sergey Alexandrovich Kryukov
FranxCDOFranx wrote:Hey Sergey, if you are referring to me yes I didn't not understand as I am a beginner in this field. I am trying to debug and find the reason for the wrong multiplication. If you want to be more specific to the problem as to how I should debug and fix the algorithm please...
8 Mar 2015 by FranxCDO
As phil.o and Sergey Alexandrovich Kryukov state above, the problem was with the representation of the numbers. The below code works.#include #include #include #include #define LOW_WORD(x) (((x) > 16) #define HIGH_WORD(x) ((x) >>...
2 Sep 2015 by Richard MacCutchan
Assuming from your question you do not have a copy of a reference manual, you can find the answers quite easily by following: https://www.google.com/search?q=arm+assembly[^].
21 Oct 2015 by Jochen Arndt
A hardware bug is very unlikely. It may be a compiler bug. You may put another print statement in front of the switch statement to ensure that the value is zero there.To confirm a compiler bug the generated assembler code must be checked. You may edit your question and add that. Maybe...
12 Mar 2016 by OriginalGriff
It's a standard #define - it means that the preprocessor will replace the text ADC1 with ((ADC_TypeDef *) ADC1_BASE)each time it sees it in your source code. Look up the definition of #define and you'll see what I mean:Preprocessor directives[^]
29 Sep 2017 by adityasahver
In this tip, we will learn how to enable the Certificates in the Azure Web Sites
22 Mar 2013 by Venkatesh Kuppan
I am trying to write a program to calculate the exponential of a number using ARM-C inter-working. I am using LPC1769(cortex m3) for debuuging. The following is the code: /*here is the main.c file*/ /*function prototypes*/#include >#include >extern int Start...
12 May 2013 by CHill60
Assuming you mean the CMSIS DSP Software Library as provided by ARM Ltd then this is the reference you need CMSIS DSP Software Library documentation[^]
25 May 2013 by Smirftsch
is anyone aware about a method to get CPUID and brand string, as well as maybe even features, similar to MMX/SSE etc. detection for NEON in Linux ARM?It seems to lack any form of __cpuid and cpuid.h ain't existing also - at least on my distro (OpenSuSE12.3)It's not vital for my project,...
26 May 2013 by H.Brydon
You didn't say which ARM you are dealing with, but the Raspberry Pi (and others) tell you the CPU ID and other info with command linecat /proc/cpuinfowhich you can use from C/C++ with a system() call.
13 Nov 2013 by Shta
AREA factorial,CODE ENTRY ;program to find factorial MOV R0,#1 ;int c =1 MOV R1,#6 ;int n=1 MOV R3,#1 ;int fact=6 BL loop B out loop ;what is the error MUL R4,R3,R0 ADD R0,R0,#1 CMP...
19 Feb 2014 by morther
I am developing a project that involves creating a product composed of hardware and software that enables interaction with various features.I'm still in the testing phase , however , is sent to the brain of this product is a mini computer ODROID U3 , running Xubunto 13.10.In addition to...
12 May 2014 by Member 10747995
Hello,I am doing my MSc project and I am having a problem driving my CAN bus using C#.I am using this ARM based HMI and the supported BSP source files for Windows CE 6.0 coming from the manufacturer's webpage:http://www.technexion.com/index.php/products/hmi/th-0735w[^]There is a...
7 Aug 2014 by Erloic
Hi all,I'm a computer developper , i've been strugling lately for a month now, trying to install all necesary packages to get my Xtion camera to work on my Quad core(Arm) Udoo board with Ubuntu 12.04 with any given sample.Does anybody knows a good tutorial of Xtion + Udoo(ARM) on Ubuntu...
24 Aug 2014 by Sergey Alexandrovich Kryukov
This is the usual problem. The system tends to be contaminated with more and more, often unused processes. Viruses also can take place; who knows?You can download and use of of the registry clean-up utilities. Also, this is on of the applications which can help you to find out what...
1 Mar 2015 by FranxCDO
I want to find the eigenvalues and eigenvectors of a 3x3 matrix. My numbers are stored in fixed-point format (16.16 to be exact).Note that I don't mind much about the performance, but simply implementing an algorithm that does the job.The code below, when you build it and run it (with...
31 Jul 2015 by Android on Intel
This Unity resource page on the Intel® Developer Zone is your central location for support of x86 within the Unity game engine.
8 Sep 2015 by chandrAN2&
I am working on a ARM xscale board, where for data abort exception there is an exception handler which is getting executed in the task context. Is this correct?whenever an abort happens,cpu will switch to Abort mode and use a separate stack and the handler will be executed in context similar...
21 Oct 2015 by chandrAN2&
I am working on arm xscale embedded system. Here I am seeing a incorrect branch is getting executed in switch case.Below is my switch case looks like,switch(val){ case 0: .... break; case 1: .... break; case 2: ..... ...
28 Oct 2015 by chandrAN2&
Recently I have gone through one of the ROM linker script where the arm exception vectors are placed in one memory location(Probably in flash memory in address 0x90000000) and below Ram sections are defined where it is mentioned that "exception vector table will be copied to ram once flash is...
24 Nov 2015 by chandrAN2&
signed char ch;short int a = 220;I have return the above c program to assign a short int to a signed char as below.ch = a; //assigning short int to signed char variable ch;Below is the assembly code generated for the assignment statement. MOV R2, R6, LSL 24 R6...
24 Nov 2015 by Mehdi Gholam
Generally "nop" instructions are introduced into debug versions of the compiled executable for :1) aligning to byte boundaries for internal cache structures for better loading.2) a place holder for debugging breakpoints for debuggers.3) handling known timing issues on processors.
24 Nov 2015 by jeron1
If a NOP is not implemented on the target processor, it may do this. See this link here[^].
12 Mar 2016 by stackprogramer
i read the header file stm micro Arm,in header file :micro is stm32f407 and environment is keilwhats means this state means in macro definition?#define ADC1 ((ADC_TypeDef *) ADC1_BASE)#define ADC2 ((ADC_TypeDef *) ADC2_BASE)definition ...
23 Aug 2016 by Cryptonite
I recommend the Raspy Pi for what you're trying to do. Spoiler alert! You will have fun tinkering with this board.Best Voice Recognition Software for Raspberry Pi - DIY Hacking[^]And this one is compiled using GCC (which is a C compiler):Adding speech recognition to your embedded...
23 Aug 2016 by Dave Kreskowiak
You're going to have to do you're own research on this, possible even go as far as implementing some of this in hardware yourself.Start reading these[^].
2 Dec 2016 by Member 12814209
HiI wrote a program to take samples of the sound signal with lpc1768butto reach Good quality sample rate should be take at least 40 to 50 k samples is that each sample is 12 bits so the volume occupies is too muchSo I need to use an algorithm or library that can compress it for mei...
2 Dec 2016 by Rick York
Have a look at Zlib. It is used for PNG image compression and is lossless. Plus, you can find the source code written in plain, old C. It is capable of in-memory compression so it should be able to do exactly what you want.
2 Dec 2016 by CPallini
You may use a mp3 decoding library, see this paper: "Audio Player Design Example"[^] though, at first glance it looks you need a more powerful chip.
2 Dec 2016 by Dave Kreskowiak
How long of a sample do you think you're going to fit in 32KB of RAM? I certainly hope you're offloading the storage of this sample to something else besides the uC or are streaming the samples to a PC or something bigger.If you're not, you are going to need to move up to a bigger uC with...
17 Apr 2019 by EYurk
I am having trouble getting my alarm to trigger. So the problem is that when you hit a button on the board, the program counts to ten and then runs a stepper motor. It is all based off the RTC and the alarm is generated by adding ten to the RTC and when the alarm and RTC are equal, the flag is...
12 Sep 2019 by OriginalGriff
So go there, and start reading. This is a complicated subject, and you will probably have to do a lot of work to get it up and running. But ... you have a starting point - so go there, start reading and think about how that needs to be adapted to fit your hardware and your software requirements...
2 Mar 2020 by Haider Nafees
I have deployed Azure resources using ARM templates and linked it with WebHooks. Now I want to make a call of WebHook URL along with parameters using Postman. Can someone please let me know if there is a way to do it? What I have tried: I have...
2 Mar 2020 by Viswanatha Swamy
@HaiderNafees, Good morning. Looks like it should be possible. Could you please try with 1. Invoke-WebRequest, and then replicate with Postman. Could you please refer the below links. Starting an Azure Automation runbook with a webhook |...
18 Jun 2020 by Member 14867519
I want to use .NET core IoT library in order to run C# code for my SAMA5D27 SOM1 EK1 ARM embedded board. GitHub - dotnet/iot: This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.[^] I have build this...
11 Jan 2021 by den2k88
Hello, I have a Cortex M3 based SOC and I need to test the response to a RAM ECC error. To do that I would need to simulate the interrupt in some way, problem is it is an internal interrupt, so no pins to drive manually, and apparently there is...
4 Mar 2021 by OriginalGriff
Quote: Code isnt working as expected Well ... that's normal. Writing code that compiles - or in this case assembles - correctly, does not mean your code is right! Compiling does not mean your code is right! :laugh: Think of the development...
4 Mar 2021 by Patrice T
Quote: Code isnt working as expected I don't know ARM assembler, but I know this kind of problem. I t is probably time to launch the debugger. Your code do not behave the way you expect, or you don't understand why ! There is an almost...
13 Aug 2021 by Richard MacCutchan
This is an impossible question to answer in a Quick Answers forum. You need to do your own research into the hardware and software that you are trying to work with. You could also look at Download the Windows Driver Kit (WDK) - Windows drivers |...
23 Jun 2022 by Gaston Verelst
This article will show how to create a simple but complete WoA-native MAUI application.
10 Jul 2022 by OriginalGriff
Quote: I am sorry for my bad question .. but I really don't know where or how to ask since I have to solve this question but I don't know anything about the language because they just teach us theory classes and I don't have time to study it ... ...
11 Jul 2022 by merano99
first sol : - This is x86 assembler, known as "mov ax,data". (Probably from the DOS days, which you can see from "int 0x21".) second sol : - This is the ARM instruction set, as you can see from "mov r0, r3". third sol and 4th sol : - This...
20 Apr 2023 by honey the codewitch
This is a weird question, but there are many embedded developers I've spoken to on these forums. So hopefully the right eyes find this. I'd like to source say, an NXP iMX6Solo, or maybe an AllWinner H616 or some other ARM Cortex A with HDMI and...