杭州嵌入式linux培训机构,杭州嵌入式培训|嵌入式软件培训|嵌入式编程|杭州linux培训-和盈...

技术名称

知识要点

学习目的

Linux操作系统

Linux介绍与安装

Linux基本命令操作

文件系统管理

用户管理

权限管理

网络配置

常用文本处理工具

搭建Samba服务器

搭建FTP服务器

搭建NFS服务器

讲解Linux操作系统的概念和安装方法,详细介绍Linux下的基本命令、管理配置和编辑器,使用户可以熟练地安装、配置Linux操作系统,并且完成常规的命令行及桌面操作。

Linux系统下C语言编程

类型运算表达式

顺序、分析、循环结构

函数

指针和数组

Makefile的编写

Shell编程

编译链接与调试

数据结构(排序、链表、二叉树)

文件操作

Automake

在C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识。

有一定的Unix或Linux shell脚本编程经验。

C++面向对象编程

C++输入输出流的操作

函数重载

类和对象

运算符的重载

友元函数

友元类

继承与派生

多态与虚函数

函数模板与类模板

深入浅出MFC

异常处理

掌握面向对象编程的基本思想,以C++程序实例为主导逐步理解掌握类、对象、继承、重载、多态、模板等概念及其编程。

通过实实践强化课程。

Qt GUI编程

部件类与部局(包括 创建自己的组件)

对话框与窗体

框架编程综述(模型与视图)

绘图与打印

国际化与本地化

使用文件、流与XML。

数据库操作

网络操作

Qt单元测试

使用Qt作为快速开发工具

创建和使用插件利用定时器与线程

利用定时器与线程

在Linux、Windows或其它类型的Unix操作系统上使用Qt类库进行程序设计

UNIX网络编程

网络基础知识

套接口编程简介

基本TCP套接口编程

I/O复用

套接口选项

基本UDP套接口编程

基本名字与地址转换

高级I/O函数

非阻塞I/O

广播、多播

信用驱动I/O

线程

原始套接口

学员可以掌握UNIX操作系统下基本的网络编程。

ARM 硬件系统(裸机开发)

件系统基础

ARM体系结构与指令集

搭建交叉编译环境

S3C6410时钟管理

S3C6410存储器管理(DRAM、NANDFLASH)

S3C6410定时器

S3C6410中断控制

S3C6410串行通讯

S3C6410 LCD控制

S3C6410红外线

学员将会熟练掌握ARM处理器的结构、功能,并能进行ARM裸机开发。

Linux设备驱动

设备如何与Linux核心 进行交互操作;

如何配置、安装核心;

编译和加载一个模块,并导出符号;

了解字符设备与块设备驱动程序;

核心中的内存管理;

IOCTL函数;

在用户地址空间与核心地址空间进行数据传输;

跟踪和调试;

时间管理、等待和任务队列;

处理I/O端口和中断;

网络驱动;

串口驱动;

触摸屏驱动;

建立核心概念与操作技巧,为不同种类硬件开发驱动。

Linux核心内部分析

存储管理

中断异常和系统调用

进程调度

文件系统

传统的Unix进程通信

设备驱动

多处理器的SMP系统架构

系统的引导和初始化

学员能够修改Linux核心,使其适用于他们自己的硬件或是应用程序,能够更加有效率地开发设备驱动,主要是针对类unix操作系统。

Linux应用程序开发和移植

UBOOT移植

Linux内核裁剪

如何制作根文件系统

开发工具的移植(Qt)

如何调试跟踪和优化软件,使软件有更快的执行速度和更好地利用内存

学员应当能够得用Ubuntu Linux编写程序并且从移植到其它系统上。

嵌入式Linux项目开发流程

嵌入式产品需求分析和选型

硬件平台、移植

启动代码

驱动开发

系统部署

学员从宏观了解嵌入式Linux开发环境搭建和项目开发流程,让学员建立起整体架构的概念。

嵌入式Linux项目实践

视频监控系统、POS机、汽车导航GPS、 智能家居系统

精通各种驱动开发的流程

职业素质培养

1、沟通能力发展;

2、自我控制和纪律培养;

简历和面试

1、简历书写;

2、面试技巧;

3、软件行业特点和发展;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值