大二刚开始,该怎么入门嵌入式?

本人刚升入大二,准备以嵌入式为学习方向,最终走驱动开发路
目前C语言非常熟悉,数据结构基本掌握,C++,Java,Python有一定的了解能编写基础的程序。
学过51,32以及32HAL库的开发。
如果要继续向嵌入式方向学习,接下来应该学什么方向?希望大牛们给个路线。

  1. 考一个《嵌入式软件工程师》,考试大纲会教你梳理一遍知识体系;
  2. 做项目,参加挑战杯大赛等等都可以

要走驱动开发,软硬件都要懂。
操作系统、各种协议了都要涉足。
c,汇编,计算机原理等这些都是基本功。
各种软硬件接口、各种协议才是做驱动要逐步要掌握的。
在学生时期,多做项目,积极参加各种比赛是快速提高自己的很好的途径。

恕我直言,大二学生说自己C语言非常熟悉,我觉得有点自大了

高内聚低耦合
把方法都剥离出来
就是C语言和库的函数

基本技术都有了,要么做项目,要么参加比赛,为毕业找工作添加更多筹码