qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] hw/arm: add Lego NXT board


From: Peter Crosthwaite
Subject: Re: [Qemu-devel] hw/arm: add Lego NXT board
Date: Mon, 14 Jul 2014 21:23:41 +1000

On Mon, Jul 14, 2014 at 12:20 AM, Alexander Graf <address@hidden> wrote:
> Hi,
>
> I developed a software in the loop simulator for the Lego Mindstorms NXT
> brick. It uses the Qemu ARM emulator to run the Robot's Firmware. I plan to
> release the simulator as an open source project. Now, I wonder if it makes
> sense to integrate the Qemu board implementation back into Qemu mainline or
> simply maintain it as an external set of patches.
>
> The problem is that the qemu board I designed is not self-contained. It
> allows the firmware to read/write IO memory in order to read back sensor
> values from the simulated environment and to control actuators. The
> environment simulator is an external program which is connected to several
> qemu instances via posix named pipes using a simple communication protocol.

> Without pipe interaction the emulator can still be used to debug NXT
> firmware images without sensor/actuator interaction.
>

Sounds like self contained functionality to me :) People have
gone-to-list with less.

> I'm happy to prepare a patch, but do you think it is of any value to
> integrate code that is not 100% self contained?
>

Many first-round series are not self contained and tend be not much
more that "boot the bare minimum software and lets add I/O features
later".

Regards,
Peter

> Best Regards
> Alexander
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]