Friday, August 20, 2021

OSCHINA 社区最新软件

OSCHINA 社区最新软件


数字信号处理库 Liquid-dsp

Posted: 20 Aug 2021 02:20 AM PDT

Liquid-dsp 是一个用于软件定义无线电的开源数字信号处理(DSP)库,专门为嵌入式平台上的软件定义无线电设计。 其目的是提供一个轻量级的 DSP 库,不依赖无数的外部依赖性或专有的和其他繁琐的框架。所有的信号处理元素都被设计成灵活、可扩展和动态的,包括滤波器、滤波器设计、振荡器、调制器、同步器、复杂的数学运算等等。 // get in, manipulate data, get out #include int main() { unsigne...

浏览器端的 x86 虚拟机 v86

Posted: 20 Aug 2021 02:10 AM PDT

v86 是一个基于 Rust 和 WebAssembly 的开源项目,它模拟了兼容 x86 的 CPU 和硬件,可以直接在浏览器里运行虚拟机。 下面是 v86 模拟的硬件列表: 兼容 x86 的 CPU 浮点单元 (FPU) 软盘控制器 (8272A) 8042 键盘控制器 8254 可编程间隔定时器 (PIT) 8259 可编程中断控制器 (PIC) 部分 APIC 支持 CMOS 实时时钟 (RTC) 具有 SVGA 支持和 Bochs VBE 扩展的通用 VGA 卡 PCI 总线(此部分尚不完整,未支持每个设备) IDE 磁盘控制器...

基于代码的音乐创作和演奏工具 Sonic Pi

Posted: 20 Aug 2021 01:55 AM PDT

Sonic Pi 是一种基于代码的音乐创作和演奏工具。Sonic Pi 是一种新型的乐器,你可以现场编写代码。 Sonic Pi 的设计旨在在三个核心原则之间找到和谐的平衡: 足够简单,适合你内心深处的10岁小孩 足够快乐,让你在游戏中失去自我 足够强大,可以让你自己表达出来 Sonic Pi 是一个完整的开源编程环境,最初是为了在学校内通过创造新的声音的过程来探索和教授编程概念。除了作为一个引人入胜的教育资源,它已经发展成为一个非常强...

创建单页面应用的框架 Seemple.js

Posted: 20 Aug 2021 01:44 AM PDT

Seemple.js 是一个简单的 JavaScript 框架,用于创建单页面应用 (SPA)。简单直观的 API 基于 JavaScript 类和访问器,所有具有不同技能的应用程序开发人员都可以访问这些类和访问器。