朱有鹏物联网大讲堂基础预科
【课程内容】
1.嵌入式软件工程师完全学习指南
课程大纲
为什么要学习嵌入式
什么人适合学习嵌入式
完整的嵌入式学习路线图
嵌入式与云计算物联网大数据的关系
朱老师课堂的特色
2.朱老师带你0基础学习Linux
当前主流操作系统及其特点
多机开发:双系统与虚拟机
搭建linux开发环境
隐藏文件与非隐藏文件
相对路径与绝对路径
简介linux内核and发行版
GUI(图形用户界面)和cmdline(命令行)
linux常用命令学习
linux中的文件类型标记方法
什么是编辑器_vi和vim的关系
vi的两种工作模式
vi高级应用:查找_快速切换行_设置显示行号
linux命令行中一些符号的含义
vi高级应用:行删除_行复制粘贴
普通用户与特权用户 su命令切换用户
rwx与linux中权限表示
ubuntu中使用sudo暂时获取root权限
linux高阶命令学习
其他有可能用到的高阶命令
补充-虚拟机上网的问题
3.嵌入式C编程基础
C语言基本概念
C语言程序开发的一般步骤
使用printf进行格式化输出
VMware中共享文件夹功能的使用
C语言数据类型之整形
数据类型
有符号数和无符号数
C语言运算符之算术运算符
复合算术运算符
加加与减减运算符和代码风格问题
运算符总结和顺序结构
if else选择结构
for循环
习题讲解
switch case选择结构
循环结构while和do while
三种程序结构的总结和回顾
C语言之函数
函数三要素:定义声明和调用
函数的形参和实参
函数的返回值、函数名
C语言之数组
数组的初始化
不同数据类型的数组
sizeof运算符
字符数组和字符串
指针
结构体
共用体(Union)
宏定义和枚举
C语言进阶篇13课
相关资源