Linux System Introduction Linux Installation & Design hard disk layout I/O Routines File and Directory Maintenance Handling Error Processes & Signals InterProcess Communication Nerwork Programming POSIX Thread Shell programming 嵌入式Linux程式設計 (專題課程實習)
Introduction to IOT Architecture of IOT Implementation of IOT IOT Platform Demo Introduction to Embedded System Introduction to Android wearable device ARM architecture (Exynos 4412) & Introduction to Development Board GNU Software Development tools & Debugging tools Introduction to Bootloader Embedded Linux Kernel File System Open Source Application porting guide
Introduction to Linux Device Driver Linux Kernel Module Building and Running Char Driver Debugging Linux Kernel and Device Driver Kernel concurrency and Race conditions Advanced Char Driver
Time, Delay and Deferred work Allocation Memory Communicating with Hardware Interrupt Handler Data Types in the Linux Kernel
Android BSP Porting系統整合移植實務
課程內容
學習重點
Introduction to Android Introduction to Android wearable SDK Android Stack Architecture Android Software Development Kit Android Kernel & Driver Porting Android Build System
Introduction to C Looping, Branching and Jumps Functions Arrays, Pointers and Character String Storage Class File I/O Structures Bit Manipulations The C Preprocessor