few explanation of my question ...
I know very well ATMEGA for 10 years (ATMEGA8....ATMEGA128). In the past, I worked without bootloader + WINAVR + AVRDUDE + ICSP programmer.
My last AVR programmer is this one : Pocket AVR Programmer :
I recently discover Arduino, I like this Environnement, the community,... and I would like to switch to Arduino environnement.
Problem : the time of upload. This point is very important because I work with 10 little robots and I must to upload each new program on its.
I compare the time of uploading by USB-to-serial converter on the Arduino and my ICSP/AVR programmer.
For me, the upload with my AVR programme ICSP is very very fast then USB-to-serial converter on the Arduino.
I tested with a Blink program and one big program about 30ko.
Do you test that ?
So, I try to understand the utility the Arduino bootloader in my configuration ?
Perhaps, is it possible to work in the Arduino Environnement, don't upload the Arduino Bootloader and upload only my programs.
One other information. I think if I would like to debug step by step with JTAG, I must destroy the Arduino Bootloader on the ATMEGA. Do you have an idea of that ?