On Friday, August 26, 2011 00:36:15 Graeme Russ wrote:
> On Fri, Aug 26, 2011 at 1:32 PM, Simon Glass wrote:
> > 4. When I create a driver, like the serial test driver, should that be
> > serial_test.c, test_serial.c, sandbox_serial or something else?
> 
> I guess you'll have /drivers/serial/sandbox.c, /drivers/net/sandbox.c
> etc.
> 
> /include/configs/sandbox.h will need to include defaults for how
> these devices are configured. For example, you may want to have
> the sandbox serial go to /dev/ttyS0 or /dev/ttyS1

since we get a main() entry point, we can make these into runtime flags

> Make sure that printf() goes through U-Boot printf() not the host's libc

u-boot already takes care of this by running the linker directly.  it is the 
compiler driver (i.e. `gcc`) that adds the implicit -lc and friends.

> And have you dealt with putc() and getc() hooking so that the U-Boot
> stdio can go to either the hosts stdio or a serial port?

that would be the problem of the sandbox serial driver, and i dont think it'd 
be that hard.  simply use read/write syscalls directly :).
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to