嵌入式,嵌入式Linux常用工具,开源资源链接地址。不定期更新中!
---------------------------Linux相关交叉编译工具---------------------------
gcc-linaro-arm-linux-gnueabihf 各个版本的交叉编译链包下载地址记录下来。
下载地址:
https://releases.linaro.org/components/toolchain/binaries/
https://snapshots.linaro.org/gnu-toolchain/
QT5.9以上版本国内镜像地址:
https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/
所有QT版本下载地址::
https://download.qt.io/archive/qt/
bulidroot 下载地址:
http://buildroot.org/downloads/
---------------------------Linux内核---------------------------
linux 原版内核 各个小版本的内核补丁:
https://cdn.kernel.org/pub/linux/kernel/
首选:
http://mirrors.nju.edu.cn/kernel/v4.x/incr/?C=S&O=D
NXP官方原厂Linux内核源码下载地址:
https://source.codeaurora.org/external
Nxp imx原厂uboot下载地址:
https://source.codeaurora.org/external/imx/uboot-imx
Nxp imx原厂kernel下载地址:
https://source.codeaurora.org/external/imx/linux-imx/
下载命令
git clone 下载地址
查看版本
git branch -a
下载具体版本
git checkout 具体版本号
--------------------------------------------其它------------------------------------------------
xennomai pipe下载地址
https://xenomai.org/downloads/ipipe/v4.x/
高性能开源 Mqtt客户端 linux平台:
https://github.com/jiejieTop/mqttclient
(ezxml)xml C语言轻量级解析适合嵌入式开发使用。(注意该代码开发平台为Linux,需要部分修改):
https://github.com/lxfontes/ezxml
IEC61850 开源协议栈:
https://gitee.com/my888/libiec61850
https://libiec61850.com/
IEC60870-5 104 101/103开源协议栈:
https://libiec61850.com/new-version-2-1-0-of-lib60870-c-library-for-iec-60870-5-101-104/
mongoose:
1.mongoose是一个轻量级、跨平台的Web服务器,支持HTTP/HTTPS协议,CGI,SSL/TLS安全连接,事件驱动架构,自定义回调,以及文件上传下载功能。它为TCP、UDP、HTTP、WebSocket、MQTT实现了事件驱动的非阻塞API。Mongoose使嵌入式编程快速、健壮、简单。2.mongoose可在windows、Linux、Mac和许多嵌入式架构上运行。它可以在现有的操作系统和TCP/IP堆栈(如FreeRTOS和lwIP)上运行,也可以在裸机上运行,利用Mongoose内置的TCP/IP堆栈和网络驱动程序。
官网文档地址:https://mongoose.ws/documentation/
github代码下载地址:https://github.com/cesanta/mongoose
--------------------------------------------以下为开发工具应用转帖------------------------------------------------
Beyond Compare:
ubuntu安装Beyond Compare
ubuntu:beyond compare 4 This license key has been revoked 解决办法
understand:
understand 安装
Callgraph:
源码分析 静态分析 C 程序函数调用关系图
linux下源码分析绘图工具使用
代码转流程图工具讨论帖,(内有软件连接地址):
https://www.codenong.com/cs107082497/
stm32轻量级数据库实现方案 flashdb:
http://armink.gitee.io/flashdb/#/
在线语言学习开发环境:支持C C++ Python 等
OnlineGDB 是一个功能强大的在线编译器和调试器工具。
它支持多种编程语言,包括 C、C++、Python、PHP、Ruby、C#、OCaml、VB、Perl、Swift、Prolog、Javascript、Pascal、COBOL、HTML、CSS、JS 等。用户可以在世界上任何有网络连接的地方,通过浏览器在线编写、编译、运行和调试代码。
适合新手学习,或者开发或者验证一些简单的模块。

本文档汇集了嵌入式Linux开发必备的工具,包括GCC-Linaro交叉编译链、QT国内镜像、NXP内核源码、开源MQTT库等,并提供了定期更新的链接地址。深入探讨了Linux内核、交叉编译及各种开源协议栈,适合开发者查阅和学习。

1万+

被折叠的 条评论
为什么被折叠?



