你 都 “精通” c了
要是操作系统 原理 也深入理解了
学嵌入式还不是小菜了
只怕没几个人真精通了 我认识干了十年c和c++项目的工程师人家只敢说
自己懂而已
事实是 中国 会c的一大把 精通的聊聊无几
要不我们早就用自己写的操作系统了 还用unix linux windows ?
学嵌入式 c语言 和操作系统原理 是基础
很多人其实根本没有打好这些基础 就看一堆高级的书籍 看的云里雾里
没什么意义 就了解了个流程
基础打好了 学什么都快
你要学应用层开发 那看下unix 网络编程 那本圣经
还要学习下c++
学底层 驱动 要看下 计算机组成原理 方面的书 顺便学习汇编
单片机也可学一下 但那是不带 操作系统 的 最简单嵌入式系统
不过可以了解硬件知识 有精力的话可以看下 数电 (不要看模拟电路不是电子专业你也学不懂 因为你没学 电路分析、信号与系统)
接下来 学习arm机
外国 O'RELLIY 系列的linux 嵌入式 等计算机方面丛书都比较经典 评论都很不错