登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

请教:请推荐本好点的嵌入式系统硬件设计的书,谢谢

作者:greenbug 栏目:嵌入式系统
请教:请推荐本好点的嵌入式系统硬件设计的书,谢谢
我以前写软件的,现在突然要去做硬件,虽然以前有些这方面的知识,但是还是觉得不敢用也不够用,而且还要画PCB板,一直很羡慕那些画出漂亮的PCB板的大牛,现在要自己做了又特别害怕。所以请教达人给我介绍几本书,或者需要补充些那方面的知识才行,先谢谢了,等项目做好了,我会把图发上来请大家评阅。

2楼: >>参与讨论
hq_y
少,教科书上还在讲8255的编程呢
 
3楼: >>参与讨论
wangkj
找本candence的书看看。
一共就3本,都买了吧。各有特点。
arm的就找S3C4510的那本,虽然简单,入门够了。

4楼: >>参与讨论
greenbug
呵呵
楼上说的8255是个极端情况了,我也觉得这东西有些落伍了,不过我已经复习了一遍了,呵呵,3楼说的S3C4510是不是李驹光写的那本:嵌入式系统开发详解-基于S3C4510B的,我也已经看过了,但是还是有好多东西不懂,比如存储器的时序啊,器件的选择什么的,所以我想更详细的了解一下具体的设计中要注意什么。对了,三楼的兄弟说的candence具体 的是什么,我怎么baidu不到,能不能说的更详细些,谢谢您!

5楼: >>参与讨论
greenbug
candence是不是画电路图的软件啊?
我以前用过一段时间的protel,呵呵,对candence不是很了解,3楼的兄弟能不能具体说说你说的是哪三本书,我准备去买了,虽然我是学生,没钱,但是还是狠心决定下手去买了,呵呵

6楼: >>参与讨论
wangkj
就是ALLEGRO
好像是我写错了,应该cadence

7楼: >>参与讨论
wangkj
那本书虽然我推荐,都不是说很好
因为没有更好的了,虽然比较烂。
要学习看英文原版的手册。
例如SDRAM,你不可能找到合适的中文资料,要看英文原版的SDRAM规范(INTEL网站)。
然后是arm的英文手册,中文的最多参考。中文翻译普遍很烂,
关键的地方错误越多。

8楼: >>参与讨论
greenbug
那我想问下您说的具体的书名,这个东西我还真没见过,望详细指教
我在那里能够找到您说的这些东西,或者资料,请您详细指教下可以吗?谢谢您,您说的这些东西我一点都不了解。

9楼: >>参与讨论
wangkj
我的书别人借去看了,具体名字我也不记得了。
 
10楼: >>参与讨论
greenbug
这样啊,大概叫什么名字您记得吗?
 
11楼: >>参与讨论
lpcfans
ARM体系结构  清华 杜春雷
 
12楼: >>参与讨论
mmd2102
个人认为
就看原厂的评估板原理图,仔细看,死死看,绝对有效果,至于你要问串口为什么是这么接(加MAX3232)那不是ARM的事情,USB为什么这么接,这些都不是ARM的事情,的看其他的书了,我当初就是这样的.51上串口和ARM上几乎没什么区别的.

13楼: >>参与讨论
wangkj
书名是都有candence,ALLEGRO
总共就三本。具体名字真的忘了。至于arm的书,太多了。随便找本看看,然后在换

14楼: >>参与讨论
greenbug
如楼上的兄弟说的
arm的书我看过好几本了,如楼上的兄弟说的,我就是很想知道为什么要这么接,而不是怎么接,芯片怎么选择,还有PCB板怎么画,这是我最关心的东西.

15楼: >>参与讨论
greenbug
re
其实具体怎么接我也有了解了,但是我现在就是有两个问题,(1):为什么这么接可以,我除了根据评估板的接法以外还有其他的接法吗?我可以选择其他的器件吗?要是选的话需要选择具有什么样的特点的芯片,(2):PCB板怎么画,怎么画才能具有可靠的性能,才能让板子具有很好的性能.

16楼: >>参与讨论
stycx
先抄原厂的评估板原理图,再抄同类的原理图。抄多的就会了
pcb版也一样

熟读唐诗300首,说的就是这道理

17楼: >>参与讨论
greenbug
不知道16楼的兄弟说的对不对,难道大家都是这么成长起来的?
 
18楼: >>参与讨论
hq_y
可能要看很多的书~~~~~~~~~~~
有些芯片代理公司的网站上芯片选型比较全,例如周立功网站和武汉力源的网站;类似功能的芯片集中在一起;

比如硬件:

232可以选择的芯片很多:

5V:MAXIMMAX232SIPEXLINEARMAX232兼容芯片
3.3V:MAX3223MAX3232

