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

details

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

暂无评价   
你实际购买的价格
付款时最多可用0淘?#19994;?#25187;0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格
5500
可用淘币
0
返现金券
待定

你还可以: 收藏

培训受众:

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

课程收益:

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

培训颁发证书:

GCSDE?#29616;?/div>

课程大纲:

课程内容
一、 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应用编程文件操作与进程通信
实验:进程实验,进程间通信实验
实验?#20309;?#20214;操作实验

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

六、 独立实验

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

九、MIPS汇编语言实?#32844;?#38062;实验
MIPS汇编和C混合编程

十、独立实验

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

十二、 TFT LCD驱动程序设计
点阵LCD驱动程序设计
触摸屏应用及校准
实验 9 TFT LCD显?#23601;计?
实验 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分析?#21543;?#35745;
实验自定义bootloader ,往其中添?#29992;?#20196;及对应elf入口地址的修改

二十四、 独立实验

二十五、 ?#24230;?#24335;linux内核移植
1)?#24230;?#24335;Linux内核介绍;
2)Linux内核配置系统;
3)Linux内核配置与编译

二十六、 独立实验

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

二十八、 独立实验

二十九、 综合项?#32771;?#26500;原理、代码分析及操作

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

三十一、 项目实践

培训师介绍:

 
?#35780;?#24072;,资深Linux开发技术专家 / Linux高级讲师 10年以上开发经验,技术总监\高级讲师,具有多年的?#24230;?#24335;系?#22330;?#36719;件开发经验,一直致力于?#24230;?#24335;Linux的?#33455;?#19982;培训。精通Unix/Linux操作系统和Linux下C/C++语言编程,熟悉Linux的各种应用编程接口和机制。精通汇编语言,包括复杂指令(CISC)及精简指令(RISC)系统的汇编,深刻理解语言的实?#30465;?#31934;通?#25191;?#25805;作系统核心开发,对硬件接口控制有丰富的经验及技巧。精通Linux下QT/KDE、GTK+及Windows下MFC的图?#20301;?#22659;应用开发。精通面向对象的设计方法。深入了解?#24230;?#24335;Linux应用程序开发方法和系统集成,具有丰富的产品开发经验,涉及网络,控制和消费类电子等行业。

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

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

MIPS linux 就业 培训 相关的最新课程

更多相关搜索

讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%

今天nba新闻最新消息
好运网彩票官网 中国竞彩足球比分网 500彩票网双色球预测 法甲新闻 单双中特码准的网址 游戏斗地主 大乐透历史比较器 快三最容易中奖的打法 好运百万怎么玩 上海时时彩开奖视频 福彩吉林快3开奖结果 河南快三平台官网 广西十一选五开奖 福建时时彩开到几点 香港皇家科六合图库