中国开发网: 论坛: 程序员情感CBD: 贴子 77278
GoodHope
我们的硬件是远程数据采集,基本上和导弹的发射后不用管神似。
看来你对CPU的逻辑结构有一定的了解。先大致说一下:

嵌入式软件开发主要是用C,C++用得都少,平台以Linux/Unix为多。所以转为做嵌入式软件有一定的难度,但是主要是在熟悉新平台特性上,属于体力活,转过来只是个时间问题。

嵌入式硬件开发就复杂一些,即使是非常简单的纯数字电路,也需要有电子工程相关知识垫底才好转行。如果牵扯到模拟电路,没有电子工程的背景会晕很久的,而且开发过程中经常会死得莫名其妙。尤其是高频(干扰)和大功率(散热)这两块,任意一块都够要人命。如果两者都要、而且对硬件集成度有一定要求。这种开发仪器都巨贵,元件也不便宜,动不动就烧东西。没有几百万的现金准备,最好不要碰。

如果你一定要转行搞硬件,我有几个建议,常用的知识网上到处都是,就不说了。
1,注意地线的质量
2,注意电源的纯净
3,注意各种干扰,要有足够的屏蔽和负反馈
4,热量和电源供给都要保留100%以上的冗余,能不用风扇散热就不要用风扇
5,元件一定要舍得花钱买高品质的
6,注意焊接质量,注意接触阻尼

再回答你的问题:
1,如果你不是电子工程或相关专业毕业的,转行做数字电路有一定的难度,转行做模拟电路会非常难,做高频的模拟电路,基本不可能。
2,DSP实际上软件的成分更高,基本上就是C。在更高速度的要求下可以使用CPLD。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录