掌握C/C++语言常用关键字的用法,熟练使用顺序、分支和循环结构设计程序
理解C语言指针含义,能够熟练使用指针进行任意空间的操作,熟悉常用内存的分段机制
理解一维数组空间和多维数组空间的使用方法,熟悉多维指针的逻辑特性和应用场景
掌握C/C++语言函数的定义,理解函数重载的原理,熟悉函数指针的设计模式
理解C++多态、虚类等面向对象的底层实现机制,了解C/C++语言编译器工作流程
熟悉Linux操作系统常用命令和文件系统结构
了解常用的shell编程方法,熟悉make和Cmake工具的使用和配置
熟悉常用数据结构的特点,掌握链表的常用操作方法,理解栈和队列的特点和实现方法
了解二叉树的常用性质,理解深度遍历和广度遍历的算法特征
了解图中常用的算法设计思想
掌握查找、排序的经典算法设计思想和程序实现,了解STL的数据结构特性
掌握Linux下文件IO和标准IO的编程方法,理解其各自特点和应用场景
熟悉Linux下VFS设计思想,掌握常用系统调用的使用方法
了解Linux下进程的状态和控制方法,父子进程、孤儿进程、守护进程、僵尸进程的特点
掌握Linux下多进程控制程序方法
熟练使用pthread库实现Linux下的多线程任务,理解多线程的互斥和同步的方法
掌握Linux下常用进程间通信的方法
理解socket编程,熟悉TCP、UDP客户服务器编程模型
了解HTTP协议,了解select或epoll多路复用通信,理解libevent等反应堆设计模式
熟悉使用版本控制工具,如git或svn工具
掌握Qt5、Qt6的特点,熟悉Qmake、Cmake环境维护方法
理解Qt信号和槽的工作原理,熟悉常用控件的使用和自定义信号和槽的方法
掌握Qt的常用布局方式和约束关系
理解Qt的进程和线程工作原理,能够使用Qt进行多任务处理
理解Qt的网络编程方法,熟悉Qt的自定义组件开发方法
了解ARM体系结构的编程模型,寄存器和常用汇编的使用场景
理解CortexA和CortexM下的中断控制器工作方式,了解NVIC工作方式
掌握stm32开发配置环境,理解flash和ram调试程序方式
熟悉GPIO、EXTI、UART、IIC、Timer控制器工作原理和编程方式
掌握ST公司的HAL库开发方法
掌握嵌入式交叉编译器的常用工具作用和使用方法,熟悉常用工具选项的含义
理解嵌入式编译、链接的原理,熟悉二进制文件和ELF文件特点和制作方法
理解嵌入式Bootloader工作原理,掌握Uboot移植和使用方法
理解Linux内核编译、配置、启动原理,了解常用BSP开发定制方法
熟悉嵌入式最小根文件系统的制作方法,busybox、buildroot、ycoto的制作嵌入式根文件系统的方法
掌握嵌入式常用网络配置方法,熟悉NFS、Ramdisk、Yaffs2等文件系统方法
掌握Linux内核模块编程的方法和驱动模块开发的环境搭建方法
掌握Linux内核下字符设备工作原理,熟悉file_operations结构体核心成员的使用
能够熟练使用内核链表、红黑树解决应用空间和内核空间的需求
掌握container_of原理,内核Kfifo结构的设计和使用方法
了解内核中断控制子系统的结构,熟悉利用中断控制系统实现驱动异步事件的方法
了解常用Linux上半部和下半部机制
掌握Linux的设备树下的驱动设计方法,熟悉bus驱动设计思想
熟悉platform_driver结构和驱动设计
熟悉Linux下的LEDS和GPIO-keys下的源码设计和使用
掌握Linux下input\framebuffer等子系统工作原理和使用方法
了解IIC、网络子系统的驱动结构,了解网络协议栈和内核数据安全方法
通过2-4个项目综合,加强前期内容的掌握
通过1V1的就业指导,实现就业
整合微软、华为、软通动力等3000家+合作企业招聘资源,建立长期稳定的人才输送合作关系,为学到牛牛学员打通就业通道。
学到牛牛拥有十余年年的面向全国人才输送积累,建立有庞大的人力资源库,搭建名企内部就业直通桥梁。
组织开展双选会,搭建人才与企业的直通桥梁,给学员和企业更多面对面的机会,缔造一站式人才输送平台。
针对学校现有专业课程,开设 IT 互联网行业、 企业及相关岗位专场招聘会,聚集行业人才 需求企业,保障学员就业。
与企业签订人才培养协议,定向招募+定向 委培+定向输送,直接与企业实际需求对接, 学员毕业即可直接入职。
源于对学到牛牛的信任,遍布各大 IT 企业的国 信安老学员也不断调动行业人脉和用人需 求,为学弟学妹引荐工作。