1. Embedded System Software Development
¨C Familier with embedded system development environment¡¢principle¡¢tools and its peripherals control (UART¡¢USB¡¢ADC¡¢DMAC¡)
2. Embedded Linux System Programming
¨C Porting Linux¡¢Linux Kernel Module¡¢Linux Device Driver
3. System Performance Evaluation and Analysis
¨C Familier with benchmarks (Lmbench¡¢coremark¡¢dhrystone¡¢SciMark2¡¢Whetstone¡) and analysis tools (Ftrace¡¢perf¡¢ktap¡¢strace¡)
4. ARM Architecture and Programming
¨C Familier with ARM ISA and ARM TrustZone
5. Programming Languages
¨C Java¡¢C¡¢ARM assembly¡¢Andes assembly