• 公交线路
  • 地理位置

咨询报名:

杭州天目山路176号(黄姑山路口)数源软件园12号楼3层

咨询电话:

(0571)89988817

免费电话:800-9571-021(限固话拨打)

客服邮箱:service@huiwen.com

公交至庆丰村站或教工路口站即可:B1、B2、B支2、102、17、193、21/K221、213/K213、23、24、293、303、306、307、37、49、502、Y6、73、82、830、841、900、92路。

当前位置:首页 -> 嵌入式学院
招生简章
课程描述
目前,国内外企业对嵌入式Linux系统下的高级程序员的用工需求缺口比较大,但又很难找到在嵌入式Linux环境下,能够从事系统级高级应用开发的优秀的工程技术人员。为此,汇文教育集公司优质师资推出了《嵌入式Linux系统架构师培训班》短期培训课程,系统地培训嵌入式Linux系统下的各项高级编程技术:嵌入式IO接口技术高级编程、进程线程高级编程、IPC高级编程技术以及嵌入式网络应用高级编程。结合有针对性、典型的实验,使参加培训学员能够更好的掌握嵌入式Linux系统平台下的各种高级编程技术。
质量保证
·所有课程内容均可免费重听,直到学员完全掌握为止。
·凡是汇文学员,在以后工作中遇到课程相关问题,可得到免费技术支持。
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。
·成绩优秀的学员可优先推荐到汇文合作单位实习、就业。
培养对象
对Linux系统开发及嵌入式系统开发有一定经验和兴趣的电子、通信、计算机、自动化等相关专业专科生、本科生及研究生,相关专业的技术工程师,开发人员。
行业需求
工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子。
基础要求
有Linux下C语言开发基础
熟练掌握gcc, gdb, make
熟悉嵌入式Linux开发环境
对数据结构有一定的了解
具备一定的英文技术文档阅读能力
有一定的操作系统、网络基础知识
有参加过汇文《嵌入式Linux应用实验班》课程经历的最佳
● 教师简介
浙江大学 徐新民(副教授)
工作研究领域
嵌入式系统的应用,微机测控,智能仪器仪表,集成电路设计方法,FPGA动态重构理论与技术研究
浙江大学 章专(副教授)
工作研究领域
嵌入式系统设计与应用.现代数字集成电路设计理论研究.可编程器件应用
浙江大学 董利达(副教授)
工作研究领域
Petri网理论及其离散事件系统,嵌入式系统设计与应用
浙江大学 金文光(副教授)
工作研究领域
无线通信与嵌入式系统设计
汇文教育 王老师
汇文教育特级讲师,浙大计算机学院资深专家,国际著名嵌入式公司资深技术骨干,曾担任某公司技术总监,擅长硬件设备(子系统)Linux驱动程序开发、硬件子系统相应SDK的研发、嵌入式芯片相关固件的研发等工作,深入理解计算机系统底层结构及各种嵌入式技术:包括以太网,PCI,TCP/IP,USB等,熟悉Linux内核编程及驱动程序开发,多年教学经验。
● 咨询电话
(0571)87952419,请直接拨打此电话咨询。
● 开课情况
开课时间:5天(45学时)
开课地点:浙大玉泉校区
学费:2800元(2-3人团报每人可减免300元,3-6人以上团报每人可减免400元,6-10人团报每人可减免500元,在校学生凭学生证可享受300元优惠,团报可叠加优惠,且杭州市内大学大四学生可用教育培训消费券(500元)抵现金500元,报名时需携带本人身份证复印件2张及本人一寸照片4张 )
讲义,午餐,教材等一律不收取其他费用 

课程内容

课程安排

课程内容

第一天




理论课 3课时

第一部分IO接口高级编程
1 系统功能调用IO低级接口
◆无缓存方式I/O
◆open/close ,read/write
◆dup/dup2, fcntl/ioctl
2 标准I/O库接口
◆缓存方式I/O
◆字符流I/O,比特流I/O
◆格式化I/O
3 高级I/O
◆无阻塞I/O,记录加锁
◆内存映射I/O


实验课 3课时

第一部分I/O实验
1 open/close/read/write综合实验
2 fcntl/ioctl综合实验
3 select练习



理论课 2 课时

第二部分 进程高级编程
1 进程控制
◆进程环境
◆fork/vfork, wait/waitpid, exec
2 进程间的关系
◆进程组,会话(session)
◆Job控制
3 信号(signal)
◆信号的概念
◆Signal, kill/raise, alarm/pause, sigaction

第二天



理论课 3课时

第二部分IPC高级编程
1进程间通信
2 posix IPC 和 system V IPC
3 消息传递
◆无名管道(pipes)
◆有名管道(fifos)
◆消息队列(mg_*, mg*)
4 同步
◆互斥, 条件变量, 信号量
5 共享内存


实验课 5课时

第二部分 进程实验
1 fork/wait/exec综合练习
2 进程pipe通信实验
3 进程同步实验

第三天




理论课3课时

第三部分 线程高级编程
1 进程与线程
2 Posix线程
3 线程的创建与结束
◆Pthread_create, pthread_join
4 竞争和临界区概念
5 线程同步
◆互斥,pthread_mutex_*
◆信号量 (semaphore), sem_*
◆条件变量 , pthread_cond_*


实验课 5课时

第三部分 线程实验
1 线程基本练习
2 线程实现FIFO
3 哲学家吃饭
4 魔鬼方阵
5 模拟老虎机

第四天


理论课3课时

第四部分 网络基础知识
1 网络基本概念
2 以太网原理
3 TCP/IP原理
4 如何抓包并分析内容

实验课 5课时

第四部分 网络抓包实验
1 Linux各种网络工具
2 sniffer抓包分析
3 自定义网络包发送

第五天-第六天


理论课 3课时

第五部分 客户端/服务器编程
1 客户端与服务器概念
2 字节顺序
3 网络编程常用函数
4 socket编程


实验课 10 课时

第五部分部分socket编程综合实验
1 C/S 模式系统
2 下位机心跳
3 raw_socket洪水攻击


以上所有课时均为学员学习的最短课时,讲师可以按照学员实际掌握程度进行动态的调整和延长,延长范围不超过16课时