长沙IT教育

长沙教育嵌入式软件工程师培训.

上课时段: 详见内容

课程价格: 请咨询

优惠价格: 请咨询

授课学校: 长沙IT教育

课程详情2024-11-05
长沙教育嵌入式软件工程师培训


课程亮点

面授班可免费试学14天,可提前与课程顾问老师预约免费试听,试听满意后再报名缴费进行学习

企业级讲师实战教学,有实战项目经验,讲师面对面授课,边讲边练,多渠道辅导

到店即送优质礼物,线上线下课程有助于同学同步学习
适用对象

不限
课程内容

ubuntu系统安装及环境调试:

ubuntu虚拟机安装以及嵌入式开发环境搭建

ubuntu物理机及u盘版安装

ubuntu与windos等其它系统互访服务配置安装

编辑器、编译器、调试器安装及使用

练习:《自制一个u盘系统》


Linux常用命令:

Linux日常高频率应用命令使用练习

文件操作命令使用练习

内容检索命令使用练习

压缩解压命令使用练习

系统内部常用命令使用练习

练习:《熟练运用所学命令》


嵌入式C语言编译调试技巧:

调试文件产生方法介绍

单步、断点等调试方法介绍

调试过程中动态修改内存

练习:《调试之前写过的程序》


C语言基本语法结构:

程序设计关键字分类讲解

各类进制间的分析以及转换

有符号以及无符号深度剖析

各种运算符介绍

数据存储类型的读写控制

不同数据类型间的自动以及强制类型转换

各种类型间的越界问题剖析

深度剖析二进制位运算

练习:《日期查询系统》


C语言基本语法结构:

程序设计关键字分类讲解

各类进制间的分析以及转换

有符号以及无符号深度剖析

各种运算符介绍

数据存储类型的读写控制

不同数据类型间的自动以及强制类型转换

各种类型间的越界问题剖析

深度剖析二进制位运算

练习:《日期查询系统》


C语言基本语句:

选择控制语句

循环控制语句

控制语句相关关键字分析

人机交互程序设计

练习:《个税征收查询系统》


数组:

数组的*定义

数组元素严谨的初始化

深度剖析数组元素的读写过程

多维数组的*定义

多维数组的应用操作

练习:《打字游戏》


函数:

函数的定义、声明、调用三要素

各类场景的函数定义

严谨的函数声明

函数的调用过程剖析

函数参数本质剖析

实参、形参详解

具体需求下的函数封装流程

练习:《猜数字游戏》


变量存储:

内存分区剖析

各类变量的定义形式

各类变量的作用范围

各类变量的生命周期

各类变量的存储区域

各类变量的注意事项

静态函数与全局函数的深度剖析

练习:《变量存储分析》


预处理指令:

宏、宏函数的深度剖析

多场景的条件编译分析

标准的头文件编写

预处理在编译之前都在忙些啥

练习:《debug开关》

库的使用与制作

静态库工作原理

静态库制作流程

动态库工作原理

动态库制作流程

练习:《自制常用接口库》


指针:

指针与内存哪些事儿

指针的定义与使用

指针与基本类型变量的关系

指针与数组的关系

指针与函数的关系

指针与字符串的关系

指针与指针的关系

指针有多特殊

练习:《计算器练习》、《标准C库函数实现》


动态内存分配:

内存的动态分配与释放

内存的多种动态分配方式

动态内存使用技巧

练习:《malloc实现分析》


字符串处理技巧:

字符串的纯手工处理技巧

字符串相关库函数使用方法

字符串与内存的关系

练习:《手机短信分析程序》

练习:《条形码生成器》


结构体的对象思维:

结构体是怎样打包数据结构的

结构体与数组、指针、内存等相互结合

结构体实现位变量的定义

共用体

枚举

练习:《GPS信息分析程序》

练习:《魔幻数字》


数据结构之链表操作:

链表的逻辑思维

链表中的各个节点

双向链表咋比单向链表还简单

链表的增删查改等各项操作

链表还有更简单且高级的实现方式

练习:《学生信息管理系统》


文件操作:

一切数据皆文件

文件的操作流程

文件的顺序读写

文件的随机读写

练习:《文件加密器》


工程项目管理之Makefile:

为什么要用Makefile

Makefile可简单可复杂

Makefile规则

了解软件前先分析Makefile

练习:《开源软件Makefile分析》

相关课程

温馨提示:提交留言后老师会第一时间与您联系! 热线电话:400-850-8622