学校首页 课程列表 师资介绍 校园风采 授课地点 咨询报名服务热线:010-51660440
培训课程: ULP-D UNIX/Linux系统嵌入式开发、ARM内核驱动周末班
培训机构: 北京尚观Linux研究室  {正在招生}
上课时间: 需预约
授课方式: 面授班
授课地点: 点击查看
课程学时: 6个月
课程原价: 16700 元
超市报价: 16700 元
招生对象: 具有刻苦钻研精神的学员,对IT知识非常感兴趣;喜欢刨根问底、坚持不懈 、具有大专文化水平;需要经过面试。
 

培训内容

  •   北京尚观科技有限公司是多名UNIX/Linux技术高手发起的专注于Linux培训和技术支持服务的公司,公司创立的目的是为中国致力于Linux发展的专业人士和爱好者提供高品质的Linux技术课程。尚观科技是国内唯一以技术培训项目作为研发对象的新型公司,长期开发高端UNIX/Linux及相关解决方案、开源技术应用等方面课程,并且将其当作企业命脉。在投入巨大热情和精力之后,取得了一些成绩。

    课程介绍:
    课程阶段(一)

      课程内容:
      一、GNU/Linux系统管理
      GNU/Linux系统介绍、文件管理、权限管理、用户管理、进程管理、设备管理、系统管理、服务管理、安全管理
      实践课程:
      Linux系统排错
      DNS服务器搭建
      用samba,vsftpd,nfs搭建文件服务器
      Mail服务器的集成使用
      二、高级BASH SHELL编程
      Bash编程简介
      Bash编程语法结构介绍、Bash中的特殊符号
      正则表达式以及使用正则表达式的工具
      Grep、Sed、Awk等命令详解
      常用环境变量介绍、内建命令介绍、外部命令介绍以及使用技巧
      Bash编程相关环境介绍、Bash编程实例分析以及练习
      实践课程:
      磁盘配额集中管理脚本
      LVM管理脚本
      系统用户管理脚本
      日志分析脚本
      网络管理脚本
      三、基础C语言-(语法)
      C语言在Linux系统上的编译及使用
      C数据类型
      字符串的格式化输入/输出
      C的表达式,语句,语句块
      常用运算符
      循环语句  分支语句 跳转语句  函数
      数组 指针 结构体 联合 位操作
      C预处理简介
      存储类,链接和内存管理
      标准字符串处理函数
      标准文件I/O处理函数
      实践课程:
      文件复制命令的实现
      文件信息统计命令
      利用make管理大型项目
      基础C语言-(数据结构)
      常用数据结构
      C语言实际项目
      案例分析:
      优化文件搜索算法
      优化排序算法
      四、ULD课程-Linux系统开发
      I/O--标准IO库
      I/O--系统IO库
      文件系统--文件与目录
      文件系统--系统文件使用
      进程使用--main()/exit()
      进程使用--fork/exec/wait
      进程使用--信号
      高级I/O—如:非阻塞/select等
      POSIX线程—如:基本使用/线程互斥等
      进程间通信--pipe/fifo等
      五、ULD课程-Linux网络编程
      socket(INET)
      Linux socket编程简介
      TCP socket编程
      TCP C/S程序举例
      网络的I/O服务机制
      socket选项介绍
      UDP socket编程
      网络服务的名字与地址转换
      Deamon与xinetd服务编程
      UNIX域socket协议等
      
    课程阶段(二)
      课程内容:
      一、ULM课程-Linux内核驱动(授课重点)
      内核基础
      进程和系统调用
      内核模块简介
      Proc文件系统介绍
      内存管理
      虚拟文件系统(VFS)介绍
      I/O调度机制介绍I/O调度借口实现
      内核的时间管理
      中断和异常机制
      中断和下半部
      内核同步以及内核锁
      Ioctl以及异步机制的实现
      系统总线介绍(PCI)
      网络驱动机制
      案例制作:
      8139网卡驱动
      二、ULM课程-ARM平台的Linux嵌入式开发(授课重点)
      嵌入式开发简介
      ARM体系结构
      ADS环境的安装和使用
      AXD调试器的使用
      ARM指令集介绍
      介绍cache和MMU
      解仿真器的使用
      Linux下arm开发工作环境的构建
      Linux下arm开发工具的介绍
      uboot代码的介绍
      基于2410公版的配置文件编译或基于2440
      分析uboot代码
      Nandflash的芯片特性和开发方法
      uboot移植
      Linux内核在嵌入式系统上的应用
      内核启动过程以及驱动分析
      ramfs文件系统的构建
      构建cramfs文件系统
      yaffs2文件系统的支持
      实践案例:
      嵌入式开发板上的网卡驱动的实现
      Linux嵌入式文件系统的构建
      Linux内核移植
      S3C2410串口驱动程序实现
      Uboot功能构建
      嵌入式系统整体功能调整
      所有课程免费重听保证: 特别 赠送IT英语课程
        
    选赠课程:(指定地区由相关老师负责)
      英语、日语
      周末内核双循环课程,(课程关键部分保证听2遍)
      周末C语言双循环课程
      周末C++课程
      
    授课周期:周末班6个月  

    授课时间:每周六、日全天授课

在线咨询/报名 目前您选择的是:北京尚观Linux研究室→ULP-D UNIX/Linux系统嵌入式开发、ARM内核驱动周末班
姓 名:  *必填项目
性 别:  *必选项目
联系电话:  *请输入正确的联系电话以便回复
手 机:  建议写上!
联系地址:  *必填项目
电子邮件:  建议写上!
留言/要求:
注意:请您尽量详细的填写上述内容,以便咨询老师给您更确切的答复