• 【杂谈】继RTOS,GUI内卷完之后,IDE厂商也开始卷了,MDK推出社区版免费供大家使用,下一个开始卷什么


    前言:

    RTOS本来就卷的很厉害,这里主要说的是RTOS内核,随着uCOS,FreeRTOS,ThreadX陆续被收购,卷的更厉害了一些。

    GUI组件是卷的最厉害的,特别是GUIBuilder图形化开发软件,大有你追我赶百家争鸣之势,TouchGFX,AppWizard,GUIX Studio,Embedded Wizard,AWTK,柿饼UI,LVGL等,甚至Qt fot MCU,Altia,Crank Storyboard也入局参与。

    唯独文件系统,网络协议栈和USB协议栈没有卷起来,十几年过去了,还是那几个,这三个方向也是我们国内基础软件开发急需的三个,国内暂时还没有拿得出手的(没有普及起来)。现在大家基本都是做应用开发,做这种基础软件开发的非常非常少,寥寥无几。

    国内嵌入式开发看着热火朝天,但是现实很残酷,这还仅仅是个单片机方向的软件生态。

    IDE厂商:

    (1)eclipse方案

    现在各大硬件厂商的IDE开发环境基本都是eclipse + gcc方案,也有逐渐切到eclipse + clang方案的,无论是编辑器还是编译器,都是开源免费。

    像Xilinx SDK,TI的CCS,瑞萨的e2 Studio,ST的STM32CubeIDE等,基本全是这种方案。这种方案的优势是开源免费,跨平台方便。劣势是JAVA类软件的通病,资源需求大。


    (2)强势入局的新型IDE

    这个的典型代表就是Embedded Studio,支持ARM和RISC-V,支持跨平台,解决eclipse卡顿的痛点,秒启动,编译速度也是杠杠的。


    (3)通过基于VSCode,Visual Studio方案整合IDE环境。

    这个也是个趋势,做的不错的有VisualGDB

    Microchip Studio

    基于VS Code的整合是最多,比如下面两个。


    (4)微软入局嵌入式IDE

    微软亲自来助攻


    (5)传统IDE厂商IAR和MDK的变革之路。

    IAR的变革主要是推出了Linux版,而MDK的变革比较大。

    首先是推出网页版Keil Studio。

    这次直接来个猛的,推出了个人免费使用版本,只要不是用于商用,随使用。

    登录就可以获取license
    https://www.keil.arm.com/mdk-community/

    这种玩法有个很大的漏洞,但是很多厂家依然在采用。

    用户用社区版,并且将相应编译的工程用于产品,这种情MDK是无法检查的,还有很多软件厂家也是这种玩法,像Embedded Studio,感觉这种也是一种推广策略。

    (6)同时MDK和KEIL Studio也可以相互导入了:

    https://www.bilibili.com/video/BV1Bu411Q7uM

  • 相关阅读:
    IE8使用chrome内核渲染
    JS中的call()方法和apply()方法用法总结(挺好 转载下)
    解决雷达图文字显示不全问题
    echarts legend文字配置多个颜色(转)
    vue中Axios的封装和API接口的管理
    echarts 折线拐点收藏
    echarts 折线图自定义颜色与修改legend颜色
    MUI框架 按钮点击响应不好的问题解决办法
    ECharts将折线变平滑和去掉点的属性
    单例模式——创建型模式01
  • 原文地址:https://www.cnblogs.com/armfly/p/15985673.html
Copyright © 2020-2023  润新知