At 10:00 AM 2/24/2006, KD5NWA wrote:
In creating your chart, did you use any software to figure out the flow of the code, or did you trace it by examining the code by hand?

by hand..


I'm looking for suitable software to examine the Flex code and give me a map of the flow that I could then turn into a more human readable form.

probably doesn't exist.
It's not all that hard to follow by hand. There's really only a few key modules that determine the overall flow (winmain/main, sdr, update), at least for the DSP. the rest are all essentially little utility routines that move something from one place in memory to another.

What would be real useful would be a tool that can track data structures and where they get touched (especially with indirect references and pointers, this can be quite tricky)

(quoting from Brooks: "Show me your tables")

As for the rest (i.e. the console code)...



Thanks


At 06:01 PM 2/23/2006, you wrote:
In particular, having to deal with usability and/or documentation and why
F/OSS projects are different from commercialy motivated ones:
http://firstmonday.org/issues/issue8_1/nichols/index.html
Many of the references in Nichol's paper are also quite interesting.


James Lux, P.E.
Spacecraft Radio Frequency Subsystems Group
Flight Communications Systems Section
Jet Propulsion Laboratory, Mail Stop 161-213
4800 Oak Grove Drive
Pasadena CA 91109
tel: (818)354-2075
fax: (818)393-6875



_______________________________________________
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/
FlexRadio Homepage: http://www.flex-radio.com


Cecil Bayona
KD5NWA
http://www.qrpradio.com

Home computers are being called upon to perform many new functions, including the consumption of homework formerly eaten by the dog !!


James Lux, P.E.
Spacecraft Radio Frequency Subsystems Group
Flight Communications Systems Section
Jet Propulsion Laboratory, Mail Stop 161-213
4800 Oak Grove Drive
Pasadena CA 91109
tel: (818)354-2075
fax: (818)393-6875



Reply via email to