免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: T-Bagwell

[其它] 嵌入式开发查缺补漏交流——浅谈嵌入式的开发与应用 [复制链接]

论坛徽章:
0
发表于 2011-11-06 10:16 |显示全部楼层
软件开发转入嵌入式开发,特别是驱动以及底层相关,硬件知识对应我来说是个坎啊!
因为数字电路,模拟电路,单片机都没有学过,对应一些时序图,硬件原理图难以理解,自学起来困难重重。
希望大牛们指引一下!谢谢!

论坛徽章:
0
发表于 2011-11-06 10:55 |显示全部楼层
做了1年多应用开发,现在转去做驱动开发
最近刚刚调试了3个模块的驱动,分享下自己的一点心得,如果有什么不正确的欢迎指正
做驱动开发
1.原理图要会看,如果不会看的那只好去麻烦硬件工程师让他给你上上课了
2.芯片手册要看得懂,很多芯片都是英文的,相信大家的英语能力,再差也差不到哪里去
3.最好能具备一定的硬件知识,如果有人问要多少硬件知识,我只能回答你当然是越多越好了...
我只是大学的时候学了点硬件基础,不过很多都还老师了,惭愧啊!
现在跟着我师傅学,软件就不用说了,他在调试的时候,发现问题的话还能给硬件工程师建议可以怎么样设计或者改进,所以上面回答要多少硬件知识的时候我给出的答案是硬件知识越多越好
4.原理图,芯片手册等都阅读完备,大部分的准备工作算是完成了,现在首先的工作是要确保硬件没有问题,只有硬件能正常工作了后面才能再上软件,否则后面的软件都是空谈
拿我现在调试的camera外设来说,芯片通过转接板接到主板上的,我确定了主板上的管脚信息都正确后就开始调试软件了,但是死活就是不行,后来不断的排查,最后查到转接板出问题了
5.硬件可以正常工作后,剩下的工作就是软件方面的问题了,Linux下的软件驱动开发大多都有模板的,大家可以参考下,当然在此之前最好能系统的看几遍LDD3,方便以后能知道到哪里查找

评分

参与人数 1可用积分 +10 收起 理由
T-Bagwell + 10 感谢分享

查看全部评分

论坛徽章:
0
发表于 2011-11-16 11:18 |显示全部楼层
学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年8月17日~19日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP