arm

Best toolchain/IDE for ARM Cortex-M3 mcu?

There are quite a few IDE available for ARM, which one's good? What's your experience with anyone of them? Keil™ RealView® MDKARM IAR Systems Embedded Workbench® CodeSourcery G++ GNU Code Red Technologies Red Suite Code Composer Studio™ IDE WinARM anymore? ...

Can the Visual Studio ARM Assembler produce binaries that don't require an OS?

I'll admit upfront that I don't know a whole lot about ARM development, so I probably have by information wrong here. Visual Studio comes with an ARM assembler (armasm.exe), which is extremely convenient because I use the tools included with VS for basically everything and I'm not too wild about paying for an ARM assembler that comes bu...

assembler usage of prefetch commands

Hi! I'm writing some (arm) inline assembly code that works on a huge array of C structs in a loop and stores some data into another array. the processor supports the PLD prefetching command. if i'm accessing the data in successive order, is there a gain in performance if I use the prefetch command to load the startadress of the next s...

Common SIMD techniques

Hi! Where can I find information about common SIMD tricks? I have an instruction set and know, how to write non-tricky SIMD code, but I know, SIMD now is much more powerful. It can hold complex conditional branchless code. For example (ARMv6), the following sequence of instructions sets each byte of Rd equal to the unsigned minimum of t...

A scripting language to simply compile

I'm looking for a simple script language which I can compile easily by just putting the .h files under an include folder and the .c/.cpp files under a source directory. Something without any Makefile. Must be written in C/C++ rather C++. ...

Calling a Lua string with C

I'm trying to learn how to use Lua with C, so by now I want to try running a script without loading it from a file, since I don't want to be bothered with messing up with files. Can anybody tell me which functions do I need to call for executing a simple string or what ever? ...

what is armel and how armel relate to arm?

At link http://talk.maemo.org/showthread.php?t=9081 I found that interpret armel as little endian ARM is wrong. But what in this case is armel? ...

I need an ARM 9 Development Board

Does anyone know an ARM 9 development board that has Ethernet, USB and a VGA or TV out? ...

how can I get the ARM MULL instruction to produce its output in a uint64_t in gcc?

Hello, I would like to introduce some assembly code into a c99 codebase. I want to use the UMULL instruction from the ARM CPU to multiply 2 uint32_t and get the result immediately into a uint64_t. Now a uint64_t needs 2 registers, so how do I specify the output and the constraints of the asm block? ...

Canadian Cross binutils To ARM

I'm using JLime on my HP Jornada 720 that uses a ARM processor. I've already have a cross-compiled gcc for x86(arm-linux-gcc). The idea of what I want to do is very difficult to understand, then take a look at this chart: arm-linux-gcc(at my Ubuntu laptop) -> binutils to run on a ARM processor(targeted to compile mips-elf while on my...

Are there any really compact DES implementation in ARM assembler?

I have a bootloader limited to 32K Bytes, when the DES is added (about 6384 Bytes), it exceeds the limit. So anybody know any DES implementation in ARM assembler as small as possible? thanks! ...

Advice on building a cross-compiler for Xscale ARM?

I am playing around with a PXA270 Xscale development board (similar to the Gumstix), and was provided a cross compiler, but it is GCC 3.3.3. I would like to learn how to build my own cross compiler, so I can customize the setup, but have had trouble getting crosstools and crosstools-ng to successfully build a toolchain. My main needs a...

Is there any way to determine whether a linux executable is using soft float on an ARM processor?

Is there any way to determine whether a linux executable is using soft float on an ARM processor? Thanks, Ben ...

Server Architecture for Embedded Device

I am working on a server application for an embedded ARM platform. The ARM board is connected to various digital IOs, ADCs, etc that the system will consistently poll. It is currently running a Linux kernel with the hardware interfaces developed as drivers. The idea is to have a client application which can connect to the embedded device...

How can I easily install arm-elf-gcc on OS X?

Please let me know if this should be on Server Fault... I've got some code I want to compile which requires arm-elf-gcc. I'm not an embedded programmer, so all this is new to me. My development machine is a Mac and I use fink pretty often, so I'd love to be able to install it that way. However, fink doesn't know of any package with that...

How to remote debug with a cross-debugger under Code::Blocks ?

I've set up my target toolchain (ARM), I can compile my projects, and launch them on the remote hardware (an OMAP3 based board). I have set up project properties for remote debugging for my target. But when I launch the debug process, it seems to launch "system's default gdb" instead of the one configured in Settings\Compiler and Debug...

Using Google's Go Language to Write a Library for an iPhone App

I'm considering using Go as a low-level, performant language alternative to C/Objective-C to implement a library for an iPhone App. Could either of the Go compilers generate a library that could be linked into a native iPhone app with the Go runtime, etc.? Is there an ARM port for Go or does gccgo/gcc support this? I imagine that since g...

Has anyone been successful porting Prex to a Stellaris chip?

Has anyone been successful porting the Prex OS (prex.sf.net) to a Stellaris chip? I am interested in verifying that Prex can be embedded on smaller memory footprint systems. If someone has already done the work and is willing to share that would be great. ...

Learning ARM assembly

During this year there will be coming couple sub-600€ multi-touch portable computers that contain Tegra2. They bring me to a good excuse to learning ARM assembly language. But I have no clue where to start from aside the arm.com. For first throw I could just pick up an emulator with a linux distribution in it. But which emulator and dis...

ELF oddities and dynamic linking in ARM linux

There are things in ARM elf binaries I'd like to understand better. I need to figure this out get my homebrew assembler output ELF executables for gp2x f200. So I started by compiling this program with open2x cross-compiling toolchain: #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(){ chdir("/usr/gp2x"); ex...