For complicate deep embedded system do not have gdbserver, or system crashed before gdbserver startup, You will have to remote debug using JTAG.
Viewing posts for the category embedded system design
What you need:
You always got a error message like : "No symbol "xxx" in current context" even you have -g option in you compile command.
The reason is GCC produces debugging information in the DWARF4 format. So early version of gdb can not detect the symble.
To use dwarf3, just add -gdwarf-3 in your makefile gcc option.
This is my garage project and I hope it can help people understand technology behind interactive projecter/device. The technology should be similar. The difference between my solutions with most solution available on web is that I am using a low cost FPGA to connection to the CMOS camera to enable 60Frame/sec sample at 640x480 DPI. It was designed 5 years ago and today you can use much higher resolution CMOS to replace 640x480. Another suggestion to improve the design is using multiple CMOS sensors.
This is one of my hobby project that can mix multiple channels audio input into multiple channels audio output with independent control. It is an inexpensive solution with BOM of less than 30$