当前位置:安徽高新专修学院专本同读班 >> 项目信息 >> 项目介绍

大学生嵌入式培训

大学生嵌入式培训
大学生嵌入式“ARM+Linux”开发技术实训课程体系  

入学要求:

理工科类专科(包括专科,计算机相关业计算机科学与技术、计算机应用、软件开发、网络工程、电子、通讯、机械等)以上学历,有C/C++语言基础或数据结构、微机原理、操作系统等基础优先,喜欢并有志投身于IT事业,通过入学测试。

 

 

【实训体系】 

0101:嵌入式 Linux高级应用编程
目标:嵌入式Linux应用开发是嵌入式Linux中最重要的一部分,也是就业面最广的方向。本课程的主要目标是精通嵌入式Linux下的程序设计,精通嵌入式Linux开发环境,强化学员对Linux应用开发的理解和编码调试的能力,包括系统编程、文件I/O、多进程和多线程、网络编程、GUI图形界面编程
 

0102:ARM处理器编程和硬件接口开发
ARM是嵌入式领域最主要的CPU处理器,了解ARM处理器的基础知识将为后面课程的底层开发打好坚实基础,本课程内容包括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课程的学习打好基础。ARM的常用接口开发及硬件电路设计基础(包括IO、串口、看门狗、实时时钟、SPI、IIC、扫描键盘、FLASH操作等),为以后的设备驱动的学习打好基础。
 

0103:嵌入式Linux系统开发
系统开发是嵌入式Linux底层开发必备的基本技能,本课程将教会学员在硬件电路板做好的情况下,如何从零开始搭建嵌入式Linux运行环境,内容包括内核裁减、内核移植、交叉编译、内核调试、和集成部署Linux系统等整个流程。
 

0104:嵌入式Linux内核开发
是驱动开发的基础课程,深入内核细节,了解Linux相关运行机理,为后面的驱动开发打好理论基础,内容包括内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的内容。
 

0105:嵌入式Linux驱动开发
驱动开发是嵌入式Linux开发难度最高的内容,也是目前嵌入式行业最紧缺的人才之一。有了前面课程知识的铺垫,本课程将重点讲解嵌入式Linux下常用接口驱动的编写方法,内容包括:介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动涉及到的关键技术点,并重点学习字符设备驱动开发,包括串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发和高级驱动: 1、flash驱动:掌握在linux环境下驱动常见flash存储器(nor flash、nand flash)
2、块设备驱动:掌握块设备驱动的原理、学会ramdisk的编写;
3、网卡驱动:掌握网卡设备的编写原理、能够熟练移植各种网卡驱动。在对网卡硬件寄存器熟悉的基础上,有能力为其编写出完善的网卡驱动;
4、液晶驱动:掌握frambuffer驱动的原理。有能力在有控制器的嵌入式平台上参考液晶手册实现各种常见液晶驱动;
5、sd卡驱动:掌握sdio接口操作,熟悉sd卡驱动驱动的原理;
6、usb设备驱动:了解usb主机设备驱动的结构及编程方式。
 

0106:嵌入式Linux项目实践
通过一个真实完整的项目案例,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中;培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。
 

0107职业规划 :如何进行职业定位 如何选择专业提升职业求职方法

 

 

 

 

综合项目展示:

GPRS相关驱动程序和显示介面的开发

·实现对GPRS模块的驱动设计,并通过AT指令集完成短信的收发去驱动设计

·在液晶屏上显示收到的短信,显示要求白底黑字

 

TCP/IP网络驱动程序及协议实现

·实现网络的连接与配置

·通过网络实现数据传输

·开发针对性的网卡驱动

 

矿用隔爆型三回路双速真空电磁起动器

矿用隔爆型三回路双速真空电磁起动器(以下简称组合开关)具有隔爆性能好、组合功能灵活多样,保护性能稳定可靠、结构紧凑、易于维护和检修等优点。组合开关由隔爆外壳、主控回路,保护回路等组成,有六路负载接线腔。起动器核心模块采用德国西门子公司S7-200系列可编程控制器(PLC)控制,全中文液晶显示,性能稳定,可靠性高。由液晶显示屏采用汉字显示当前状态,使用者能够更加直观和方便的了解及操作本开关。使用操作台,实现远程控制,具有集中、分散控制和多种组合控制形式的特点。

