1、开课地点:武汉市珞瑜路618号东方怡景大厦A座7层研发部
2、联系方式:027-67880520 手机:18971274082 QQ:229668373 李老师 网址:www.likeint.com
汉立科特智能科技有限公司,位于武汉东湖高新技术开发区,是"武汉.中国光谷"的高新技术企业,属科技部高新技术创新企业.是一家集嵌入式电子产品电气自动化设备研发生产销售、方案设计、技术咨询、嵌入式职业培训的新型科技型公司.公司秉承“技术领先、品质领先、服务领先”的经营理念,锐意进取,诚信守诺,以专业化、规模化的优势,更具创新的探索和务实精神为客户提供更好的服务。提供嵌入式单片机、ARM、Linux、DSP、FPGA职业培训;
(1)嵌入式----系统解决方案、设计、咨询、技术支持;
(2)电气设备三位方案研发、生产、销售;
(3)嵌入式职业培训;
(4)单片机、ARM、DSP、FPGA;
(5)Linux、vxwork、Wince.
你想深入掌握嵌入式Linux驱动开发吗?你想成为嵌入式行业顶尖开发人员吗?你想成为企业的技术骨干吗?你想在短时间里获得高薪职位吗?该课程专为企业在职人员、高等院校成绩优异的学生量身定制的高端培训课程,利用业余时间学习,从而工作、学习两不误!
一、课程设置
【第1天】
1.Linux应用程序设计
⑴进程的属性和状态;
⑵进程的控制和调度、创建、执行、消灭;
⑶与进程相关的系统调用、PCB管理;
⑷守护进程;
⑸Linux进程程序设计及运行;
⑹交叉编译环境概念及安装
2.实训
⑴进程概念、控制方法分析,理解进程作用、创建、执行、消灭过程;
⑵Linux进程程序设计,掌握Linux多进程程序设计;
⑶建立交叉编译环境,掌握交叉编译环境作用及建立方法;
【第2天】
1.Linux多线程程序设计
⑴多线程的概述、分类;
⑵Linux线程的实现、基本操作;
⑶线程的访问控制;
⑷Linux多线程程序设计;
2.实训
⑴线程概念、分类及实现过程,掌握Linux多线程程序设计思想;
⑵Linux线程访问控制,掌握多线程访问控制方法;
⑶Linux多线程应用程序设计,掌握Linux多线程调度;
【第3天】
1.Linux进程间通信
⑴进程间通信基本概念;
⑵管道机制及实现;
⑶信号设计思想、构成及实现;
⑷共享内存设计机制及实现;
⑸消息队列机制、构成及实现;
2.实训
⑴掌握进程通信的作用、设计思想及常用进程通信手段;
⑵管道通信程序设计,掌握管道实现进程通信;
⑶信号通信程序设计,掌握信号实现进程通信;
⑷共享内存通信程序设计,掌握共享内存实现进程通信;
⑸消息队列通信程序设计,掌握消息队列实现进程通信;
【第4天】
1.Linux GUI图形用户界面设计
⑴QT图形用户界面基础;
⑵QT工作机制;
⑶QT开发环境移植;
⑷QT界面开发;
⑸QT多线程编程;
2.实训
⑴QT图形用户界面工作机制分析,掌握QT面向对象程序设计思想;
⑵移植、构建嵌入式QT开发环境,掌握构建嵌入式图形界面开发环境;
⑶QT界面开发设计,掌握QT界面设计方法;
【第5天】
1.Linux驱动程序基础
⑴LINUX设备驱动程序基础与设备I/O,Linux设备管理;
⑵LINUX内核模块编程与加载;
⑶驱动接口函数分析;
⑷Linux中断子系统及程序设计;
⑸内核定时器与延迟机制;
2.实训
⑴Linux设备管理机制分析,掌握Linux操作系统管理设备基本机制;
⑵模块编译及加载,掌握模块作用、编译及加载方法;
⑶Linux设备驱动接口函数分析,掌握常用Linux设备接口驱动函数;
【第6天】
1.Linux字符设备驱动开发
⑴字符设备驱动基础;
⑵字符驱动程序分析;
⑶数码管程序分析;
⑷编写模块化字符驱动;
⑸Linux内核地址空间与内存使用;
2.实训
⑴字符驱动程序分析,掌握Linux驱动函数使用方法,字符驱动程序设计步骤、特点;
⑵LED字符驱动程序设计,掌握LED字符驱动程序编写、调试;
⑶数码管驱动程序设计,掌握Linux地址映射机制,地址驱动程序编写及调试;
【第7天】
1.Linux块设备驱动程序
⑴块设备及其驱动特点;
⑵块设备驱动接口函数介绍,块设备驱动程序的注册与请求处理;
⑶MTD设备的特点以及与块设备的关系,块设备驱动程序分析;
⑷帧缓冲驱动工作原理及相关数据结构;
⑸帧缓冲驱动基本实现;
⑹S3C2440LCD控制器驱动程序设计;
2.实训
⑴块设备驱动接口函数分析,掌握块设备驱动接口函数、与字符设备驱动的区别;
⑵块设备驱动程序分析,掌握块设备驱动程序设计过程;
⑶S3C2440LCD驱动程序设计,掌握Linux的帧缓冲驱动工作机制,掌握LCD驱动程序编写;
【第8天】
1.Linux按键QT隐射
⑴矩阵按键驱动设计;
⑵QT库编译;
⑶QT按键隐射;
【第9天】
1.Linux块设备驱动程序
⑴视频驱动结构分析;
⑵IIC驱动程序设计;
⑶TVP5150驱动程序设计;
【第10天】
1.Linux网络设备驱动程序
⑴网络驱动的数据包传送与接收中断处理;
⑵NET_DEVICE结构分析,数据包传送与接收;
⑶网络驱动的中断处理,网络设备驱动程序的基本实现;
⑷网卡CS8900驱动移植;
【第11天】
1.Linux项目分析
⑴ARM与FPGA硬件连接;
⑵DMA驱动程序设计;
【第12天】
1.Linux项目分析
⑴应用程序设计;
⑵项目开发设计;
【课程教材】
完备的课程体系(采用教材均为立科特智能科技有限公司内部教材)
【学费】
1200RMB 三人以上团报更有优惠
【开课情况】
1、开课时间:2012年4月23号
2、开课地点:武汉市珞瑜路618号东方怡景大厦A座7层研发部
3、联系方式:027-67880520 手机:18971274082 QQ:769069550 李老师 网址:www.likeint.com
____武汉立科特智能科技有限公司,位于武汉东湖高新技术开发区,是"武汉.中国光谷"的高新技术企业,属科技部高新技术创新企业.是一家集嵌入式电子产品电力设备研发生产销售、方案设计、技术咨询、嵌入式职业培训的新型科技型公司.
公司依托各大院校、科研院所强大的人才优势,拥有一批专业技术过硬的技术人员,尤其是以嵌入式系统领域的专家、教授为主体的研发队伍,专业技术功底厚实,产品研发能力强,拥有完全自主知识产权,从而确保了公司在产品开发、技术和价格方面的行业优势,奠定了立科特市场竞争中保持领先地位。
服务项目:
● 嵌入式系统解决方案 设计 咨询 技术支持
● 电气自动化设备三位方案研发、生产、销售
● 嵌入式职业培训----“嵌才工程”
● 单片机、ARM、DSP、FPGA
● Linux、 Vxwork、 Wince
我们的宗旨:客户满意就是我们的追求。您的任何需求我们都会尽最大的热诚来满足,真诚期待与您合作,我们将会是您永远的朋友!