• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

嵌入式Linux应用开发常用开发环境(方式)是哪些

川楠 2020-10-09 浏览量:615

Linux开发,我这边注意到,有的人开发方式是,在PC端WIN环境下,使用VS code 或者其他工具编写好.C .h文件,

然后传送到linux主机(PC),使用工具链编译成执行文件,下发到嵌入式主机。


也有人直接使用QT(非界面应用和界面开发应用,都采用QT开发)。在LINUX主机(PC)上直接编程,然后编译


请问还有其他的开发方式吗?一般常用的是哪种?都应用在那些方面?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 编程简单的其实大多数都是文本编辑,仅仅从编程角度来说,很多文本编辑软件都能实现编程功能。

    之所以有你所提到的那么多种形式,主要是整个编辑、编译、调试环境的区别

    其实整个来说没有那么复杂,你找一种自己熟悉的、顺手的即可

    因为对嵌入式Linux应用开发来说,如果是基于C/C++的,就是如何组织工程的问题(编译配置,特别是交叉编译环境配置,不同平台上都可以配置出来),如果涉及界面UI就是要解决相应设计方便性问题,这些都有适合的工具辅助(Linux、Mac和Windows下都有的),其实最麻烦的是载入调试,本身嵌入式就不太好调试,有时调试需要借助外部通信来实现定位等(主要就是串口或者标准输出——出错信息 等),这里各个平台也有相应方案的。

    • 发布于 2020-10-10
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 可以在window or Linux桌面应用Eclipse+工具链配置个相应平台的开发IDE,比如 Arm Development Studio IDE就是基于Eclipse+工具链Armcc自己也可以定义配置成目标平台所需的工具链如arm-linux-gcc等,然后编译工程生成可执行文件,最后上传到目标平台上运行;也可以直接在目标平台linux环境下安装工具链编译。
    • 发布于2020-10-09
    • 举报
    • 评论 0
    • 0
    • 0

  • win下的gcc直接编译的也是可以的。

    大多是用的在Linux虚拟机上进行开发的,Linux下也是有vs code的,

    • 发布于2020-10-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

嵌入式Linux应用开发常用开发环境(方式)是哪些