1. Configuring Beaglebone/Beagleboard according to the requirement( e.g
Angstrom or Ubuntu ?).
Have you seen the eLinux wiki? I think it relates to this item. What
sections do you think are missing or could be improved?
The Ubuntu section contains nearly 20 printed pages.
2. Complete description about file System, I/O System and relevant other
Running Linux on the BeagleBone isn't all that different than running
Linux on any other computer. What BeagleBone specific things do you
think need documentation?
3. Complete description about how UARTs, I2C, SPI, PWM, ADC, USB Host/Gadget
Have you seen the 100+ page System Reference Manual (SRM) for the
BealgeBone Black and 4700+ page Technical Reference Manual (TRM) for
the AM335X? I think they mostly cover this item. Is there anything you
wish was documented but isn't?
4. Sample Codes that can be implemented straightforward on the board.
There is a fair amount of documentation for bonescript
of sample code would you develop (more bonescript examples, some C/C++
examples, etc)? For C, there is also TI's StarterWare which includes
code samples for most of the peripherals.
Awaiting positive feedback.
There is a lot of documentation that needs to be written, but it is
important to survey what already exists and perhaps ask the community
what documentation they find lacking. Searching the google group and
TI forums might provide additional ideas for what to document. For
example, you'll find posts about the TDA19988 documentation. The
TDA19988 is the HDMI chip on the BeagleBone Black. It's one of the
only chips that doesn't have complete documentation (i.e. a datasheet
with register descriptions). Another example of missing documentation
is documentation for the crypto module on the AM3359 (the main CPU on
the BeagleBone Black).