品牌

北大青鸟嵌入式开发培训课程介绍

时间:2013-04-14 栏目:小专题 阅读:0 作者:北大青鸟鲁广北校区

  嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,Palm,现在又多了Symbian等,其实只要会C++,在哪里都差不多,都有相应的SDK开发包。用单片机汇编开发也算是嵌入式,用一点的处理器,arm7,arm9,powerpc什么的开发起来,不过要加操作系统而已,也属于嵌入式的开发。

  部分 嵌入式开发基础强化训练

  工欲善其事,必先利其器,好的开始是成功的一半,这一阶段课程非常重要。它将不同基础不同背景的学员带到同一层次上,能够让学员熟悉 linux,并在linux环境下独立工作、使用Shell编写实用脚本程序、深入理解嵌入式C语言、数据结构和算法,它们是构成操作系统内核及嵌入式应 用程序的基础。

  第二部分嵌入式linux系统程序设计

  走进嵌入式Linux应用开发从这里开始,进程和线程的概念是每一个应用程序的理论和运 行基础,进程通讯和线程间共享资源的保护是保证应用程序能够满足功能和稳定性的必要条件。本阶段从POSIX编程接口利用C语言对这些知识点进行编程。文 件是Linux中的重要概念,硬件也是一种特殊文件,围绕着串口的编程实现会使学员对文件的理解更近一步。从底层的角度了解图形界面、音视频、用户交互的 原理,将对进一步的学习提供理论基础。

  1、Linux文件及I/O编程

  2、Linux进程、进程间通讯

  3、多线程设计、多线程的互斥保护

  4、socket网络编程-TCP/IP协议栈、TCP、UDP

  5、Linux设备编程-包括串口、声卡、显卡

  6、Mp3原理及其解码

  7、FFMPEG原理,视频解码程序设计

  8、U-boot移植

  9、内核移植

  10、文件系统制作

  第三部分C++及QT图形用户界面编程

  随着嵌入式软件硬件的发展,目前的嵌入式设备具有更高的性能和更好的图形用户界面,一个 良好的图形用户界面已经成为一款嵌入式产品能否成功的一个重要组成部分。本阶段的学习就是针对目前流行的跨平台GUI软件QT量身定制的。QT具有良好 的封装性、可移植性和图形显示性能,可以移植到绝大多数主流的嵌入式操作系统上。目前QT所支持的操作系统有linux、Embedded Linux、windows、mac、windows CE/windows mobile、symbian、maemo等等。像三星无线数码相框"SPF-105V" 、的3D建模软件"DAZ 3D" 、Roku的机顶盒、世界的三维动画软件"maya" 、来自苏格兰格拉斯哥的油汽公司Midland Valley的地质分析软件、BIOTECA公司的3D解剖软件"Bioteca Virtual" 、飞利浦公司的家庭可视电话VP5500/VP6500、总部在比利时的barco公司的医疗影像产品、媒体与娱乐产品、智能显示产品、以及来自中国 TCL公司的MiTv都是QT应用的典型例子。通过本阶段的学习使学员深入了解并掌握QT图形程序开发技术,为成功就业打下坚实基础。

  1、掌握C++面向对象的编程思想、C++继承、构造、析构、复制构造、转换构造、 转换函数、重载、多态、异常、文件操作、模板、泛型编程

  2、QT/QTE/GTK/miniGui/ucGUI介绍

  3、QTE移植

  4、QT窗口程序设计

  5、深入理解信号和槽机制

  6、事件管理

  7、QT二维图形绘图

  8、QT多线程、网络编程

  9、数据库编程

  10、国际化支持,动态切换语言

  11、帮助Assistant

  第三部分C++及QT图形用户界面编程

专业老师指导

赵老师

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业

立即在线咨询

培训咨询客服

陈老师

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑

立即在线咨询

热门课程任你选,成长蜕变看的见

课程余量有限,即将截止报名!查看详情

全国百余家校区

只为您方便就学

全国百余家校区 光谷校区

武汉市江夏区庙山街道华泰街16号(北大青鸟综合大楼)

点击预约
到校领取学习大礼包