I'm getting a freebie Atmel NGW100 Network Gateway Kit shortly, and I had a few questions.
I plan to use the board to learn embedded Linux, and also learn some other OSs like FreeRTOS and uC/OS-II, and in the process build an adaptive cruise control whose software will run under all three of those OSs. Then I plan to release the whole thing to anyone who wants to build one for themselves.
Atmel's website says that board is "preloaded with Linux". I assume that one can readily load new / reconfigured Linux kernels as needed, right? Can Linux be removed altogether and something like FreeRTOS or uC/OS-II run (then Linux restored later)? (I don't know right now if either of those OSs has a port to the NGW100 but if not, I might make one as a training exercise.)
I can't afford the JTAG debug pod right now. Can't software on the NGW100 be debugged over the network? I think I read somewhere that gdb can run as a client-server and debug software running on target boards, is that right?
The person I'm getting the board from suggests using it with a Sharp Play Station Portable display such as the Sparkfun catalog number LCD-08335
As you can probably tell, this is a real low-budget project... currently unemployed so plenty of free time and no money.