Programming Languages
Operating System
- interrupt
- ISR
- interrupt vector table
- synchronization
- multi tasking
- polled waiting vs interrupt driven
- inter process communication
- reentrant function
- dynamic memory allocation
- kick starting
- some terminologies
- RTOS
- priority inverse & solutions
- semaphor
Data Structures
Algorithms
Computer Architecture
- Harvard vs Von Neuman
- hazards
- pipeline
- frame pointer
- RISC vs CISC
- DMA
- memory-mapped I/O vs port I/O
- write-back vs write-through
- snooping vs snarfing
- Cache Bus
- cache miss
Hardware Interface
Tools
Wireless Communication
Digital Signal Processing
ARM CPU
Bluetooth
Projects
- ARM Embedded System Labs with QEMU
- MIPS Architecture Simulator
- 802.11 MAC Layer
- TCP Socket Survey System
- Telosb wireless embedded system
Others
- hardware interface
- security
- time complexity
- macro concatenation
- search in bits
- about ISR
- from PTT
- embedded questions
- embedded interview questions
- Q
Web Links
http://sourcemaking.com/design_patterns — Design Pattern
http://www.softwareinterview.com/questions/list?tag=programming — Microsoft Programming Questions
http://www.csie.fju.edu.tw/~jykuo/se.html
http://www.vincehuston.org/dp/
http://www.coolinterview.com/type.asp?iType=97 — Embedded Interview Questions
http://en.wikipedia.org/wiki/Inter-process_communication — Interprocess Communication
http://linuxgazette.net/104/ramankutty.html — Interprocess Communication
http://www.hku.hk/cc/sp2/workshop/html/message_passing/message_passing.html#message1 — Message Passing
http://tldp.org/LDP/khg/HyperNews/get/devices/char.html — Character Device Driver
http://www.freesoftwaremagazine.com/articles/drivers_linux?page=0,2 — Good Device Driver Tutorial
http://0rz.tw/XURZM — Good Embedded Software Interview Questions
http://www.dspguru.com/dsp/faqs/fir/properties — DSP Questions
http://www.zap.org.au/elec2041-cdrom/unsw/elec2041/experiment5.pdf — ARM Operating Modes, System Calls and Interrupts
http://www.interviewmantra.net/2008/10/c-interview-questions-with-solutions-2.html#bitoff — embedded programmer interview
http://www.techinterviews.com/c-interview-questions — C interview questions
http://en.wikipedia.org/wiki/Direct_memory_access — DMA wiki
http://www.botskool.com/user-pages/tutorials/electronics/arm-7-tutorial-part-1 — ARM7 structure tutorial