学Linux前要学stm32吗?我目前马上大二,学了C语言,c++,数据结构基本懂,我感觉我很喜欢学语言,还学了51单片机(比较熟),430(学的一般),stm32学了一点,我感觉stm学着只能抄它的库函数,什么内部原理都没学到,不像原来学其他单片机一样,要写什么代码把芯片手册时序图一看就自己可以写,然后我就没学了,我想走嵌入式方向,最好是上层开发,我有学长叫我先学鸟哥,然后学好shell,gnu项目管理,然后上unix环境编程,然后学Linux设备驱动,有的又说stm32的costex m3是基础,先学32,,我到底该怎么学?我看了鸟哥的书,到shell了,在虚拟机上敲指令,没发现和stm32有半毛钱关系,我该怎么学啊??
谢谢你回答我,可是我可能没那么多时间去专门啃那本书啊,我刚要打基础我有个学长联系我先学shell,然后学gnu项目管理,然后unix高级编程,你觉得怎么样?
追答shell常用命令多敲多练自然就熟悉了,至于项目管理我没接触过。unix高级编程,从最简单来说,无非就是各种系统调用的使用,类似于C语言里面的各种库函数的使用,从深层次来讲,系统编程所涵盖的基本核心概念核心原理,才是理解系统编程的关键.写一个程序出来不难,要写好写完善的话,必要的基础是必须的.