主要适用于煤矿井下综采工作面,在交流50HZ,电压1140V(660V)线路中,对三相鼠笼式电动机或双绕组鼠笼式异步电动机的起动停止进行控制和保护,并可在停止时进行换向操作。本组合开关一般用来起停刮板输送机、转载机、采煤机、破碎机、乳化液泵等

FTP服务器项目

互联网文件传输协议(File Transfer Protocol ,FTP) 标准是在RFC959说明的。该协议定义了一个从远程计算机系统和本地计算机系统之间传输文件的一个标准。一般来说,传输文件的用户需要先经过认证以后才能登录网站,然后方能访问在远程服务器的文件。而大多数的FTP服务器往往提供一个GUEST的公共帐户来允许没有远程服务器的用户可以访问该FTP服务器
一个FTP会话通常包括五个软件元素的交互。
用户接口 提供了一个用户接口并使用客户端协议解释器的服务 
客户 PI 客户协议解释器,其项远程服务器协议机发送命令并且驱动客户数据传输过程 
服务器PI 服务器协议解释器,响应客户协议机发出的命令并驱动服务器端数据传输过程 
客户 DTP 客户数据传输过程,其负责完成和服务器数据传输过程及客户端本地文件系统的通信 
服务DTP 服务器数据传输过程,其负责完成和客户数据传输过程及服务器端文件系统的通信 

嵌入式演示平台界面

(1):用户界面:通过触摸屏或键盘与用户实现交互

(2):显示和演示部分:是整个工程的重点

(3):各块之间通过操作系统的任务的消息机制来组织管理工作

 

 

嵌入式游蛇吃豆

开始蛇向右方游动,按键盘上定义的上下左右键,蛇改变游动的方向,可以上下左右游走,蛇不能碰到图中的灰色栅栏、墙壁,若碰到则游戏结束。若蛇碰到图中一粒豆子,则豆子被蛇吃掉,图中的豆子消失,蛇身变长。最终所有的豆子都被吃掉,游戏结束。


嵌入式计算器

键盘上的数字键对应于参加计算的数字,按数字键就可以在屏幕上显示数字。上箭头“↑”是减法运算功能键,下箭头“↓”是除法运算功能键,“*/·”是乘法运算功能键,“退格”是加法运算功能键。“确定”键的功能是删除文本框最后一位数字。“取消”键的功能是清空文本框,再次按下“取消”键将取消本次计算,在文本框为空的情况下按此键也是取消本次计算。

通过触摸屏也可进行相应的计算。在触摸屏上显示有仿真计算器的图形界面,不同的键和真实计算器的按键功能一致,按下相应区域的键即可获得相应的键值。

    

  

 

嵌入式联机五子棋在线游戏项目

实现联机五子之间的五子棋在线游戏 ,提供美观的人机交互界面

      

   

嵌入式miniqq系统项目

该系统可以实现两台开发板之间的聊天功能,可以使用画板进行画图聊天。系统初始化后出现了ip地址输入界面,可以从文本框输入对方的ip地址,确定后进入聊天控制面板。系统可以在触摸屏上进行画板聊天。

嵌入式世界时钟项目

 

 

嵌入式机车显示终端界面项目

车显示终端是机车乘务员与机车设备之间进行人机信息交互的主要设备。在实际运用中,显示终端将机车的行车安全信息、故障信息和设备状态等反映给乘务员,以便有效地指导乘务员操作,确保机车安全,减小机车故障的影响

 

 

 

教学设备:

 

 

 

 

项目经理(嵌入式工程师)现场指导:

 

培养目标:

培养适应企业需要、基础扎实、知识面宽、能力强、素质高、富有创新精神的计算机应用开发嵌入式高级专门人才, 通过课程的系统学习,可以使学员由浅入深地对嵌入式ARM+Linux系统全面学习,能够独立胜任嵌入式应用开发、系统开发、驱动开发等多方面工作,注重两大能力和敬业团队精神培养。
一是:人才的核心能力,主要包括:外语应用能力 工程实践能力 团队协作能力 技术创新能力
二是:专业能力,主要包括:编程能力 软硬件平台应用能力 项目开发能力 解决关键技术问题能力

查看更多同类项目

留言咨询