Hi,
A simple question - it's not completely clear for me the interface
between a generic C library (such as glib or newlib) and a board
support package that implements it.
I've looked at newlib source code, and it is clear how it is done for
syscalls such as sys_open, sys_read, sys_write, the bsp supplies the
corresponding _open _read _write etc. in it's own implementation.
But how about malloc or printf? Could you briefly explain main points
of entry between a bsp and a C library in general?
Thanks,
Bahadir
A simple question - it's not completely clear for me the interface
between a generic C library (such as glib or newlib) and a board
support package that implements it.
I've looked at newlib source code, and it is clear how it is done for
syscalls such as sys_open, sys_read, sys_write, the bsp supplies the
corresponding _open _read _write etc. in it's own implementation.
But how about malloc or printf? Could you briefly explain main points
of entry between a bsp and a C library in general?
Thanks,
Bahadir
Comment