- 课程
 
- 学校
 
- 老师
 
课程原价:
面议
优 惠 价:
面议
更新日期:
2025/11/03
开课形式:
预约开班
上课时段:
白天班
课程人气:
已有 15579 人浏览
授课学校:
上课地址:
沈阳市和平区
咨询电话:
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解码算法
 ●系统设计
 ●项目分配
 ●使用工具
 ●硬件开发平台
 目标:
 经过培训,学员能够结合应用以上课程中的知识独立完成项目开发。 
学校简介