我是电子信息工程大一本科生,自学了c和微机原理,想走嵌入式开发方向。请问linux需要学习哪些知识?

注:想走linux环境下的c,汇编的混合编译。但是不知道linux需要掌握哪些知识,掌握到什么地步。最好请您为我推荐一本书,能自学的,万分感谢!!!!

学习嵌入式具体有哪些知识结构?
嵌入式系统专业是综合了计算机硬件技术,计算机软件技术以及电子电路技术的一门综合学科,所涉及的内涵和知识非常广泛,包括:数字电路,模拟电路,计算机组成原理,单片机基础,C语言基础,操作系统,数据结构,编译原理,计算机控制,计算机网络等知识。嵌入式系统知识体系结构如下:
基础课主要包括:电路、模拟电子学、数字电子学、C语言;
专业基础课程主要包括:汇编语言、微机原理/单片机原理、计算机接口技术、操作系统、计算机网络;
专业课程课程包括:嵌入式ARM系统设计与应用、嵌入式Linux系统应用与驱动开发、基于DSP系统设计与应用。

我们知道了什么是嵌入式系统,也了解嵌入式系统的知识体系架构,那么我们该如何学习嵌入式,进入嵌入式系统开发的精彩世界呢? 目前社会上学习嵌入式主要有三种途径:学校嵌入式教学、自学和参加系统的嵌入式培训。学校的教学就不说了,太烂太不切合实际;自学呢,相对比较难,在没上手之前会学得很郁闷;培训呢,在长沙我知道有个英腾技术,那里学嵌入式还是一个很好的选择的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-19
看一下Linux系统管理吧,linux系统shell编程追问

请问你是电子专业的吗?想走嵌入式?由于我还是大一,数点模电单片机等硬件知识我自学起来会困难一些,所以准备力所能及的学习软件知识,考虑到混合编程要在linux环境下,但是我并不准备在linux上学的多精,只是为了编程而学习。这样的话,还是需要学你说的那几个吗?

追答

那就不用了书就这几样简单的看看就行

追问

你说的那些知识还是要学是吧?只是不用去钻?是这样吗?
可以推荐一本书吗?谢谢您了!

追答

Linux程序设计(第四版)

追问

嗯,太谢谢您了哈!!!

本回答被提问者采纳
第2个回答  2012-03-19
恩啊
相似回答