Browsing All posts tagged under »gnu«

QEMU ARM semihosting

November 4, 2010

9

QEMU is able to emulate ARM architectures with many details. One thing that the qemu-system-arm program implements is the Angel interface, that enables semihosting. Semihosting involves two machines: a target (the embedded device), and a host (such as a PC) that is connected to the target through a debug interface. An embedded program running in […]

Trace and profile function calls with GCC

October 6, 2010

41

Software debugging is a complex task. There is always the need to collect all available information, in order to detect and understand the problem fast and to think of a proper solution. Sometimes it’s more convenient to debug step-by-step, sometimes it’s better to make the program run completely, and then trace the execution flow “offline”. […]

Debugging ARM programs inside QEMU

August 17, 2010

50

A tutorial that shows how to debug an ARM Linux program inside a platform emulated with QEMU. The tutorial uses gdbserver to connect the program executing in the guest system to the debugger running on the host system.

Running Linux on new OpenRisc simulator or1ksim 0.4.0

July 13, 2010

13

The guys at OpenCores released a new version of their OpenRisc core, tweaking many hardware bug but also porting Linux kernel 2.6.24 to their simulation platform, that is called or1ksim. The procedure (found here) to try Linux on the new simulator is straightforward and involves executing a script. The script hides most of the complexity […]

Busybox for ARM on QEMU

March 27, 2010

93

Compiling and running Busybox for an emulated ARM platform, using CodeSourcery toolchain and QEMU.

Compiling Linux kernel for QEMU ARM emulator

March 22, 2010

227

How to compile a vanilla Linux kernel for the Versatile ARM platform, and run it using QEMU.

Simplest bare metal program for ARM

February 14, 2010

56

A simple example of bare metal programming for ARM926EJ-S core using the free open source Codesourcery toolchain based on GNU gcc.

OpenRisc simulator runs Linux

December 6, 2009

2

OpenCores is an organization owned by ORSoc that invests in open source hardware. Their site hosts many hardware projects that ship the source code (Hardware Description Language in this case) with the GNU Lesser General Public Licence. This allows the adoption of free Intellectual Properties (hardware blocks) in any hardware design, being it proprietary (closed-source) […]

Italian Linux Day 2009

October 24, 2009

0

The Italian Linux Society promoted today a nation-wide event called Linux Day 2009. I went to the event that was nearest to my home, organized by the local Linux User Group (the GalLUG). They spoke to an audience that was mainly made of 18yo boys of the local technical institute, promoting the Free Open Source […]

Why free software shouldn’t depend on Mono or C# – Free Software Foundation

June 27, 2009

0

Richard Stallman official position on C# and Mono: The danger is that Microsoft is probably planning to force all free C# implementations underground some day using software patents. (See http://swpat.org and http://progfree.org.) This is a serious danger, and only fools would ignore it until the day it actually happens. We need to take precautions now […]

Follow

Get every new post delivered to your Inbox.

Join 441 other followers