I did some initial searching but didn't find a dedicated link for the subject above.
I did find the various videos available from TI Training (online) @ http://focus.ti.com/download/trng/multimedia/dsp/OLT110026
My question is, how does someone new to embedded devices get started with hardware development?
Here is a bit more about my background.
I have a good understanding of building Linux kernels including HW interrupts, SW interrupts, timers, schedulers, threads, etc. However, I lack the skills on how to interconnect hardware components to create robust RTOS systems. My goal it to locate a HW Dev Kit (hopefully from TI) that will enable me to build proof-of-concept systems. I desire the ability to learn which TI products can be used for which aspects of this development.
Specifically, I want a USB (preferrably HighSpeed or even USB 3.0) development kit that will attach to a PC. The PC will load from the system I design. Therefore, the development kit I purchase from TI would need, at a minimum, the ability to act as a HS USB Hub, which can interface with several downstream components. I want to be able to incorporate: 1) an "external" flash chip, which the development board can interface with, 2) a USB keyboard, 3) a USB mouse, 4) a Biometrics device (presumably USB-based), and 5) a few other components that may not necessarily be USB-based.
This design may require having a separate embedded chip that relies on a dedicated USB processor that is colocated on the development board. I don't really mind what architecture is used. I write most of my code in assembly x86_64 anyway and have some experience with MIPS/PPC, so I can pick up ARM and other processor ASM code as needed. I also have some (limited) experience wiring up components on a breadboard and such so I can follow diagrams on how to connect outputs from a processor to the inputs of an external device, etc. I just need assistance getting started!
Thanks in advance for any assistance.
-Nick