当前位置:首页 > 操作系统 > 正文内容

《痞子衡嵌入式半月刊》 第 112 期

邻居的猫1个月前 (12-09)操作系统1365

痞子衡嵌入式半月刊: 第 112 期

这儿共享嵌入式范畴有用风趣的项目/东西以及一些热点新闻,阴历年分二十四节气,期望在每个交节之日按时发布一期。

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或引荐你知道的嵌入式那些事儿。

上期回忆 :《痞子衡嵌入式半月刊: 第 111 期》

唠两句

Linus Torvalds 是十分凶猛的程序员,他有两个名扬天下的著作:Linux 和 Git。但假如单论技能才能,有一个人或许比 Linus 更强,他便是法国程序员 Fabrice Bellard。本期项目均出自 Fabrice Bellard,他的博客 bellard.org 有许多很棒的开源项目。

本期共 4 个项目,期望对你有协助!

项目类

1、TinyGL - 一个轻量级的OpenGL库完成

TinyGL 是 OpenGL 的一个小型完成,适用于嵌入式体系。TinyGL 的中心是将杂乱的 OpenGL 接口精简为更易于了解和操作的方式。它并不旨在替换完好的 OpenGL 库,而是一个教育东西和试验渠道,特别是在嵌入式体系或许对功用要求不那么苛刻的场景中。

  • 项目地址:https://bellard.org/TinyGL/

TinyGL 根据原始的 OpenGL 规范,但进行了大幅简化。它包含了根本的几许制作、颜色设定、视口办理和改换等功用。首要特性包含:

根本绘图:支撑点、线和多边形的制作。
颜色办理:能够设置颜色形式,包含单色和RGB颜色。
视口和投影:能够调整视口巨细和界说投影矩阵。
改换操作:支撑平移、旋转和缩放等根本几许改换。

2、FFmpeg - 一个完好的跨渠道音视频处理结构

FFmpeg 是广泛运用的多媒体解决方案,既是一款音视频编解码东西,一起也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者供给了丰厚的音视频处理的调用接口。其包含了现在抢先的音/视频编码库 libavcodec。FFmpeg 供给了多种媒体格局的封装宽和封装,包含多种音视频编码,多种协议的流媒体,多种颜色格局转化,多种采样率转化,多种码率转化等。FFmpeg 开展至今,现已被许多开源项目运用。

  • 项目地址:https://ffmpeg.org//

3、TCC - 一个体积细巧但功用完好的C言语编译器

Tiny C Compiler(TCC)是一个开源的 C 言语编译器项目,旨在创立一个体积细巧但功用完好的 C 言语编译器。跟着技能的开展,TCC 现已成为了许多开发者和研讨者进行编译器学习和研讨的首选东西。

TCC 的特点是快速编译和细巧的体积,它支撑规范 C言语(ISO C99),而且能够在多种操作体系上运转,包含 Linux、Windows、Mac OS X 等。因为其轻量级的特性,TCC 十分适合于嵌入式体系、教育和简略的项目。尽管它的功用和功用无法与 GCC 或 Clang 等大型编译器比较,但它在快速原型规划和学习范畴中的使用尤为杰出。

  • 项目地址:https://bellard.org/tcc/

4、QEMU - 一个通用的开源机器仿真器和虚拟器

QEMU(Quick EMUlator)是一种开源的虚拟机监视器和模仿器,它能够模仿多个硬件渠道,包含 x86、ARM、PowerPC 等。QEM U广泛使用于虚拟化、嵌入式体系开发和仿真等范畴。

作为虚拟机监视器,QEMU 答应在一个物理主机上一起运转多个虚拟机,并供给对这些虚拟机的办理和控制才能。它支撑各种操作体系,包含 Linux、Windows 和其他许多操作体系。作为模仿器,QEMU 能够将不同架构的二进制代码在一个主机上进行履行,然后完成跨渠道的软件开发与测验。这使得开发人员能够在自己的工作环境中运转并调试不同体系结构下的程序。

QEMU 还供给了丰厚的功用和扩展性,如硬件加速、网络装备、磁盘镜像和快照等。它被广泛使用于云核算、容器技能、嵌入式体系仿真和移动设备开发等范畴,并遭到很多开发者和安排的支撑与奉献。

  • 项目地址:https://www.qemu.org/

欢迎订阅

文章会一起发布到我的 博客园主页、CSDN主页、知乎主页、微信大众号 渠道上。

微信查找"痞子衡嵌入式"或许扫描下面二维码,就能够在手机上第一时间看了哦。

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=592

分享给朋友:

“《痞子衡嵌入式半月刊》 第 112 期” 的相关文章

笔记本安装linux,笔记本安装Linux系统的详细指南

安装Linux操作系统到笔记本上是一个相对简单但需要一些步骤的过程。以下是一个基本的指南,帮助您在笔记本上安装Linux:1. 选择Linux发行版: 最流行的Linux发行版包括Ubuntu、Fedora、Debian、CentOS和Arch Linux等。选择适合您需求的发行版。 如...

linux上传文件命令,Linux系统中的文件上传命令详解

linux上传文件命令,Linux系统中的文件上传命令详解

1. scp 命令:用于在本地和远程服务器之间安全地复制文件。 ```bash scp /path/to/local/file username@remotehost:/path/to/remote/directory ``` 这个命令会将本地文件上传到远程服务器的指定目录。2....

windows怎么设置密码,Windows系统密码设置指南

windows怎么设置密码,Windows系统密码设置指南

在Windows中设置密码是一个相对简单的过程,具体步骤如下:1. 打开“设置”: 点击屏幕左下角的“开始”按钮,然后点击“设置”图标(齿轮形状)。2. 进入“账户”设置: 在“设置”窗口中,点击“账户”选项。3. 选择“登录选项”: 在账户设置中,找到并点击“登录选项”部分。4....

linux命令全称,二、基本命令全称解析

linux命令全称,二、基本命令全称解析

1. `ls` list(列出目录内容)2. `cd` change directory(改变目录)3. `cp` copy(复制文件或目录)4. `mv` move(移动或重命名文件或目录)5. `rm` remove(删除文件或目录)6. `mkdir` make directory...

windows注册表命令,注册表的基本概念

windows注册表命令,注册表的基本概念

常用注册表命令1. Regedit.exe 这是打开注册表编辑器的基本命令。你可以在“运行”对话框中输入`regedit`来打开它。2. Reg.exe 这是Windows命令提示符下的注册表命令行工具。它可以用于远程注册表操作,适用于脚本和自动化任务。 注册表编辑器使用方法1. 打开...

macos复制粘贴快捷键

macos复制粘贴快捷键

在macOS中,复制和粘贴的快捷键如下: 复制:`Command C` 粘贴:`Command V`这些快捷键是macOS中常用的基本操作,可以方便地复制和粘贴文本、图片、文件等内容。 MacOS复制粘贴快捷键详解MacOS作为苹果公司开发的操作系统,以其简洁、高效的操作体验深受用户喜爱。在...