想从事linux驱动开发,所以我想先学硬件原理,谁介绍本经典入门书?

记住,是硬件的的入门书,因为我之前学ARM体系结构。奶奶的根本不理解书本在讲些啥。所以介绍一本入门硬件书吧

第1个回答  2012-11-27
自学?还是在学校?

如果是在学校的话就方便多了。
去联系一下与单片机、电子专业相关的实验室,进去工作上几个月就熟悉了(廉价劳力)。

不想做硬件研发的话不必系统学习电路(有能力学习更好)。
Linux驱动更注重系统层面的问题。追问

出来工作一年了,做的是服务生。我是觉得驱动也要懂硬件的,所以我才学

追答

^_^ 哈哈
我正要找份看大门的工作呢。
明年毕业,第一份工作是个小公司,把单片机研发部分外包了,所以辞掉。
第二份工作是.NET或JAVA外包程序员,感觉也不喜欢就辞掉了。
想来想去还是去看大门,趁这机会自学数学和嵌入式。

建议你考虑一家培训机构,少走弯路,当然培训的都是大众化的东西,还要靠自己努力,才有竞争力。这个可以自己考察,我是因为生活费才去不了。

硬件当然要懂得硬件,但不要求很强的数电、模电、EDA,除非你想进硬件研发部(恐怕一般要硕士以上)。

追问

你的想法像我当年,也是想找份看大门的工作,空余时间比较多的,但是我找了很久都没找到所以现在辞职回家了,干脆在家自学。还是祝你成功吧

第2个回答  2012-11-27
先学学电子电路和模拟电路

再就是计算机组成原理

这都是必修课啊追问

哎,学的东西茫如大海,

第3个回答  2012-11-30
关键是不知道你的程度是什么,没有办法来判定对于你的入门是什么。如果真想系统的从头学起,那么建议你从电子、电路开始追问

我是偏向软件的。干嘛要学得那么精去

第4个回答  2012-12-29
我在天津大学读书学的就是计算机专也,下学期正式分方向,我告诉你学那几本书。
第5个回答  2012-11-28

学习linux底层驱动开发有什么经典的参考书?
对于网络原理的书,我推荐它,而不是Stevens的《TCP\/IP祥解》。《Operating System - Design and Implement》这个是讲操作系统的书,用Minix做的例子。作者母语不是英文,所以英文看起来比较晦涩。国内翻译的是《操作系统设计与实现》,我没看过中文版,因为翻译者是尤晋元,他翻译的《APUE》已经让我失望...

学习硬件开发需要学习哪些书籍?
1、《深入理解Linux内核》(第三版)2、《Linux内核源代码情景分析》毛德操 胡希明著 研发方向 1、《UNIX Network Programming》(UNP)2、《TCP\/IP详解》3、《Linux内核编程》4、《Linux设备驱动开发》(LDD)5、《Linux高级程序设计》 杨宗德著 硬件基础 1、《ARM体系结构与编程》杜春雷着 2、S3C2410...

学习linux系统,看那几本书比较好
《UNIX环境高级编程》是 Unix\/ Linux 程序员案头必备的一本书籍。可以说,Linux 程序员如果没有读过这本书,就好像基督教徒没有读过圣经一样,是很难让人理解的。这本书概括了 Linux 编程所需的一切理论框架、主要系统函数、多进程编程、乃至 Linux 网络通信。《Linux设备驱动开发详解:基于最新的Linu...

25个Linux图书推荐指南linux图书推荐
10.《鬼谷子的Linux之路:系统安全篇》:本书详细介绍了Linux系统的安全方案和实现方法,适合系统管理员和安全工程师阅读。11.《Linux防火墙、SELinux和安全增强》:本书介绍了Linux防火墙和SELinux的原理和实现方法,以及如何增强系统的安全性。12.《Linux服务器安全架构实战》:本书介绍了构建Linux服务器的...

推荐几本好的Linux入门书籍linux入门的书籍
首先要推荐的是《Linux 命令行大全》,这本书作者是 Richard_Blum,出版于2015年,是一本很不错的Linux入门书籍。本书介绍了以系统为中心的Linux管理,详细介绍系统管理员如何完成管理工作。书中涵盖了很多实用的Linux命令行,如Shell编程、文件\/目录操作、磁盘管理、文本处理、Linux工具使用、远程控制等等...

linux书籍推荐什么?
首推《鸟哥的Linux私房菜 基础学习篇》(第四版),豆瓣评分8.4,广受Linux爱好者的推荐,适合初学者。本书全面详细介绍了Linux操作系统,分为五部分:基础知识、Linux学习方法与CentOS安装,文件系统管理,shell与shell脚本,账号管理与系统安全,系统管理员管理事项。内容丰富、概念解析深入浅出,提供大量...

从事linux 下c开发,要学哪些知识?推荐一下每个学习阶段的书籍,越详细...
想要把C开发学好,最有效的方法,是从用linux系统开始,安装linux或者linux虚拟机,边用边学。这里推荐一本极好的书《鸟哥liunx私房菜》,通俗易懂,真的很不错!然后就是C开发,分为两大块:底层与应用!C开发相对服务器管理较为深奥的,需要长时间的积累,还要了解硬件知识,操作系统的基本原理,Make...

谁能给推荐一些linux内核编程方面的书呢,基础和进阶的……~谢谢了...
2.LDD-Linux Driver Development--Linux驱动程序设计 专门讲驱动程序设计-不需要太多基础 3.ULK-Understanding the Linux Kernl--深入理解Linux内核 对Linux内核中大部分的子系统进行讲解,非常详细~需要知道一点微机原理和了解一点AT&T格式的汇编~(该书没有涉及网络部分)4. Understanding Linux Networks ...

想要从事 linux嵌入式方面的应用软件开发。我该怎么学呢?
韦东山的那本书挺经典,卓越的链接:http:\/\/www.amazon.cn\/mn\/detailApp\/ref=sr_1_1?_encoding=UTF8&s=books&qid=1274700325&asin=B001DCEA46&sr=8-1 《嵌入式Linux应用开发完全手册》以S3C2410、S3C2440开发板为例,从分析硬件上电执行的第一条指令开始,到构造出一个类似PDA、基于Linux的...

想学习linux嵌入式,请大家推荐一款arm开发板,最好能有配套视频的。_百...
经典的APUE,也就是《UNIX环境高级编程》,不过这本书一般初学者看不懂。可以先看《Linux环境下C编程指南(第2版)》,通俗易懂。4.linux device driver。要是有尽力,可以学一下。经典的LDD3,也就是《linux设备驱动(第3版)》,同样可以先看比较通俗易懂的一本,宋宝华的《linux设备驱动开发详解》。...

相似回答