嵌入式学习攻略(久等了)
嵌入式软件编程的基础
主要是学习编程语言、开发环境和形成自己的编程逻辑,为嵌入式软件开发打下良好的基础,编程语言建议为C和C++语言。书籍中的例子都是比较经典的程序实例,尽量去搞懂,不要觉得太长或者太难了而放弃,对自己理解相应的知识点非常有帮助,最后时间充裕的话,可以选做章节后面的习题。也可以结合教学视频进行学习,配合相应的教材书籍学习。
C语言:
1、C程序结构、C数据类型和基本语法
2、数组、字符串、指针、函数
3、结构体、宏定义、枚举
4、C输入和输出
C++语言:
1、熟悉面向对象的语言概述(封装、继承、多态)
2、熟练掌握C++语言的基本知识和类与对象及其高级应用
3、作用域运算符、内联函数、强制类型转换
4、new、delete内存管理
5、对象成员、成员函数
6、构造函数、析构函数、拷贝构造函数、函数重载
7、对象数组、this指针、枚举、
8、静态成员、静态成员函数
9、对象成员
10、友元
11、虚函数、纯虚函数、抽象类、虚析构函数等
推荐书籍:
《C程序设计》
《C和指针》
《C Primer Plus》
《C++ Primer Plus》
推荐视频:
《C语言程序设计》——翁恺
《C++语言程序设计》——郑莉
有了C/C++的基础,可以进一步学习数据结构与算法。
1、数据结构:字符串、数组、链表、堆、栈、队列、树、哈希、图
2、算法:查找、排序
推荐书籍:
《大话数据结构》
《数据结构》——陈越
推荐视频:
《数据结构》——陈越
嵌入式开发与应用基础
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
本专栏主要是介绍嵌入式软件开发岗位的相关知识和学习攻略,为大家提供一份笔试与面试手册。包括有嵌入式软件开发岗位介绍与学习攻略;校园招聘和offer疑惑问题的介绍;在笔试方面,如何刷题为笔试作准备,提供往年笔试真题;在面试方面,提供相关知识的复习重点,提供面试真题。包括有:华为、蔚来、文远、大疆、三一、深信服、亚马逊、Intel、百度、科大讯飞、OPPO、京东、中兴、比特大陆|算能、美团等等