摘要:
MD5 【参考资料】 https://zh.wikipedia.org/wiki/MD5 https://github.com/cyd01/pico-c/blob/master/src/cstdlib2/md5.c https://github.com/QLiwei/Embedded/tree/ma 阅读全文
摘要:
LLVM(Low Level Virtual Machine)是一个开源的编译器基础设施项目,旨在提供一个可扩展、灵活和高效的编译器框架。LLVM 的设计目标是提供一种中立于目标平台的 IR(Intermediate Representation)表示方法,使得编译器开发人员可以更加容易地实现跨平台 阅读全文
摘要:
MinGW 1.下载 https://www.mingw-w64.org/ https://winlibs.com/ MinGW-w64、UCRT 和 MSVCRT 是 Windows 平台上常用的 C/C++ 运行库,它们有以下不同点: MinGW-w64:是一个基于 GCC 的编译器套件,可以用 阅读全文
摘要:
GCC Windows平台 Cygwin 和 MinGW 都是 Windows 平台上常用的开发工具,可以在 Windows 上编译和运行 Unix/Linux 平台上的 C/C++ 程序。 Cygwin 是一个运行在 Windows 上的类 Unix 环境,它提供了大量的 Unix/Linux 命 阅读全文
摘要:
版本控制(Version Control)是一种软件工程技术,用于管理和控制软件代码的变更和版本。它可以帮助开发人员协同开发、追踪代码变更、恢复历史版本、合并代码等操作,提高开发效率和代码质量。常见的版本控制工具包括: Git:Git是一种分布式版本控制系统,由Linus Torvalds开发。它能 阅读全文
摘要:
构建工具是一种软件工具,用于自动化软件构建和部署过程。它们可以帮助开发人员管理和构建复杂的软件项目,包括编译源代码、打包和发布软件等操作。常见的构建工具包括: Make:Make是一种最古老的构建工具之一,它基于Makefile文件描述软件构建过程。Makefile文件指定了依赖关系和构建规则,Ma 阅读全文
摘要:
C/C++编译器是将C/C++源代码编译成可执行程序或库的软件工具。它们将源代码翻译成计算机可以执行的机器码,并将它们组装成可执行程序或库。常见的C/C++编译器包括: GCC(GNU Compiler Collection):GCC是一款开源的编译器集合,支持多种语言,包括C、C++、Object 阅读全文
摘要:
Ubuntu Server20.04.5 LTS 【参考资料】 Ubuntu官方地址:https://www.ubuntu.com/ Ubuntu论坛地址:https://ubuntuforums.org/ Ubuntu Wiki地址:https://wiki.ubuntu.com/ Ubuntu帮 阅读全文
摘要:
CRC(循环冗余校验) 【参考资料】 https://en.wikipedia.org/wiki/Cyclic_redundancy_check https://zh.wikipedia.org/wiki/%E5%BE%AA%E7%92%B0%E5%86%97%E9%A4%98%E6%A0%A1%E 阅读全文
摘要:
Flash Programming Flash Programming Algorithms are a piece of software to erase or download applications to Flash devices. A Pack with Device Support 阅读全文