嵌入式快速开发app

小编

大家好,今天小编关注到一个比较有意思的话题,就是关于嵌入式快速开发app的问题,于是小编就整理了4个相关介绍嵌入式快速开发app的解答,让我们一起看看吧。

  1. 嵌入式软件开发平台有哪些?
  2. 嵌入式软件开发平台有哪些?
  3. 嵌入式开发是什么?
  4. 打算往软件方面发展,嵌入式难还是java难?

嵌入式软件开发平台有哪些?

51和STM32之类的单片机一直用的KEIL。

飞思卡尔的用的是codewarrior,现在被恩智浦收购了,恩智浦又出了S32。编译代码的我一般接触的就是这些比较多。还有就是ARM软件eclipse , GDB Server , Jlink软件。

编写代码我喜欢用VIM,看代码之类的有souceinsight等等。


嵌入式快速开发app


嵌入式快速开发app


嵌入式快速开发app

 1. Keil 是业界最受欢迎的51单片机开发工具之一,它拥有流畅的用户界面与强大的仿真功能。   

2. RealView MDK

开发工具源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是arm

公司目前最新推出的针对各种嵌入式处理器的软件开发工具。   

3. MPLAB是一种易学易用的PIC

系列单片机产品的集成开发工具软件。该软件由MPLAB 编辑程序、MPLAB 项目管理程序(Project manager )、MPASM

汇编程序(Windows 版)和MPLAB -SIM 模拟调试程序等工具软件组成。   

4. VisualDSP++是一款针对ADI

Blackfin、SHARC

和TigerSHARC等处理器易安装易使用的软件开发和调试集成环境(IDDE)。通过单一界面可以从始至终高效地管理项目。该集成开发环境可以使您在编辑、构建、调试操作间快速轻松地切换。   

5. Xilinx Platform Studio

集成开发环境包含很多嵌入式工具、IP、库、向导和设计生成器,能帮助快速创建定制的嵌入式平台。   

6. Nios II

IDE提供了一个统一的开发平台,用于所有Nios II

处理器系统。仅仅通过一台PC机、一片Altera的FPGA以及一根JTAG下载电缆,软件开发人员就能够往Nios II 处理器系统写入程序以及和Nios II

处理器系统进行通讯。   

7.Workbench开发平台继承了其原有的Tornado

集成开发平台的一贯优势,并且功能更加强大,由于新采用了先进的Eclipse 软件框架结构,从而使整个系统更加开放和易于扩展。   

8.

IAR EWarm集成开发环境支持多种代码优化方式,极高的代码效率arm7 /arm9内核芯片操作简单,易学易用

嵌入式软件开发平台有哪些?

1、硬件平台:一般包含嵌入式处理器,Flash,网卡,触摸屏,按键等一些可裁剪外设。主要的有RAM,powerpc,DSP等

2,、嵌入式系统平台:也即嵌入式操作系统,运行在嵌入式硬件上的软件,一般由bootloader,kernel,root file system等通过一些工具八遍愈好的嵌入式文件镜像烧写到目标板的只读存储器上;一般为VxWorks,WindowCE,Palmos,symbian,嵌入式linux(RT-linux)

嵌入式开发是什么?

嵌入式开发是指利用分立元件或集成器件进行电路设计、结构设计,再进行软件编程(通常是高级语言),实验,经过多轮修改设计、制作,最终完成整个系统的开发。

这种嵌入式开发,适用于未来产品比较单一,产量比较大,产品开发周期比较长,成本控制比较严格的系统。

打算往软件方面发展,嵌入式难还是java难?

对于大部分人来说,Java上手要比嵌入式容易。

接下来我将会简单分析JAVA与嵌入式的优劣,最后得出结论。

在开始之前,我们要知道嵌入式通常使用的是C语言,因此下文提到C语言的时候,即代表了嵌入式一方。

首先Java依赖的环境只是一台电脑,并不需要额外的硬件支持,这是与嵌入式不同的地方。

其次,JAVA没有C/C++语言的指针与多重继承等晦涩的概念,同时又有GC与try-catch这类对初学者与进阶者都十分友好的机制。这些特点使得JAVA的初学者能够快速上手,写出自己的demo。那么相对的,嵌入式C语言由于靠近底层,学习与调试难度大,可移植性远不如Java灵活。对于公司来说,C语言人才培养的时间成本与金钱成本远远高于JAVA.

进一步说,目前Java语言经过数十年的积淀,发展出了非常多优秀的框架。开发过程中,使用这些框架能够进一步托管开发者的部分工作,从而减轻他们的负担。对于某些已经搭建好框架的项目来说,后参与者就算不会使用框架,也能继续参与开发。这无论是对个人还是项目组都是极大的节约了时间成本。

最后,Java工程师的职位远比C语言以及嵌入式开发的要多。

我刚刚在某招聘网站上输入JAVA,工作职位有1600+。

嵌入式快速开发app

而我又输入了C与嵌入式,结果都是不到300条信息。

嵌入式快速开发app

嵌入式快速开发app

综上,从市场供需关系也可窥见一斑,太艰难而应用有限的技术,往往掌握的人不多,需求量也就没有那么大。

以上是我的浅见,欢迎各位在下方留言,与我交流意见。

我是苏苏思量,来自BAT的Java开发工程师,每天分享科技类见闻,欢迎关注我。

到此,以上就是小编对于嵌入式快速开发app的问题就介绍到这了,希望介绍关于嵌入式快速开发app的4点解答对大家有用。

文章版权声明:除非注明,否则均为ZBLOG原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,8人围观)

还没有评论,来说两句吧...