总站
- 课程
- 学校
- 老师
总站
课程原价:
面议
优 惠 价:
面议
更新日期:
2024/11/01
开课形式:
预约开班
上课时段:
白天班
课程人气:
已有 11816 人浏览
授课学校:
上课地址:
沈阳市和平区
咨询电话:
400-168-8684
中科院计算机培训中心-其它课程
课程类别
课程名称
开班时间
学费
课程内容详细介绍
班型:双休班晚班
课程内容参考:
阶段一:嵌入式软件开发
——Linux软件开发基础
●Linux安装与设置文件操作;
●磁盘操作、用户管理、网络设置命令;
●Vi编辑器使用;
●Bash shell编程基础;
●Gcc程序编译,及C语言嵌入式方向深入学习;
●Makefile应用;
●Vsftpd/NFS服务器使用。
目标:
●掌握一种嵌入式操作系统
●在Linux操作系统下熟练应用C语言进行程序设计
●掌握make工具原理与使用,以及Makefile文件编写。
——Linux下数据库、进程、线程编程
●使用C语言访问MySQL数据库;
●Linux进程编程;
●Linux 进程间通信;
●Linux线程编程基础。
目标:
●掌握Linux下设备驱动调用
●利用C语言进行数据程序设计
●掌握进行编程与进程间通信
——QT软件开发与嵌入式Linux软件开发
●创建对话框、窗口、自定义窗口部件;
●基本页面布局;
●重新实现事件处理器;
●QPainter/Qcanvas;
●在表单中显示数据;
●Qsocket。
●组建交叉编译环境
●BootLoader建立
●内核交叉编译
●制作文件系统
●开发板烧写
●串口通讯实验
●声卡调用实验
●FrameBuff调用实验
●驱动编写与调用
●应用软件移植实践
●库软件移植实践
●软件二次开发实践
目标:
●熟练应用C++语言进行程序设计
●掌握一种嵌入式GUI软件开发技术
●掌握嵌入式软件开发过程
●掌握Linux移植过程
●掌握嵌入式设备驱动编写与驱动调用
●掌握软件移植与二次开发原理与过程。
——项目实践
●音乐电子相册软件开发
●基于QT的远程智能监控软件开发
目标:
●掌握嵌入式软件开发过程
●培养嵌入式技术的综合运用能力
阶段二:嵌入式硬件开发
——数字与模拟电路设计
●典型电路元件功能:二极管,三极管典型电路举例、运算放大器典型电路举例、复位电路典型电路举例、集成芯片典型电路举例。
●demo板的结构与设计原理。
●电路图设计的基本方法与技巧:了解protel99环境、绘制原理图的方法与技巧、绘制pcb的方法与技巧、实践中常见问题与注意事项。
目标:
经过培训,使学员掌握硬件电子电路设计的基础原理与基本技巧,能够熟练掌握protel 99绘制电路板。
——英语文献阅读训练
●以samsung44b0 datasheet 为模板
●掌握datasheet中的基本词汇与语法特点
●阅读文章能够读懂理解
●剖析datasheet一般组成结构与阅读方法
●使用Acrobat Reader的方法与技巧
●对function diagram的阅读方法与技巧
●对feature的阅读方法与技巧
●对control register的阅读方法与技巧
●对example的阅读方法与技巧
目标:
训练学员在进行嵌入式开发中阅读英文资料的能力,并讲授阅读英文资料时应掌握的思路、方法与技巧。
——ARM系统开发
●ARM的历史
●ARM系统结构
●熟悉开发环境以及部件配置
●汇编程序编程实例程序演示
●ARM微控制器工作模式实验
●C语言编程下内部及外围模块的控制
目标:
经过培训,学员会了解ARM的体系结构,熟悉嵌入式程序开发环境,熟悉arm的指令系统,能够使用汇编指令进行基本的编程,开发环境中使用C语言进行多种外围模块的编程控制。
——ARM体系下操作系统开发
●uC/OSII的结构;
●uC/OSII的编译方法;
●uC/OSII移植实验;
●蜂鸣器控制实验;
●串口中间件应用实验;
●MODEM通信实验;
●I2C总线驱动中间件实验;
●SPI总线驱动中间件实验;
●时钟显示实验;
●综合实验;
●USB E2PROM编程器实验;
●CF驱动接口函数实验;
●UDP通信实验;
●TCP通信实验。
目标:
本课程的内容属于ARM体系开发的高级课程,主要是学员熟悉在嵌入式系统中编译、运行操作系统的方法(操作系统为uC/OSII),并能够对源码进行个性化的修改。
——项目实践
●uCLinux 在ARM平台下的移植
●mpeg解码算法
●系统设计
●项目分配
●使用工具
●硬件开发平台
目标:
经过培训,学员能够结合应用以上课程中的知识独立完成项目开发。
学校简介