打印

驱动开发与硬件接口 的疑惑

[复制链接]
1598|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xsgy123|  楼主 | 2011-3-7 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一直有个不太明白的疑问,学习过程中发现有这个疑问的人也蛮多的
目标: 嵌入式系统驱动开发
问题: 请问开发驱动一定要去研究硬件原理么?到什么程度?哪方面学习资料(不会去画PCB,用protel吧..)
详述:首先我不需要 “当然还是学了硬件好很多” 这种看到太多的两可的回答,任何学习都要精力的,就好像我修房子,但是不想去研究土质,研究矿石成分一样,我想请教的是 实际开发中  硬件需要掌握的 程度
项目开发分层的 架构 应用 驱动 硬件 当然全部掌握最好,但是需要一个定位 和 过程。
硬件的接口我想应该是 datasheet,实际学习过程中,发现(包括一些教程)硬件相关部分 一般都是贴张接线图,然后脉冲,低电平多长时间,高电平多长时间.....当然必要的原理是肯定要懂的,比如操作音频,我需要了解 频率改变声调,所以我驱动需要 控制频率,知道操作地址  这种接口式的 宏观的原理,   但应该没有必要去学习电平,接线等更深的原理吧

理想中需要的是接口式的文档 ,比如对哪个寄存器操作 ,会产生什么效果,
就像这样的,size_t   GetStrLen(char*   pStr);    我暂时不想去了解他实现原理,知道接口就够了,否则学习驱动不有点主次不分了么?
希望能告知,实际开发时,作为一个驱动开发人员  硬件  要掌握到什么程度,学习哪些知识点,或资料名称,关键词。

相关帖子

沙发
火箭球迷| | 2011-3-8 17:52 | 只看该作者
研究硬件是必须的,如果你想成为一名好的嵌入式工程师

使用特权

评论回复
板凳
yybj| | 2011-3-9 16:59 | 只看该作者
刚开始学习嵌入式时也有过这些疑问

使用特权

评论回复
地板
思行合一| | 2011-3-9 18:17 | 只看该作者
我的方法是,用到啥就学啥

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

229

主题

2603

帖子

1

粉丝