1、华嵌教育 让有梦想的人,在这里腾飞!致力解决大学生就业难和企业招人难的双重问题 1信息与电子工程学院嵌入式项目训练方案为积极响应浙江省教育厅的政策,抓好杭州市大学生的就业服务工作与职业技能水平的提升,基于有效帮助在校学生就业、实践,致力于建设“毕业生与企业间的桥梁” ,为更好搭建就业平台,提高学生的实践动手能力,为企业输送更多的人才;以此为宗旨,我院增设嵌入式项目训练,具体方案如下:一、 嵌入式的发展前景嵌入式系统无疑是当前最热门最有发展前途的 IT 应用领域之一,伴随着巨大的产业需求,我国嵌入式系统产业的人才需求量也一路高涨,嵌入式开发将成为未来几年最热门最受欢迎的职业之一。 到目前为止,中
2、国嵌入式系统的主要客户分布在电信、医疗、汽车、安全、工业控制和消费类等行业。按照行业细分,嵌入式产品主要分布在消费类电子、通信、医疗、安全等行业。其中在消费类电子域占最大的市场份额。移动多媒体、数字娱乐、手机终端、汽车电子成为嵌入式系统应用市场的发展重点,尤其针对手机、便携式多媒体设备、家庭娱乐应用的音视频产品和解决方案增长潜力最大。 二、 项目目的通过实战项目,培养学生建立起团队开发和协同工作的能力;增加学生对企业项目开发模式的概念的理解;规范化学生的项目开发流程;加强学生对编写项目概要设计文档和详细设计文档的能力,加强学生对软件产品质量的理解。为就业前的职业技能和素质训练做好充分准备。三、
3、 嵌入式项目例 1:MP3 播放器该项目采用 HQ2440 开发板,开发使用按键控制的 MP3 播放器。工作内容:1、 按键驱动程序开发2、 音频驱动程序移植华嵌教育 让有梦想的人,在这里腾飞!致力解决大学生就业难和企业招人难的双重问题 23、 MP3 播放应用程序开发例 2:嵌入式网络视频监控系统H.264 标准是 ITU-T 的 VCEG(视频编码专家组)和 ISO/IEC 的 MPEG(运动图像专家组)的联合视频组(JVT,Joint Video Team)开发的标准,也称为 MPEG-4 AVC,它作为 MPEG-4 Part10,是“高级视频编码” 。H.264 在数字视频通信和存储
4、领域得到越来越广泛的应用。H.264 具有较强的抗误码特性,可适应丢包率高、干扰严重的信道中的视频传输。H.264 支持不同网络资源下的分级编码传输,从而获得平稳的图像质量。该项目采用 ZQ2410 开发平台,前端采用 USB 摄像头采集视频数据,并采用 H.264软件压缩,最后通过网络发送至监控后端解压缩并显示。工作内容:1、 linux 2.6.24 内核移植2、 USB 摄像头驱动移植3、 H.264 编解码软件开发4、 视频采集应用程序开发5、 网络传输应用程序开发例 3:视频采集终端项目设计并实现一个完整的嵌入式视频服务器的完整解决方案,涉及到数据采集、网络/无线通讯、图形用户界面显
5、示以及嵌入式数据库存储系统等多种嵌入式 Linux 编程技术。在整个开发过程中,需要用到的知识点包括如下方面:1. 需求分析文档,系统设计文档,详细设计文档2. ARM Linux 的内核编译3. rootfs 文件系统构建4. linux web 服务器的搭建5. 按键驱动编写6. usb 驱动编写7. GPRS 通信驱动实现8. 网卡驱动程序编写9. 通过摄像头驱动编写华嵌教育 让有梦想的人,在这里腾飞!致力解决大学生就业难和企业招人难的双重问题 310.SOCKET 编程,基于标准协议的媒体数据传输11. 中断驱动程序编写12. 使用 Qt 图形界面编程实现视频本地播放程序13. 用户界面设计14.CGI 程序设计15. 程序优化、测试(包括:内存泄漏、系统调用跟踪、函数执行时间及频率检测、core dump 处理等)16. 系统测试用例及文档17. 使用说明书四、 项目时间本项目由学校组织报名,华嵌考核面试选拔,合格学生由华嵌的研发老师带领学生研发,2-3 人分一小组,总共 10 组左右。每周安排 1-2 次实验(原则上安排学生在校实验室完成,如遇特殊情况可调动)平时学生自己动手,每月总结,2-4 月完成,验收。