成都嵌入式就业培训课程

请询价

小班

班制

请咨询

课时

任意时段

班型

课程介绍

国信安嵌入式课程 紧贴企业用人需求

面向企业用人需求,以实战项目为驱动,贯穿整个学习阶段,培养具有独立嵌入式开发能力的实战型人才。

第一阶段 嵌入式系统基础

重点知识:

嵌入式C语言、C++程序设计、Linux操作系统、数据结构与算法设计(C/C++)、阶段实战项目

学习目标:

掌握C/C++语言常用关键字的用法,熟练使用顺序、分支和循环结构设计程序

理解C语言指针含义,能够熟练使用指针进行任意空间的操作,熟悉常用内存的分段机制

理解一维数组空间和多维数组空间的使用方法,熟悉多维指针的逻辑特性和应用场景

掌握C/C++语言函数的定义,理解函数重载的原理,熟悉函数指针的设计模式

理解C++多态、虚类等面向对象的底层实现机制,了解C/C++语言编译器工作流程

熟悉Linux操作系统常用命令和文件系统结构

了解常用的shell编程方法,熟悉make和Cmake工具的使用和配置

熟悉常用数据结构的特点,掌握链表的常用操作方法,理解栈和队列的特点和实现方法

了解二叉树的常用性质,理解深度遍历和广度遍历的算法特征

了解图中常用的算法设计思想

掌握查找、排序的经典算法设计思想和程序实现,了解STL的数据结构特性

第二阶段 嵌入式Linux应用开发

重点知识:

Linux文件编程、Linux多任务、Linux网络编程、嵌入式数据库、阶段实战项目

学习目标:

掌握Linux下文件IO和标准IO的编程方法,理解其各自特点和应用场景

熟悉Linux下VFS设计思想,掌握常用系统调用的使用方法

了解Linux下进程的状态和控制方法,父子进程、孤儿进程、守护进程、僵尸进程的特点

掌握Linux下多进程控制程序方法

熟练使用pthread库实现Linux下的多线程任务,理解多线程的互斥和同步的方法

掌握Linux下常用进程间通信的方法

理解socket编程,熟悉TCP、UDP客户服务器编程模型

了解HTTP协议,了解select或epoll多路复用通信,理解libevent等反应堆设计模式

熟悉使用版本控制工具,如git或svn工具

第三阶段 QT图形界面编程

重点知识:

Qt基础编程、Qt进程编程、Qt线程编程、Qt网络编程、Qt自定义控件、绘图、阶段综合项目

学习目标:

掌握Qt5、Qt6的特点,熟悉Qmake、Cmake环境维护方法

理解Qt信号和槽的工作原理,熟悉常用控件的使用和自定义信号和槽的方法

掌握Qt的常用布局方式和约束关系

理解Qt的进程和线程工作原理,能够使用Qt进行多任务处理

理解Qt的网络编程方法,熟悉Qt的自定义组件开发方法

第四阶段 ARM体系结构与接口技术

重点知识:

ARM体系结构、ARM常用接口技术、阶段实战项目

学习目标:

了解ARM体系结构的编程模型,寄存器和常用汇编的使用场景

理解CortexA和CortexM下的中断控制器工作方式,了解NVIC工作方式

掌握stm32开发配置环境,理解flash和ram调试程序方式

熟悉GPIO、EXTI、UART、IIC、Timer控制器工作原理和编程方式

掌握ST公司的HAL库开发方法

第五阶段 嵌入式Linux系统移植

重点知识:

Bootloader移植、Linux内核移植、根文件系统制作、阶段实战项目

学习目标:

掌握嵌入式交叉编译器的常用工具作用和使用方法,熟悉常用工具选项的含义

理解嵌入式编译、链接的原理,熟悉二进制文件和ELF文件特点和制作方法

理解嵌入式Bootloader工作原理,掌握Uboot移植和使用方法

理解Linux内核编译、配置、启动原理,了解常用BSP开发定制方法

熟悉嵌入式最小根文件系统的制作方法,busybox、buildroot、ycoto的制作嵌入式根文件系统的方法

掌握嵌入式常用网络配置方法,熟悉NFS、Ramdisk、Yaffs2等文件系统方法

第六阶段 嵌入式Linux驱动编程

重点知识:

Linux内核编程基础、字符设备、驱动编程、内核驱动编程进阶、内核驱动子系统、阶段实战项目

学习目标:

掌握Linux内核模块编程的方法和驱动模块开发的环境搭建方法

掌握Linux内核下字符设备工作原理,熟悉file_operations结构体核心成员的使用

能够熟练使用内核链表、红黑树解决应用空间和内核空间的需求

掌握container_of原理,内核Kfifo结构的设计和使用方法

了解内核中断控制子系统的结构,熟悉利用中断控制系统实现驱动异步事件的方法

了解常用Linux上半部和下半部机制

掌握Linux的设备树下的驱动设计方法,熟悉bus驱动设计思想

熟悉platform_driver结构和驱动设计

熟悉Linux下的LEDS和GPIO-keys下的源码设计和使用

掌握Linux下input\framebuffer等子系统工作原理和使用方法

了解IIC、网络子系统的驱动结构,了解网络协议栈和内核数据安全方法

任课老师

  • 刘大阳

    web前端开发培训·13年教龄

    8年IT工作从业经验,参与多个电商项目的开发,拥有丰富的项目开发及设计经验。擅长HTML5、CSS3、JavaScript等前端技术以及BootStrop、jQuery、zepto.js基础类框架;熟练使用移动端框架mui、ionic构建在Webview里运行的混合模式的应用,深入了解视图组件类框架vue.js,熟练使用 webpack+vue+vuex构建管理中大型单页应用,熟练快速开发微信小程序。教学理念:在学习中玩耍,在玩耍中学习。

  • Chloe

    UI设计培训·10年教龄

    UI设计技术主管,曾任国际4A广告集团、著名外企艺术总监等职,专业涉及UI/UE设计、新媒体设计、游戏原画设计与制作、商业摄影、数字广告设计与营销、现代影视设计制作。美国苹果公司ACP认证高级剪辑师、ACAA高级数字艺术设计师、高等学院青年教师资格认证教师,获行业“新锐设计师”称号。 教学理念:教学应该并不限于传播技巧,更重要的是点燃创造力

  • 老毕

    计算机技术培训·15年教龄

    曾在中国电信旗下的商务领航平台负责带领技术团队,并协助进行商务推广,在早期的互联网存储业务中积累了丰富的经验,也曾负责商务领航旗下四川、贵州、广东等多个省市地区的网络存储业务参与开发的Web系统包括:1. 中国电信商务领航平台2. 21disk网络U盘存储系统3. 21disk云存储4. 第三代高校电子课件存储系统授课特色: 授之以鱼不如授之以渔,用启发式教学,让我的学员主动学习,找到开启职业生涯的金钥匙

查看更多教师

学员评价

  • 游*生
    游*生

    2022.08.05

    上课体验挺好的

    该学员真实学费:

    *** 00

    课程:成都前端web开发培训

查看全部评价

四川国信安职业培训学校

重点打造的互联网教育平台

精品课程

50门精品课

专业老师

5名

上课位置

四川省成都市国家西部信息安全产业基地

机构主页

精选推荐

我的位置: 首页 成都 国信安 课程详情

本网站的一切内容只为更好的服务用户,并不保证所有的信息、文本、图形、链接及其他信息的准确性和完整性,内容仅供访问者使用参照,对因使用本网站内容而产生的相关后果不承担任何商业和法律责任!联系邮箱:15505413776@126.com