你的位置: 首页 > 公开课首页 > 职业素养 > 课程详情

details

海山公司Mips+Linux定制招聘培训班

暂无评价   
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格
5500
你还可以: 收藏

培训受众:

1、计算机、通信、电子类相关专业,本科以上学历;
2、熟悉C、C++语言;
3、了解嵌入式Linux操作系统的使用;
4、了解电子、电路等相关硬件知识

课程收益:

课程基于“MIPS+LINUX”的软硬件培训体系结构。课程培训重点:采用龙芯CPU技术的HS3210及其外围芯片的设计与编程,linux内核开发,嵌入式linux的移植,驱动开发, GUI程序开发等。

培训颁发证书:

GCSDE认证

课程大纲

课程内容
一、 linux 快速入门与开发基础
1) Linux 概述;2)Linux开发环境搭建-vmware虚拟机;
3)Linux的基础知识;4)Linux文件系统和文件;5)Shell的使用;
6)常用的shell命令;7)Linux的软件安装;8)Linux 的编程常识;
9)Linux下VIM的使用;10)编译器GCC的使用;11)调试器gdb的使用;12)项目管理工具make的编写;

二、Linux入门实验:
1、安装linux系统;2、常用命令练习
3、gcc编译器使用;4、gdb调试;5、编写Makefile

三、独立实验

四、Linux应用编程文件操作与进程通信
实验:进程实验,进程间通信实验
实验:文件操作实验

五、 Linux网络编程
TCP/IP
Socket套接编程

六、 独立实验

七、嵌入式微处理器
MIPS寄存器
MIPS汇编程序设计
C及汇编语言混合编程
实验1 基本MIPS汇编指令编程
实验2 数据访问练习
八、 3210开发调试环境建立
3210 GPIO应用

九、MIPS汇编语言实现按钮实验
MIPS汇编和C混合编程

十、独立实验

十一 、MIPS存储器控制器
NOR Flash与NAND Flash应用设计
MIPS中断控制器
MIPS定时器
实验5 IRQ中断流程分析 实验6 看门狗定时器应用实验
实验7 NOR Flash编程 实验8 NAND Flash编程

十二、 TFT LCD驱动程序设计
点阵LCD驱动程序设计
触摸屏应用及校准
实验 9 TFT LCD显示图片
实验 10 LCD汉字显示实验
实验 11触摸屏实现实验

十三、 独立实验

十四、 QT程序设计(上)
1)Linux下gui编程介绍;2)Qt介绍;3)通过Qt designer认识Qt;
4)信号和槽 5)Qt的事件
实验:1)“Hello word!”Qt ;2)对象间通信:3)Signal 和 Slot 机制;

十五、 QT程序设计(下)
4)信号和槽 5)Qt的事件
实验:4)对话框;5)Qt 中的多线程编程;6)Qt 中的网络编程。

十六、 Linux内核架构分析
Linux内核配置与编译
Linux内核启动流程分析
Linux内核模块设计
实验:1、linux内核编译升级 2、linux内核模块设计

十七、 独立实验

十八、 Linux字符设备驱动设计 驱动中的并发控制、中断、延时
实验: 1)小键盘驱动实例;
实验: 2)Linux的IIC设备驱动分析

十九、 Linux设备驱动设计(二)块设备 网络设备驱动

二十、 独立实验

二十一、 Linux设备驱动设计(三)

二十二、 Linux设备驱动设计(三)

二十三、 bootloader分析及设计
实验自定义bootloader ,往其中添加命令及对应elf入口地址的修改

二十四、 独立实验

二十五、 嵌入式linux内核移植
1)嵌入式Linux内核介绍;
2)Linux内核配置系统;
3)Linux内核配置与编译

二十六、 独立实验

二十七、 根文件系统制作
1) 根文件系统介绍;2)根文件系统的目录结构;3)根文件系统内容;
4)添加设备文件;5)添加动态链接库;6)添加系统应用程序;
7)添加配置文件
实验:使用busybox,bash等开源软件构建根文件系统;

二十八、 独立实验

二十九、 综合项目架构原理、代码分析及操作

三十、 综合项目操作
项目阶段一:bootloader的移植
项目阶段二:内核的移植
项目阶段三:根文件系统的制作和移植
项目阶段四:项目程序建立与移植

三十一、 项目实践

培训师介绍

黄老师,资深Linux开发技术专家 / Linux高级讲师 10年以上开发经验,技术总监\高级讲师,具有多年的嵌入式系统、软件开发经验,一直致力于嵌入式Linux的研究与培训。精通Unix/Linux操作系统和Linux下C/C++语言编程,熟悉Linux的各种应用编程接口和机制。精通汇编语言,包括复杂指令(CISC)及精简指令(RISC)系统的汇编,深刻理解语言的实质。精通现代操作系统核心开发,对硬件接口控制有丰富的经验及技巧。精通Linux下QT/KDE、GTK+及Windows下MFC的图形环境应用开发。精通面向对象的设计方法。深入了解嵌入式Linux应用程序开发方法和系统集成,具有丰富的产品开发经验,涉及网络,控制和消费类电子等行业。

本课程名称: 海山公司Mips+Linux定制招聘培训班

查看更多:职业素养公开课

MIPS linux 就业 培训 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%