长治学院-计算机系

学院首页 | 设为主页 | 系部概况

栏目内容

您现在的位置: 首页 > 专业建设 > 专业评估 > 实践教学 > 正文

达内基于ARM的嵌入式软件开发实训方案

作者: 点击量: 发布:2014-10-10 15:50:58

  
长治学院计算机系
嵌入式系统课程设计方案
 
 
 
 
 
 
 
 
 
北京达内科技有限公司
2013年6月

 

 

实训计划

本次实训共安排八天的内容,以基于Linux系统软件开发为主,学生将学习和掌握Linux系统的特征、使用方法、以及Linux环境下高级软件开发方法和技能,为完成基于Linux的嵌入式软件开发打下坚实基础。本实训计划侧重实践环节,锻炼并增强学生的实操能力,学生在学习后需自行完成Linux环境下的多个实验及综合测验。
学员基础
电子、计算机、嵌入式等相关专业,有扎实的C语言和数据结构基础。
日程安排
时  间
内  容
学习目标
第一天
上午
开课及达内课程体系介绍
本次实训课程内容介绍
linux介绍
使学生对嵌入式Linux软件开发有个基础认识,熟悉课程体系。
下午
Linux 开发环境搭建(虚拟机)
Linux常用命令
第二天
上午
Linux下C编程
1、常用工具
2、C编程技巧
对学生强化并使其掌握Linux下软件开发知识和方法,熟悉Linux环境系统调用的使用,掌握Linux下软件开发的方法。
下午
3、静态库的创建与使用
4、动态库的创建与使用
第三天
上午
Linux高级编程(应用软件开发):
Unix/Linux文件服务,内存管理,子进程,信号,消息队列,共享内存,信号量线程创建,线程状态,线程间通信,线程同步,LinuxSocket编程。
 
下午
第四天
上午
综合案例:自行完成音乐播放器设计
1、音乐播放器功能需求介绍
学生根据前面学习的知识独立完成音乐(mp3)播放器的设计、编码、调试、测试工作。
下午
2、完成Linux下设备文件操作部分
第五天
上午
1、完成PCM文件播放部分
2、了解Mp3编码知识,了解libmad解码库使用方法,完成mp3播放器设计
 
下午
第六天
上午
1、QT初步(需要C++基础)
2、银行排队项目概要
完成简单的银行排队项目
使用到的技术:
QT
Socket
多进程/线程
进程间通信方式等
注:
该项目需要学生具备C++编程能力
下午
3、银行排队项目框架搭建
第五天
上午
1、服务器端编程
下午
2、取号端编程
3、叫号端编程
 
 
                                                

 

上一篇: 没有了!        下一篇: 达内:JAVA SE实训方案
-
CopyRight© 2012-2018长治学院-计算机系
网站主管人邮箱:33860662@qq.com,网站主管人电话13453548526
地 址:山西省长治市城北东街73号 联系电话:0355-2178418 公开邮箱:jsjx@163.com