[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
>
- [Qemu-devel] hw/arm: add Lego NXT board, Alexander Graf, 2014/07/13
- Re: [Qemu-devel] hw/arm: add Lego NXT board,
Peter Crosthwaite <=
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Paolo Bonzini, 2014/07/14
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Alexander Graf, 2014/07/14
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Paolo Bonzini, 2014/07/14
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Alexander Graf, 2014/07/14
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Peter Maydell, 2014/07/14
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Paolo Bonzini, 2014/07/15
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Alexander Graf, 2014/07/15
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Paolo Bonzini, 2014/07/15
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Alexander Graf, 2014/07/15
- Re: [Qemu-devel] hw/arm: add Lego NXT board, Paolo Bonzini, 2014/07/15