-
从你的角度来看,你是在抱怨和困惑,首先,嵌入式软件测试说白了,软件测试用一些硬件测试工作。 这个行业发展非常迅速,这取决于您的公司拥有什么样的业务。 首先,你不应该忘记开发的东西,学会自己测试,一点一点地开始。
刚毕业就要找到实习机会并不容易。 祝你好运。 ]
-
嵌入式行业比较稳定,一般都是自己的产品,可以先做一下,看看是否适合自己。 许多软件公司正在做别人的项目,必须经常出差。 ]
-
前景是好的。 未来,智能设计基本上需要嵌入式方面。 薪资要结合实际发展能力,一般较好的都在20k以上。
-
在机器上。 两台机器有不同的机器指令。
摘录如下:
DIY自己的GNU跨界工具链(i386-arm)。
由于嵌入式设备没有一定的处理器功率和存储空间,因此程序开发一般是用PC完成的,然后将可执行文件运行到嵌入式系统中。 这是目前嵌入式程序开发的最佳选择——主机目标模式。 但这提出了一个问题:
由于主机和目标的处理器架构不同,我们不能直接使用PC上现有的程序开发工具,而必须使用跨平台开发工具,即在主机上生成可以在目标上运行格式化的目标文件。
与PC上的程序开发类似,嵌入式系统开发需要编译器、链接器、解释器等。 本文讨论了 GNU 跨平台开发工具链的建立,包括:ld、gas、ar、gcc、glibc
设置自己的交叉编译环境可能是一个令人头疼的问题(处理版本依赖关系,冗长的编译过程)。 如果你不想经历这种痛苦,你可以选择一个在网络上编译的工具链来安装它。 如果您使用的是 Debian Ubuntu 发行版,我们建议使用 emdebian
如果你使用的是 uclinux,你也可以安装 arm-elf-tools
-
嵌入式开发是一个非常宽泛的概念,嵌入式开发一般分为软件和硬件两部分。
在软件方面,可以分为Linux方向和非Linux方向,如果做Linux方向,一般选择主机端的Linux,但也可以在Windows上安装Linux虚拟机; 在非Linux方向的情况下,一般的操作系统提供商会提供自己的开发环境,这个开发环境一般是基于Windows的,但是有收费的,比如VXWORKS的Tornado,然后是Wince下的嵌入式Visual C++和Wince与Platform Bulid。
还有DSP芯片,BlackFin使用的Visual DSP,TI系列DSP使用的CCS,都是Windows下的集成开发环境。
-
安装和测试Embedded Studio,一个来自德国Segger的嵌入式开发环境。
-
Wince UCOS 或无操作系统都在 Windows 下编程。
-
硬件系统调试:嵌入式系统的调试包括硬件调试和软件调试。 硬件系统是软件系统调优。
测试的基本保证。 如果不能确定硬件平台的正确性,就不知道是软件系统错误还是调试过程中的什么。
硬件系统错误。 因此,在调试软件系统时,应尽量保证硬件系统模块的正确性。 对。
目标平台上的各个硬件模块通常使用常用的电子元件逐一测试和调试。
测试仪器,如万用表、示波器等,用于测试和调试电气参数。
软件系统的调试:软件调试一般是指在一切正常的情况下,对程序执行的验证,以确保硬件井然有序。
顺序是否正确,逻辑和结果是否符合设计要求,是否能满足功能和性能要求等。
各类嵌入式设备都具有功能特异性强、针对性强等特点。 因此,它的硬件资源不如PC的硬件资源完整。
因此,在嵌入式设备上构建开发系统是不现实的。 在开发嵌入式系统时,一般采用:
采用交叉开发模式,即开发系统建立在硬件资源丰富的PC(或工作站)上——h,通常称为主机,应用、编译、链接等过程都在HAST上完成,应用的最终运行平台是与主机截然不同的嵌入式设备, 这通常被称为目标。
目标,调试是在线完成的,并在两者之间进行交互。
-
最好买一块开发板来学习一个单片机,就像万能板一样,可以写出可以在板上调试的程序,如果不买,就只能做完板子才能调试,很不方便。
做嵌入式开发,我认为软硬件都懂得,这是嵌入式大师应该追求的,也是大师们唯一的出路。 >>>More
嵌入式软件工程师的月薪在10000元以上。
移动通信行业是嵌入式软件最重要的应用领域之一,手机嵌入式软件几乎占整个嵌入式软件应用规模的60%。 在3G时代,手机、数字电视、信息家电、网络、汽车电子、医疗电子等将是嵌入式软件的重要应用领域。 >>>More
从事嵌入式软件开发多年,我想说的是,从编程的角度来看,最本质的区别是你需要多了解硬件设备相关的知识,一般处理底层的硬件驱动会比较多,当然,嵌入式摇滚融入软件也有部分应用层的点火和耗散, 这可以根据你自己的兴趣来选择。希望对您有所帮助!