Click here to Skip to main content
15,899,124 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 Tamar Christina
The article discusses various techniques for improving program performance by optimizing code for compilers, focusing on the ARM platform.
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.

All Articles

Sort by Title

ARM 

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...
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.
6 Dec 2016 by Sundeep Kamath
How Resources in Azure can be accessed programmatically using Azure Resource Manager (ARM) APIs
17 Feb 2015 by Jan Dolinay
This article describes software library for the FRDM-KL25Z board which allows writing programs for this board using the Arduino API.
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: ..... ...
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...
8 Aug 2015 by chandrAN2&
There are lot of versions of ARM available,like ARMv1 to ARMv6.What is the actual differences in these versions.Is instruction set widely varies between these versions?. I am using ARM 1176 in one of my development boards, so which architecture version this 1176 belongs to(v1 or v5).I am...
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...
2 Sep 2015 by chandrAN2&
In arm assembly code, I am seeing the below line where "=" is used. what exactly this operator is used in arm. ldr r0, =CONSTANTwhat constant we can use, like any address or a variable which holds the address or a value? shall i use it likeldr r0, =0x5 (5 is a value)...
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[^].
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...
16 Aug 2018 by Sander Rossel
Taking Continuous Deployment one step further by deploying your infrastructure to Azure using Azure Resource Manager Templates, or ARM Templates. The post ARM Templates to Deploy your Resources to Azure appeared first on Sander Rossel.
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
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...
13 Nov 2013 by Garth J Lancaster
loop ;what is the errortry 1) (note the colon)loop: ;what is the error2) RTFM !!!!
4 Jun 2015 by Member 11742738
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 STOPloop MUL R4,R3,R0 MOV R3,R4 ADD...
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...
14 Oct 2021 by Richard Chambers
An introduction and a first walkthrough of using STM32CubeIDE with the ST32F3DISCOVERY board.
23 Jun 2022 by Gaston Verelst
This article will show how to create a simple but complete WoA-native MAUI application.
24 Aug 2021 by Thomas Daniels
This article will show how to create a simple but complete WoA-native Windows Forms application.
13 Sep 2019 by Mahdi_it
Guys, I have a project on character recognition using a landTiger NXP LPC1768 ARM board using a touchscreen and so on. I have no experience in doing such a project but it's vital to me to do it. can anyone give me some basic ideas about how to start and develop the required code, please? any...
12 Sep 2019 by RickZeeland
See this overview: OCR-libraries[^] And: GitHub - kba/awesome-ocr: Links to awesome OCR projects[^]
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...
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...
29 Sep 2017 by adityasahver
In this tip, we will learn how to enable the Certificates in the Azure Web Sites
4 Mar 2021 by User 15053507
No clue what changes to make, any help is appreciated What I have tried: No clue what changes to make, any help is appreciated
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...
20 Aug 2014 by pi19404
This article describes the method to cross compile C/C++ library for Android OS
8 May 2014 by ajapcooo
i have static library created by x86 .so i want to convert it to arm ?
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).
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...
8 Dec 2016 by Sundeep Kamath
How to create custom roles in Azure to control resource access permissions and their benefits.
27 Feb 2014 by homa sh
Hi. I want design at91sam7x256 in proteus but I can't find any at91sam7x256 . ( proteus 7 )should I add library for use at91sam7x256 ?Thank you in advance
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...
8 Jun 2015 by Sergiy Bogdancev
Getting Started with Arduino Due in Atmel Studio
25 Apr 2021 by honey the codewitch
Explore the basic drawing functionality provided by the GFX IoT library
11 Jul 2022 by Hamza Abd
the problem is: In this Question , you need to implement a simple encryption and decryption algorithm in ARM assembly. Given a text message (string) stored in the memory, the encryption program gets the ASCII code of each character and apply...
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...
23 Aug 2016 by hor_313
HelloI like to build a simple system with voice recognition, when user says "GO" system runs, and when he says "OPEN" it opens something, etc.How can I do that in C with ARM microcontrollers? Is it possible to have a system with small dictionary (20 to 50 words)? Is there simple way and...
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[^].
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...
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 |...
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[^]
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.
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 |...
27 Aug 2015 by DaveAuld
Building for and consuming the Blitzortung Lightning Detection Network
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...
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 Richard MacCutchan
https://www.google.com/search?q=get+cpuid+linux[^].
26 May 2013 by Smirftsch
Linux ARM, not x86. There are no answers for ARM. I'd be happy it would have been so easy :)
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.
26 May 2013 by Smirftsch
in this case its a Pandaboard, using an OMAP4430, CortexA9 Dual Core. I am aware about the cpuinfo, indeed it gives out basically all info I want to have, but I was interested in reading it out myself, just like for x86. As said, it's not vital, just curiosity since I can't imagine there is no...
8 Mar 2015 by FranxCDO
I am trying two multiply to matrices in C and I cant understand why I get these results...(I am trying write a program that multiplies two 32 bits numbers to be imported on a system that has only 32 bit registers)B = [ 15643 54056 -33591 24466 26823 54561 58751 ...
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...