对阿尔卡特朗讯实施3天的Linux应用高级开发技术培训

04月 26th, 2009 by 宋宝华

2009年4月23日起,对阿尔卡特朗讯实施为期3天的Linux应用高级开发技术培训。本次培训的大纲如下:

Montavista Linux应用开发培训大纲

第一天

1、嵌入式Linux开发环境搭建

l         嵌入式LINUXMontaVista Linux简介与发展

l         熟悉嵌入式Linux开发平台

l         嵌入式LINUX开发工具(GCC, GDB)

l         Profiling、崩溃转储、内存泄露、benchmark、测试工具

l         Autoconf的使用,makefile语法及MAKE工程管理器

l         SHELL环境及脚本编程

 

第二天

2、嵌入式LINUX进程及进程间通讯开发

l         进程的属性和状态

l         进程的控制和调度

l         进程的创建、执行、消亡

l         进程的相关系统调用

l         守护进程

l         进程间通信基本概念

l         管道(PIPE

l         信号(SIGNAL

l         内存映射(MAPPED MEMORY

l         消息队列(MESSAGE QUEUE

l         信号量(SEMAPHORE

l         共享内存(SHARE MEMORY

3、嵌入式Linux下的多线程开发

l         线程的基本概念

l         Linux线程模型

l         线程的创建与消亡

l         线程的同步和互斥

l         Linux多线程程序的调试

第三天

4、内核基本概念及系统性能调试

l         内核空间与用户空间

l         内核进程调度、RT patch与硬实时

l         中断处理过程

l         内核内存管理

l         内核系统调用

l         内核编程与调试

5、文件系统介绍

l         文件系统基本概念

l         虚拟文件系统VFS架构

l         Ramdisk

l         MTD架构

l         FLASH文件系统JFFS2/YAFFS2

l         NOR/NAND FLASH

 

Posted in 3.嵌入式系统 | No Comments »

Leave a Reply

click to change验证码

页面

news


  •   ----Counters-----
         Welcome to Inside SW,FW and HW R&D.
       Developer:宋宝华
    21cnbao@21cn.com

导航

分类

技术网站

最新日志

存档

最新评论