USB:要加一个ESD的保护芯片;d+和d-要串接一个电阻;
这些都是一点一点积累起来,现在专门讲硬件设计和选型的书好像还没有~~~~~~~

至于pcb layout,我觉得还是有一个专业分工的问题;
如果你原来做软件,不如一开始直接专著于嵌入式的软件编程,而不是什么都想干;

等你成为编程大牛的时候,也没有必要去学习layout了~~~


* - 本贴最后修改时间:2006-12-29 21:29:46 修改者:hq_y

19楼: >>参与讨论
greenbug
其实我自己也很想转型,不想写软件了
其实我自己也不喜欢写软件,刚开始写软件是因为环境不允许,只能去做软件.我其实更喜欢做电路图和pcb板一些,也不知道该从何学起

20楼: >>参与讨论
gdtyy
硬件靠自学比较困难
    最好找个公司有硬件项目做,有师傅带。因为硬件主要靠实践,光看书没太大用。公司可以提供仪器设备、实验场地,项目可以提供经费,师傅可以带着你做。
    美中不足的是正规大公司分工比较细,画原理图的不画PCB,画PCB的不画原理图,ASIC/FPGA设计、结构设计都是独立的。师傅们一般都会留一手,容易变成螺丝钉。
    
    评估板原理图是评估用的,量产要自己设计,很多芯片厂本身不做PCB,尤其大厂,PCB设计是外包的(也许是还没毕业的学生勤工俭学),他们的理念是专注做芯片,评估板能演示就行了,不要迷信老外,看看那些图就知道的确是评估用的,老外的用词很诚实。
    
    PCB画法步骤是:先确定层叠结构、总线拓扑,再按照最小设计分别实现。
    一般按照正常思路就可以想明白如何画好。比如RAM设计,RAM是做什么的?存储读写数据的。怎么读写正确?在正确的时间采样正确的幅度。采样正确就是建立/保持时间要符合时序(源同步/公共时钟同步模式),幅度正确取决于判决电平,导线有压降,走线长会造成判决错误。

21楼: >>参与讨论
flyicdsp
没有人带怎么办?
现在的公司做硬件的人少,很多东西都要自己摸索,就是多做多思考?另外自己也不想工作了就不看书了,一些理论上的东西还是想学习的。看了gdtyy前辈的发言,似乎做硬件的动手能力好一些就可以了,理论上似乎不用怎么学习了?

22楼: >>参与讨论
gdtyy
硬件设计靠理论,
动手的机会越来越少,以后理论比动手能力重要。
    我还是觉得你最好先实践一下,如果你还想象在学校那样理论学习,我的网站自助商城里也有资料出售,不过,光看书可能看不懂,不知道理论怎么用。

23楼: >>参与讨论
ylz1111
greenbug,我和你一样!可惜没有机会做!
 其实我自己也很想转型,不想写软件了





24楼: >>参与讨论
ylz1111
我很想请教,你是怎样得到这样的机会的!
 
25楼: >>参与讨论
flyicdsp
再次请教gdtyy
“硬件设计靠理论,动手的机会越来越少,以后理论比动手能力重要。”您的理论指什么?是类似数字信号处理,数字图像处理,编码理论之类的,还是一些协议,芯片的datasheet?似乎前面的东西越来越软件了,后面的似乎没有什么理论?好像您也说过,数字电路设计就是搭积木,按照规则办就一定成功。模拟电路感觉其实也差不多,可能有些设计没见过觉得很巧妙。或者是高频射频甚至微波?

26楼: >>参与讨论
gdtyy
我指的是高速数字PCB设计理论,
    就是关于你问的如何设计PCB的那些比较实用的理论。非常基础的一些概念,掌握这些之后,设计PCB心里就有“谱”了。但要设计好,还要多分析高手的作品,以及多多实践。

27楼: >>参与讨论
ylz1111
greenbug请问:你是怎样得到机会做硬件的!
我也是做软件多些,但对硬件设计很感兴趣,就是没有机会做,真想知道你是怎样转型的!如何获得机会的!
给我说说吧!

28楼: >>参与讨论
greenbug
那刚毕业的话去小公司好还是去大公司比较好呢?
我想好好的把自己的技术磨练一下,至少要学习个一技之长才好,所以我想问问是去大公司比较好,还是去小公司比较好呢?

参与讨论
昵称:
讨论内容:
 
 
相关帖子
能不能用LPC2148做U盘?
哪位兄弟安装过 VxWorks5.5 For Pentium???
有便宜的开发板吗?
刚刚把uc_osII的四个例子看明白,下一步该干什么了?
彩色液晶显示模组(LCM)显示时出现水纹波状?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号