请问学习嵌入式系统应具备哪些基础知识?比如要学习哪些编程语言,及硬件???

来源:百度知道 编辑:UC知道 时间:2024/06/07 06:03:26
希望能详细一点,我是一名大二学生,想向这一方面发展,希望各位不吝赐教,谢谢!

我是大四的,马上就要毕业了。我学的是嵌入式系统软件开发,侧重于软件方面,个人以为是这样:

C语言是基础,先学习一点C语言,得是嵌入式C语言(嵌入式C着重于理解为什么,而不只是会用),再学习一点面向对象编程。
然后稍微涉猎一点电子技术基础的东西,不用把数字与模拟电路学精通,只要能看明白简单的电路原理图就可以了。(因为我学的是嵌入式软件开发,所以侧重于软件方面,你可以依据自己的情况,如果侧重于硬件方面,数字模拟电路当然要学精啦)

其次再学习一种嵌入式处理器架构,个人推荐32位处理器,像ARM,因为做嵌入式软件开发8位处理有点太低端,大多数只能用作简单的工控,没有复杂的软件系统,不能称为嵌入式系统。

最后再学习一种嵌入式操作系统,像linux,wince等都可以,linux可能更好一点,因为它是开源的嘛,呵呵。

其它的就按自己的爱好啦,像嵌入式的网络应用,操作系统研究了什么的自己看着先好了

我也是大二的!大二开始自学单片机,学习了c语言,由于比较感兴趣,学的还可以,没人教,自学的!到了大二下学期,我得知有嵌入式,看了一些嵌入式教程,知道一些,现在在学习嵌入式linux,以后想走这方面!交个朋友吧!我qq:812087049不知老兄现在学哪儿啦