中科信软嵌入式linux开发语言之LINUX - KERNEL PROGRAMMING
课程大纲:
Introduction
Installing, Compiling and Booting the Linux kernel
• Kernel Configuration
• Kernel Build
• Kernel Images
• The Bootline
• The Root Filesystem
• Starting an Application after the Kernel Boot
Labs
Modules Management
• Introduction
• Writing Modules
• Building the Modules
• Loading and Unloading the Modules
Debugging
• printk
• /proc
• gdb, remote gdb, kgdb
• Tracing Tools
Programming in the Kernel Space
• Generalities
• Scheduling
• Waitqueues
• Atomic Operations in C
• Spinlocks
• Semaphores
Labs
Interrupts and Exceptions Management
• Processor Management of Interrupts and Exceptions
• Interrupt Management
• Bottom-Half Mechanism: BH and Tasklet
• Exception Management
Timing Management
• Linux Timers
• Waiting for a Delay
• Timestamping
Labs
Memory Management
• Generalities
• Kernel Space Memory Allocation
• IO Management
• Cache Management
• DMA Management
• Miscellaneous Topics
Writing Device Drivers
• Generalities
• Registering a driver
• Device nodes management
• Character Drivers
• Data structures and overall architecture
• Driver Methods implementation
• Block Drivers
• Data structures and overall architecture
• Request queue management
• Buffer cache management
等....课程
中科信软高级技术服务机构(已成立13年)→13年期间,为各大企业提供:各种软件培训、定制培训、技术咨询、技术支持
时间灵活 地点灵活(北上广深、成都、武汉都有上课点),人数灵活,师资丰富、可按您的需求给您定制课程,匹配教师。
小班授课,公开课,上门内训
特殊技术订制培训或咨询
技术培训,技术咨询,项目承接,专家外包
咨询电话:六二八八 三二四七 (课程安排和价格详情请电话联系我们!)
邮箱: soft@info-soft.cn
网址:www.zksoft.org/www.info-soft.cn
联系我时,请说是在北京便民网看到的,谢谢!