欢迎来到选学网!
北京
切换分站
QQ:83443857
课程分类
    中科信软 嵌入式Linux培训-驱动开发课程 培训与咨询
    2020-06-30发布, 次浏览 收藏 置顶 举报
中科信软 嵌入式Linux培训-驱动开发课程 培训与咨询
  • 中科信软 嵌入式Linux培训-驱动开发课程 培训与咨询
  • 区域:海淀区
  • 上课班制:周末班
  • 课程级别:中级
  • 授课时间:2020
  • 授课对象:正在使用技术人员
  • 网报价格:电询    课程原价:电询
  • 咨询热线:010-62883247,18600690750
  • 联系时请告诉我是在[选学网]看到的,谢谢!
  • 声明:选学网是免费发布招生信息平台,不收取任何费用!
  • 课程详情
  • 机构简介
  • 地图信息
  • 网上报名

课程关键词:北京中科信软培训 中科信软培训 中科信软

嵌入式Linux培训-驱动开发培训课程

培训目标

        驱动程序开发是嵌入式Linux项目中工作量最大的一部分内容,开发出高质量的驱动程序是项目成功的关键。随着产品上市周期的缩短,市场对于驱动程序开发 人员的要求也在日益增加。本课程旨在培养具备开发Linux下驱动程序的人才,采用理论教学与实验相结合的方式,系统地介绍Linux下设备驱动程序开发过程。通过本课程的 学习,学员可以掌握Linux下字符设备、块设备、网络设备、framebuffer设备、sd卡等驱动程序、usb驱动的开发,同时掌握嵌入式Linux的系统开发和分析方法。

培训对象

        Linux系统驱动开发工程师、Linux中高级软件工程师以及内核开发人员。

    入学要求

        学员学习本课程应具备下列基础知识:

        ◆ 熟练使用Linux操作系统,如学员具有一定的Linux内核阅读经验,效果会更好;

        ◆ 熟悉C语言,熟悉指针、结构体等概念;

        ◆ 了解接口电路和数字电路的知识,最好具有电路设计经验。

培训大纲

第1-2部分

学习目标

    通过本课学习,学员可以从用户设备I/O编程角度深入了解设备驱动的原理;通过了解字符设备驱动框架和具体硬件设备I/O操作,能够进行字符设备驱动开发;了解linux3.x内核的设备模型及掌握udev的使用。

1. LINUX字符设备驱动程序开发
    1.1 LINUX字符设备驱动基础
    1.2 字符设备驱动程序实现框架与典型驱动分析
    1.3 用户空间与内核空间的数据传输
    1.4 同步、互斥、阻塞、睡眠机制
    1.5 Linux-3.x/4.x设备模型与sysfs文件系统
    1.6 udev与devfs文件系统

第3-4部分

学习目标

    通过本课学习,学员可以掌握在基本字符设备驱动的基础上增加复杂的内核机制;了解1inux内核中断子系统的实现原理,掌握linux中断处理程序编写方法;掌握内核延时机制及内存管理机制。

2. 设备驱动中常用的内核机制
    2.1 Poll和select操作
    2.2 异步通知机制
    2.3 1inux内核中断子系统
    2.4 中断处理程序编写
    2.5 驱动程序上/下半部处理与延缓执行机制
    2.6 内核定时器与延迟机制
    2.7 内核内存管理机制

第5部分

学习目标

    通过本课学习,学员可以明白Linux中块设备驱动的特点及框架,独立分析Linux中大部分块设备的驱动方法,并熟悉MTD设备驱动的特点与框架。通过实验,学员还可以掌握Ramdisk驱动移植方法。

3. LINUX块设备驱动程序开发
    3.1 块设备及其驱动的特点
    3.2 块设备驱动程序中两个关键结构体GEN_DISK与REQUEST
    3.3 块设备驱动程序的注册与请求处理
    3.4 MTD设备的特点以及与块设备的关系
    3.5 MTD设备驱动的框架及关键结构体分析

第6部分

学习目标

    网络设备是嵌入式产品开发,特别是基于网络的产品开发中最重要的内容之一。通过本课学习,学员可以深入理解Linux网络驱动程序中有关套接字(socket)、套接字缓冲区(sk_buff)等概念,了解网络驱动程序的数据交换过程。通过实际的动手操作,学员将掌握如何移植或编写具体网卡的驱动程序,并在此基础上实现更为高级的网络功能。

0

4. LINUX网络设备驱动程序开发
    4.1 OSI网络参考模型
    4.2 套接字(SOCKET)简介
    4.3 套接字缓冲区(SK_BUFF)
    4.4 NET_DEVICE结构分析
    4.5 数据包传送与接收
    4.6 网络驱动的中断处理
    4.7 网络设备驱动程序的基本实现

第7部分

学习目标

    通过本课学习,学员可掌握嵌入式Linux显示驱动

等....课程


中科信软高级技术服务机构(已成立13年)→13年期间,为各大企业提供:各种软件培训、定制培训、技术咨询、技术支持
时间灵活 地点灵活(北上广深、成都、武汉都有上课点),人数灵活,师资丰富、可按您的需求给您定制课程,匹配教师。


小班授课,公开课,上门内训
特殊技术订制培训或咨询
技术培训,技术咨询,项目承接,专家外包


咨询电话:六二八八 三二四七 (课程安排和价格详情请电话联系我们!)


邮箱:edu@info-soft.cn
网址:www.zksoft.org/www.info-soft.cn





本条信息是由中科信软培训中心免费发布,你也可以在[选学网]免费发布培训信息,马上在本站注册吧。

中科信软 嵌入式Linux培训-驱动开发课程 培训与咨询

北京中科信软科技有限公司是中国专业的软件技术服务平台,公司创立于2007年,总部设在中国北京,依托中国科学院的雄厚技术实力,与国内外大型知名企业IBM,思科,ORACLE,微软,redhat等建立了广泛的合作关系、通过已建立的全国软件服务业协同竞争整合模式(10多年时间签约全国20余城市数千余名专业软件技术服务人员,有针对性为企业提供服务定制化、服务流程标准化、服务方式人性化、服务形式多样化的管家式贵宾式软件技术服务。致力于成为中国软件培训咨询领先品牌,致力于成为中国企业技术服务领先品牌,作为中国领先的软件技术服务渠道运营商,中科信软已建立定制化匹配的专家系统,标准化服务流程系统、企业会员客户管理系统、师资服务监督管理系统,向超过2000多家企业提供定制培训、上门培训、技术支持服务在内的软件技术服务。近十年来,公司的企业服务遍及大江南北,客户包括国家部委、地方政府、部队、高校、科研院所、知名IT公司等国内企事业单位,以及以诸多世界500强在华机构为代表的外资企业,迄今已培养数万名高级管理及技术人才。目前公司已经与百余家企事业单位建立了长期的培训咨询合作关系,深得用户信赖和好评。



服务理念:“快速解决客户软件技术问题,快捷体验中科信软技术服务”。

使命责任:“让企事业单位都能快速掌握最新技术,追寻国外前沿技术”。



服务形式:

公开课,上门内训,特殊技术订制培训,技术咨询,技术支持。

该机构尚未标注地图位置。

站内链接: 免费发布信息北京选学网上海选学网广州选学网深圳选学网天津选学网重庆选学网成都选学网杭州选学网邯郸选学网济南选学网南京选学网南昌选学网秦皇岛选学网青岛选学网石家庄选学网太原选学网武汉选学网西安选学网郑州选学网驻马店选学网
© 选学网 京ICP备17061489号