学嵌入式软件需要什么开发环境?

就是电脑上要装什么?
三星S3C6410,是友善之臂Tiny6410的板子,看完说明没看懂需要装什么。

官方说
PC开发环境:Fedora 15 + Eclipse + MiniTools + arm-linux-gcc 4.4.3

硬件开发平台:Mini6410/Tiny6410

这个Fedora 15 + Eclipse + MiniTools + arm-linux-gcc 4.4.3是4个软件么?
我想学linux开发、
我需要虚拟机么?
是装在windows里面,还是用装在虚拟机里面?

第1个回答  2015-03-13
一般都用虚拟机VMware workstation(它是一个运行在windows下的软件,和其它软件一样的,不要把它看得多神秘);
虚拟机装完后运行linux镜像文件即可(镜像文件的格式好像是.vmx还是.vmdk记不清了)。
至于要跑redhat还是fedora还是ubuntu,我觉得都可以,初学者用redhat会比较适合。
配置过程可能会令你抓狂,要有心理准备。比如tools是一定要安装的,否则连鼠标切入切出都会让你很痛苦,更不要说文件复制、路径共享。。。了,而tools的安装是否顺利,往往要看人品~~

Eclipse对初学者而言应该只是(windows下的)代码编辑的作用,替代品有sublime text或者source insight或者micorsoft VS等等都可以,各有特点,建议多装两个,多体验一下会让你有惊喜。

arm-linux-gcc是一个交叉编译工具,装在linux下的(这个步骤建议你放在你的4个步骤的最后,可以等你熟悉linux一段时间后再做)追问

您好,您的意思就是说,我先装一个VMware workstation,在这个虚拟机里面装一个linux系统是么?
linux系统分为redhat还是fedora还是ubuntu这么三种,我可以选择其中一种装在虚拟机里面。
Eclipse就是个编代码的,在windows下用,任何一款能编辑.c代码的都能代替它是吗?
arm-linux-gcc是我安装在虚拟机的linux系统里面的编译工具。

是这个意思嘛?

本回答被提问者和网友采纳

为什么搞嵌入式开发都用linux环境?
搞嵌入式开发使用Linux环境的原因有以下几点:1.开源性:Linux是一个开源操作系统,其源代码对开发者开放,可以自由获取和修改。这使得Linux成为嵌入式系统开发的理想选择,因为开发者可以根据具体需求进行定制和优化,以适应特定的嵌入式设备。2.灵活性和可定制性:Linux操作系统提供了丰富的工具和组件,使...

linux学习路线参考(嵌入式篇)
嵌入式开发主要环境为Linux,因其开源、易用性广受青睐。Linux系统众多,如RedHat、Ubuntu、Fedora。对于嵌入式开发人员,重要的是掌握Linux服务和设计理念。Ubuntu官网提供下载地址。二、C语言 C语言是嵌入式开发的基础。Linux下使用C更顺畅,因为其诞生于Unix。学习C,指针掌握至关重要。需熟练操作指针、多...

嵌入式系统软件的软件运行环境
嵌入式系统软件的开发环境是用PC机作为硬件平台,采用仿真软件来仿真真实的运行环境,这是可以在Windows平台上进行调试,便于编程调试和查错。运行环境一般是实际的嵌入式系统,它一般采用很简单的操作系统或者干脆不用操作系统。这不适合调试,只适合运行。它的成本一般比较低,体积较小,功耗较低。

请问学习ARM嵌入式开发应该准备些什么开发工具和要求?
1、cc++语言,这是计算机行业的必修课,必须找扎实实学好,可以安装turboc编译器为开发环境,联系C语言编程;安装vc++6.0学习C++编程。2、操作系统,先在电脑上安装一个vmwareworkstation,然后在vmwareworkstation里安装一个linux(redhat企业版)虚拟机。学习一下操作系统的基本原理,熟悉linux环境下的开发环...

嵌入式硬件开发需要哪些软件开发?
1.**集成开发环境(IDE):**用于编写、编辑、编译和调试嵌入式软件代码的工具。常见的IDE包括Eclipse、Keil、IAREmbeddedWorkbench等。2.**交叉编译器:**用于在开发主机上生成目标嵌入式系统所需的可执行代码。这有助于在开发主机和目标硬件之间进行交叉编译。3.**调试工具:**用于在目标硬件上进行...

嵌入式系统开发需要学习什么?
MINICOM软件的作用是作为调试嵌入式开发板的信息输出的监视器和键盘输入的工具。配置网络主要是配置NFS网络文件系统,需要关闭防火墙,简化嵌入式网络调试环境设置过程。 第三步:建立引导装载程序BOOTLOADER 从网络上下载一些公开源代码的BOOTLOADER,如U.BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等,根据具体芯片进行移植...

如何搭建嵌入式开发的硬件环境
嵌入式开发环境的搭建 点击”Open a Virtual Machine”,找到刚才复制的 Ubuntu 文件夹,选中 Ubuntu.vmx 这个文件:嵌入式开发环境的搭建 后点击打开;6、 点击”Edit virtual machine settings”,这里需要注意的是,若你的电脑 CPU 是单核的,需将”Processors”由 2 设置为 1,否则,不能运行。

嵌入式软件工程师需要学什么
嵌入式软件工程师需要学习的内容有C语言编程、C++语言、操作系统,要对ARM、FPGA、DSP等这些硬件比较了解。1、操作系统:先在电脑上安装一个vmwareworkstation,然后在vmwareworkstation里安装一个linux虚拟机。学习一下操作系统的基本原理,熟悉linux环境下的开发环境,然后是慢慢的研究掌握。2、c\/c++语言:...

学嵌入式电脑配置要求
总结下来,就是,如果只是学习单片机等,2核cpu,4-8Gram就可以了,其他的不太重要了;如果学习android开发,那么推荐4核cpu,8G以上RAM,有条件的话可以上固态硬盘的配置。最后,嵌入式开发一般都需要使用串口,如果是台式机一般还保留串口,笔记本的话可以买一个usb转串口的小板,也很方便。嵌入式系统...

嵌入式开发需要学什么 嵌入式开发需要学习哪些内容
嵌入式开发要接触到大量的设备,所以掌握设备的相关知识是学习嵌入式开发的第一步。掌握设备的相关知识需要从设备的组成部分开始,比如设备的体系结构、传感器、操作指令、操作系统以及开发环境等。对于初学嵌入式开发的人来说,选择一个适合的实验设备是比较重要的,比较常见的选择包括Arduino、树莓派(...

相似回答