一名机电的大学生,学过一点单片机知道,有点想学linux

【一名机电的大学生,学过一点单片机知道,有点想学linux】 学 Linux 和学编程其实是关系不大的。不管你是学 C、Java、C++、PHP、Python、JavaScript、Ruby、Go 还是什么语言,都是和操作系统关系很少的。
如果你想编程更有逻辑,最好的方法就是看一看高质量的代码。单片机主要还是用 C 吧,你可以看看一些著名的高质量 C 程序源代码,比如 SQLite ,嵌入式里常用,比 Linux 内核要简单容易上手一些。我并没有看过 Linux 内核的代码。C++ 代码的可以看 Qt 的,而且了解 Qt 对学嵌入式的用处还是挺大的,很多公司都在用。通过看别人的代码,把那些好习惯和结构逻辑技巧,运用到自己写的代码里,多练习。
至于要不要学 Linux ,你要根据自己的未来规划和兴趣决定。如果不是自己感兴趣的方向,是学不深入的。很多技能都是,学好了有用,学不好就没有用了。

■网友
至于你说的学习过单片机,程序太混乱,那是你对嵌入式还是不了解,毕竟嵌入式包含单片机,嵌入式不单单是硬件上的提升,还有就是编程语言的相结合,才是完整的嵌入式开发,往嵌入式发展的话下一步是,首先确保自己的C语言过关,然后可以从系统编程入手,在深入到裸机开发、系统移植、驱动开发,所以说,有必要多沟通交流201030910多问一些问题,这样自己不容易走偏路。不然自己努力的方向变了以后,嵌入式还是要重新学习,得不偿失,还有就是未来嵌入式也是一种朝阳行业,不管是智能家居,还是智能机器人都是需要嵌入式的开发,简单的现在最火的摩拜小车就是嵌入式的产物之一。 不要单单提升自己的硬件方面的领域知识。要相互结合。至于你说的linux就是在学习C语言之后要学习的,下面给你说一下嵌入式学习顺序。
一名机电的大学生,学过一点单片机知道,有点想学linux

一名机电的大学生,学过一点单片机知道,有点想学linux

这才是系统性的学习嵌入式的流程。


    推荐阅读