该课程由猎学网审核,享受猎学网报名、支付保障
嵌入式开发课程
福州鼎嵌计算机技术咨询有限公司是一家专业从事嵌入式产品研发、技术方案咨询、技术推广的高新技术公司。拥有来自业界知名IT公司的专业嵌入式技术工程师队伍,有着多年的技术经验。在技术推广方面,鼎嵌以专业的技术为学员提供最专业的ARM嵌入式技术培训。
学到内容:理解项目开发流程; 掌握Linux 系统使用; 熟悉visio设计工具;gcc编译工具;gdb调试工具及基本makefile项目相关文档编写; 能够熟悉地以正规编程规范编码; 熟悉C语言; 熟悉NCurses库使用; 熟悉SQLite数据库
具体内容: 需求分析,项目文档编写,流程图,visio界面设计,Linux系统操作命令使用,shell脚本编写,gcc编译工具使用、gdb工具使用,makefile文件编写, C语言基本数据类型,运算符,程序流程控制,指针剖析,常用数据结构(链表,栈,队列等),常用算法解析,常用库函数的使用,ncurses接口使用,基本SQL语句,SQLite-C api接口使用。
阶段名称:强化C语言
主项目:图书查询终端
备选项目:信息管理系统
项目人数:2人
主项目描述:图书查询终端是安置在图书馆或图书城内图书查询终端。它可以方便读者检索需要的图书信息。现在图书馆或图书城大部分以PC为查询终端,但又希望用户只使用图书查询系统。有技术的用户常常破解其限制,使用PC的其他不允许资源或恶意破坏PC机,这给管理者带来很多烦恼。图书查询终端是一种嵌入式设备,它就可以避免上述问题,并且价格比PC便宜。
学到内容: 熟练掌握linux系统相关命令; 理解掌握串口编程; 理解linux系统进程编程; 掌握进程间各种通信方式; 理解linux系统线程编程; 熟练掌握linux系统网络编程
培训内容: 需求分析,项目文档编写,linux命令使用,I/O编程详解,进程剖析,线程剖析,多进程与线程池程序设计,进程和线程间同步与互斥原理剖析,进程间通信,线程间数据共享机制剖析,管道用法详解,System V信号量、消息队列、共享内存详解,套接字网络编码,协议的基本工作原理,TCP/IP协议栈详解,TCP和UDP通讯方式详解,多路I/O复用程序设计,最新I/O复用模型EPOOL的剖解与应用,域协议及原始套接口详解,串口编程,CRT310读卡器编程。
阶段名称:Linux系统编程
主项目:银行ATM系统
备选项目:WEB服务器
项目人数:1人
主项目描述:银行ATM系统采用CS架构实现,它使用CRT310读卡器为银行ATM客户端来采集用户数据,然后提交到服务端进行数据处理。
学到内容: 理解掌握面向对象编程思想; 熟悉C++语言用法; 掌握QT界面设计方法;
具体内容: 需求分析,项目文档编写,类的原理及类的设计方法详解,类的构造及析构函数详解,多种继承方法及其原理剖析,虚函数及纯虚函数的原理及应用,模板及泛型编程详解,STL标准模板库的使用,异常处理方法详解,函数及操作符重载的应用,名字空间的应用,模态和非模态对话框详解,面向对象编程思想解析,常用设计模式解析,通过给定的通信服务端协议要求,设计通信客户端。能实现各客户端间通过服务端即时通信。
阶段名称:C++ 及QT编程
主项目:即时通信客户端
备选项目:linux终端输入法
项目人数:1人
主项目描述:通过给定的通信服务端协议要求,设计通信客户端。能实现各客户端间通过服务端即时通信。
学到内容: Arm体系结构及编程模型; 嵌入式系统分析方法; 嵌入式系统任务划分; 实时内核的使用; 各种常用部件编程,设备驱动;Ads1.2嵌入式开发环境的使用
培训内容: ARM 体系结构,编程模型,ARM汇编程序设计,启动代码原理,内存布局,中断系统,S3C2440各种部件编程,GPIO, VIC, UART等,RTOS原理,uCOS-II任务创建,多任务间通讯,消息队列,邮箱,信号量,互斥体等,ads1.2嵌入式集成开发环境,执行影像RO,RW,ZI段详解。
阶段名称:ARM + uC/OS-II
配套项目:公交刷卡系统
项目人数:1人
项目描述:在uCOS-II环境下开发完成,要求学员熟练掌握基于微内核或裸片的嵌入式产品的开发流程,包括硬件平台的搭建(开发板与射频硬件连接),软件平台的搭建(启动代码,uCOS-III移植),ads1.2交叉编译器的安装与使用。具体要求在uCOS-II下通过多任务利用信号量和互斥锁来实现多任务的同步和互斥,通过S3c2440开发系统通过通讯端口与射频模块进行通信完成公交刷卡机的所有功能。
配套项目: linux智能手机
学到内容: Bootloader原理与移植; 内核编译与裁剪; 文件系统; 嵌入式数据库的使用; 嵌入式web的使用。
培训内容: S3C2440微控制器 ,arm-linux-tools交叉编译工具链 ,linux文件系统裁减,根文件系统制作 , 内核裁减, 内核编译 ,bootload( uboot)原理,实验 ,内核字符设备驱动 , 文件系统(JFFS2, YAFFS2 , ramdisk) ,NFS方式调试应用程序 嵌入式数据库 ,嵌入式web。
阶段名称:ARM + Linux开发
配套项目:linux智能手机
项目人数:1人
主项目描述:Linux环境下开发完成,要求学员熟练掌握嵌入式产品的开发流程,包括硬件平台的搭建(开发板与GPRS硬件连接),软件平台的搭建(bootloader、根文件系统、Linux内核的等的编译与移植),交叉编译器的安装与使用。具体要求在Linux下通过多进程、多线程来实现多任务编程(例:接电话的同时能够接收短信或查看通信录),利用信号量和互斥锁来实现多任务的同步和互斥,通过S3c2440开发系统通过UART串口与GPRS模块进行通信完成手机的所有功能。
配套项目: 视频监控系统
项目描述: 视频系统由前端设备、图像处理和传输设备、网络客户端三个部分组成。前端设备由摄像头、云台、组成,负责视频信号的采集。系统中的图像处理和传输设备为凌阳科技自主研发的S3C2440开发系统,它负责把视频信号通过局域网或广域网或GPRS无线网络传输到远程客户端,同时可以接收客户端发送的云台控制信号。网络客户端是指需要进行网络远程监控的用户终端,它由计算机和客户端软件构成。客户端主要负责图像显示、录像、回放和云台控制等功能。客户端进行远程监控时,需要输入用户名和密码,进行身份验证,通过认证后即可实现远程监控。
阶段名称:嵌入式综合项目
配套项目:视频监控系统
项目人数:团队开发
项目描述:视频系统由前端设备、图像处理和传输设备、网络客户端三个部分组成。前端设备由摄像头、云台、组成,负责视频信号的采集。系统中的图像处理和传输设备为凌阳科技自主研发的S3C2440开发系统,它负责把视频信号通过局域网或广域网或GPRS无线网络传输到远程客户端,同时可以接收客户端发送的云台控制信号。网络客户端是指需要进行网络远程监控的用户终端,它由计算机和客户端软件构成。客户端主要负责图像显示、录像、回放和云台控制等功能。客户端进行远程监控时,需要输入用户名和密码,进行身份验证,通过认证后即可实现远程监控。
联系电话:400-6869-113 郑老师
联系qq:4006869113
顾问将于24小时内联系您!