[资源库]分享一些在嵌入式开发过程中有用的网站及小工具

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

嵌入式,嵌入式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 等。用户可以在世界上任何有网络连接的地方,通过浏览器在线编写、编译、运行和调试代码。

适合新手学习,或者开发或者验证一些简单的模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值