[求助]嵌入式Linux开发用什么开发环境?

winamp123
winamp123 05月07日 字数 158

项目准备从stm32移植到嵌入式linux。 请问下linux高手,有什么IDE集成了编译环境,并且可以在线调试?

看了有人用QT,不过这项目没界面是个纯网络应用,可以用其他的吗?

Embedded 嵌入式系统
25 个回复
pickun
瞧这一身肉 05月07日
Multimeter
无昵称 05月07日

没有ide

【 在 winamp123 () 的大作中提到: 】

: 项目准备从stm32移植到嵌入式linux。 请问下linux高手,有什么IDE集成了编译环境,并且可以在线调试?

: 看了有人用QT,不过这项目没界面是个纯网络应用,可以用其他的吗?

dingmou
dingmou 05月07日

猜一下:Edit plus

【 在 winamp123 的大作中提到: 】

: 项目准备从stm32移植到嵌入式linux。 请问下linux高手,有什么IDE集成了编译环境,并且可以在线调试?

: 看了有人用QT,不过这项目没界面是个纯网络应用,可以用其他的吗?

DraculaW
DraculaW 05月07日

Vscode?

【 在 winamp123 的大作中提到: 】

: 项目准备从stm32移植到嵌入式linux。 请问下linux高手,有什么IDE集成了编译环境,并且可以在线调试?

: 看了有人用QT,不过这项目没界面是个纯网络应用,可以用其他的吗?

winamp123
winamp123 05月07日

代码编辑用什么都可以,关键是交叉编译和调试。VSCODE 是否要装插件才能调试?

【 在 winamp123 的大作中提到: 】

: 项目准备从stm32移植到嵌入式linux。 请问下linux高手,有什么IDE集成了编译环境,并且可以在线调试?

: 看了有人用QT,不过这项目没界面是个纯网络应用,可以用其他的吗?

teleheart
teleheart 05月07日

gcc + gdb应该够了吧

【 在 winamp123 的大作中提到: 】

: 代码编辑用什么都可以,关键是交叉编译和调试。VSCODE 是否要装插件才能调试?

TripleX
>X< 05月07日

QT就很好用啊

【 在 winamp123 的大作中提到: 】

: 项目准备从stm32移植到嵌入式linux。 请问下linux高手,有什么IDE集成了编译环境,并且可以在线调试?

: 看了有人用QT,不过这项目没界面是个纯网络应用,可以用其他的吗?

intron
内含子 05月07日

Eclipse 也好用,更老牌。

远程调试需要费点周折配置一下。

【 在 DraculaW (DraculaW) 的大作中提到: 】

: 标  题: Re: [求助]嵌入式Linux开发用什么开发环境?

: 发信站: 水木社区 (Thu May  7 12:56:25 2020), 站内

: 【 在 winamp123 的大作中提到: 】

: : 项目准备从stm32移植到嵌入式linux。 请问下linux高手,有什么IDE集成了编译环境,并且可以在线调试?

: : 看了有人用QT,不过这项目没界面是个纯网络应用,可以用其他的吗?

: Vscode?

: --

TripleX
>X< 05月07日
loading ...
loading ...
loading ...
loading ...

可以不用QT的库,就当一个IDE用。

【 在 TripleX 的大作中提到: 】

: QT就很好用啊

hgoldfish
老鱼 05月07日

qtcreator 可能是目前最佳的自由软件社区的 c++ IDE,按照楼上配置的就可以开发嵌入式应用了。最好在 linux 环境下开发调试,再交叉编译,或者qemu虚拟嵌入式环境编译到目标机器布署。

顺便问一下,我最近正在做一个基于 qt 的网络库,可以很方便地编写 c++ 网络程序,加快开发速度,不知道有没有商业价值?

【 在 winamp123 (winamp123) 的大作中提到: 】

: 项目准备从stm32移植到嵌入式linux。 请问下linux高手,有什么IDE集成了编译环境,并且可以在线调试?

: 看了有人用QT,不过这项目没界面是个纯网络应用,可以用其他的吗?

winamp123
winamp123 05月07日

非常感谢回复。我这个项目纯C,QT能支持吧?看图上可以新建Plain C project.

【 在 TripleX 的大作中提到: 】

: 可以不用QT的库,就当一个IDE用。

winamp123
winamp123 05月07日

谢谢回复。我这个应用简单,只要udp收发,并且纯c写的,目前用不到这个高大上的网络库。

【 在 hgoldfish 的大作中提到: 】

: qtcreator 可能是目前最佳的自由软件社区的 c++ IDE,按照楼上配置的就可以开发嵌入式应用了。最好在 linux 环境下开发调试,再交叉编译,或者qemu虚拟嵌入式环境编译到目标机器布署。

: 顺便问一下,我最近正在做一个基于 qt 的网络库,可以很方便地编写 c++ 网络程序,加快开发速度,不知道有没有商业价值?

hgoldfish
老鱼 05月07日

可以支持。。我们说的是 QtCreator,不是 Qt

QtCreator 是个 c/c++ IDE,而 Qt 是一个程序库,不一样。

在 openSUSE 下用一条命令安装:

zypper install libqt5-creator

其它 linux 发行版类似。windows 版本在这里:

https://mirrors.ustc.edu.cn/qtproject/official_releases/qtcreator/4.12/4.12.0/

【 在 winamp123 (winamp123) 的大作中提到: 】

: 非常感谢回复。我这个项目纯C,QT能支持吧?看图上可以新建Plain C project.

hgoldfish
老鱼 05月07日

哦。。只是简单上报数据?

我主要想了解一下这个行业对网络库的需求,有没有复杂的网络请求,比如 http/mtqq 客户端/服务器,以及愿不愿意为快速开发网络应用付费。

【 在 winamp123 (winamp123) 的大作中提到: 】

: 谢谢回复。我这个应用简单,只要udp收发,并且纯c写的,目前用不到这个高大上的网络库。

winamp123
winamp123 05月07日

请加下我QQ 10902208,有问题详细谈。

【 在 hgoldfish 的大作中提到: 】

: 哦。。只是简单上报数据?

: 我主要想了解一下这个行业对网络库的需求,有没有复杂的网络请求,比如 http/mtqq 客户端/服务器,以及愿不愿意为快速开发网络应用付费。

TripleX
>X< 05月07日

可以支持,我也是用来写纯C的。

【 在 winamp123 的大作中提到: 】

: 非常感谢回复。我这个项目纯C,QT能支持吧?看图上可以新建Plain C project.

TripleX
>X< 05月07日

还是需要用到一点QT的功能的,比如qmake,只装QtCreator好像不行,我记得这个qmake还是自己编译了一个支持交叉编译的版本。

【 在 hgoldfish 的大作中提到: 】

: 可以支持。。我们说的是 QtCreator,不是 Qt

: QtCreator 是个 c/c++ IDE,而 Qt 是一个程序库,不一样。

: 在 openSUSE 下用一条命令安装:

: ...................

hgoldfish
老鱼 05月07日

不需要,QtCreator 支持 Makefile 和 cmake.

【 在 TripleX (>X<) 的大作中提到: 】

: 还是需要用到一点QT的功能的,比如qmake,只装QtCreator好像不行,我记得这个qmake还是自己编译了一个支持交叉编译的版本。

newre
民工六草 05月09日

终身码农,建议emacs

【 在 winamp123 的大作中提到: 】

: 项目准备从stm32移植到嵌入式linux。 请问下linux高手,有什么IDE集成了编译环境,并且可以在线调试?

: 看了有人用QT,不过这项目没界面是个纯网络应用,可以用其他的吗?