只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  从应用软件开发转嵌入式开发和硬件设计,请教学习路线?


从应用软件开发转嵌入式开发和硬件设计,请教学习路线?

发布时间:2019-05-25 06:02:06  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
其一,嵌入式应用软件和嵌入式开发是有很大区别的。首先是调试软件的环境上。一般应用软件的调试主要是在某一个IDE或者虚拟机上,这个IDE(或者虚拟机)运行在一个比较稳定的环境(一般是linux/win等
从应用软件开发转嵌入式开发和硬件设计,请教学习路线?其一,嵌入式应用软件和嵌入式开发是有很大区别的。首先是调试软件的环境上。一般应用软件的调试主要是在某一个IDE或者虚拟机上,这个IDE(或者虚拟机)运行在一个比较稳定的环境(一般是linux/win等操作系统),所以程序出错的情况大致表现在内存和地址方面。而嵌入式软件则不一样,程序直接控制硬件,除了会出现内存和地址方面的错误,具体的硬件也很有可能出错,有时候,具体到某一个电容,电阻,甚至在高速运行的板上,会有PCB布局的问题。至少第一步,需要有一点硬件基础。
其二,基于你之前做的一些东西,实际上要转变为硬件方面的开发,还是具有一点优势的。CortexM3是TI的芯片,TI在官网上提供了一系列基于这个系列的SOC芯片的历程,在编程方面不会有太大问题,只需要按照TI给的流程来就可以。硬件方面,不需要懂太多,简单的sch能看明白,基本的一些硬件协议比如232,485,i2c有一个了解就行。具体的等用到的时候去看看书。
其三,如果想往嵌入式这方面发展,建议你可以往linux内核方面去看看,能学到很多东西(后悔自己大学的时候没学一点数据结构算法方面的东西,真是书到用时方恨少)。补充一下,嵌入式软件开发和硬件开发差距还是蛮大的。底层软件说到底还是软件,和硬件还是不一样。做一些简单的连连线还可以。算电路什么的最好重头开始这个软硬件确实有差距,硬件相对吃经验,软件更注重逻辑。转的话可以先多了解驱动层面,驱动层面清楚了应该能看懂原理图,看多了原理图思考相同同的功能为什么有不同硬件设计,优缺点在哪里,慢慢的自己也会设计原理图,再下面pcb设计也是差不多的道理。硬件的流程大概就是先理顺逻辑(power,mcu,interface等),需要什么功能,然后各个小功能电路选型和设计,再完成完整原理图,接下来设计pcb,pcb板回来焊接,电源等调试,驱动层面调试,再往上就很少硬件参与了兄弟 你为什么要转啊 我正打算硬件开发转软件呢
责任编辑:
热门阅读排行
© 16货源网 1064879863