首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

嵌入式相关开源项目、、资料大全

来源 | 嵌入式大杂烩 学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资料...EasyFlash:一款开源的轻量级嵌入式Flash存储器 。 SFUD:一款开源的串行 SPI Flash 通用驱动。 lw_oopc:轻量级的C语言面向对象编程框架。...letter-shell:一个功能强大的嵌入式shell。 pigweed:谷歌开源嵌入式目标(模块)集合。 lwrb:一个轻量级通用环缓冲区管理器。...znfat :振南fat,国产嵌入式文件系统方案 。 libu:一个C语言写的多平台工具。 LWIP:一个小型开源的TCP/IP协议栈 。 SQLite :一个开源嵌入式关系数据。...eepromfs:基于EEPROM的简易类文件的数据读写 。 gear-lib :适用于IOT/嵌入式/网络服务开发的C 。 mult_timer :一个Linux下的超级精简的多重定时器 。

2.1K21

嵌入式数据调研

最近需要使用嵌入式数据进行存储应用本地信息,本文章主要进行记录当前比较流行的嵌入式数据相关的链接,嵌入式数据往往是以lib的形式存在,常用于持久化存储软件的信息,嵌入式数据往往和应用软件紧密集成...常用的嵌入式数据:(主要索引几个我比较感兴趣的数据) SQLite 嵌入式关系数据:https://www.sqlite.org/index.html (关系数据) Apache Derby: ...数据目录表:https://dbdb.io/ (包含很多数据的介绍,很好的网站,可以理清众多数据之间的关系) LevelDB:https://github.com/google/leveldb(嵌入式...K-V数据) RocksDB :https://github.com/facebook/rocksdb/ (嵌入式K-V数据,基于leveldb)  https://rocksdb.org/ 技术选型为...RocksDB 用作嵌入式开发的KV数据; TiKV:https://github.com/tikv/tikv https://tikv.org/ (国内的团队开发的,基于rocksdb但不是嵌入式

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

嵌入式数据探索

嵌入式数据,作为现代软件开发中不可或缺的组成部分,对于提升应用性能、简化开发流程具有重要意义。在本文中,我们将深入探讨嵌入式数据的概念、特点、应用场景,以及如何在项目中选择和实施嵌入式数据。...一、嵌入式数据简介 嵌入式数据,顾名思义,是一种可以嵌入到应用程序中的数据系统,它直接运行在客户端环境,不需要通过网络与服务器进行通信。...二、嵌入式数据的核心特点 轻量级设计:嵌入式数据通常体积小巧,对系统资源的占用极低,非常适合资源受限的环境。 高性能:由于避免了网络传输的开销,嵌入式数据能提供更快的数据访问速度。...嵌入式系统:在嵌入式系统中进行高效的数据管理和存储。 四、热门的嵌入式数据解决方案 SQLite:广泛应用的轻量级数据,支持标准的SQL语言,易于集成和使用。...在这篇文章中,我们探索了嵌入式数据的概念、特点、应用场景以及如何选择和实施合适的嵌入式数据

10410

H2数据 – 一个Java开源的超小型嵌入式关系型数据

本页目录 H2数据 H2的主要特点是: H2数据相关资料连接 H2数据相关操作 h2数据Maven依赖 配置文件 访问控制台 数据 URL 概述 H2数据 H2的主要特点是: 非常快,开源,...JDBC API 嵌入式和服务器模式;基于磁盘或内存中的数据 事务支持,多版本并发 基于浏览器的控制台应用程序 数据加密、全文搜索 占用空间小的纯 Java:大约 2.5 MB 的 jar 文件大小.../h2database H2数据相关操作 h2数据Maven依赖 com.h2database...或者我们直接使用嵌入式指定不同的jdbc连接URl概述即可。如:jdbc:h2:file:/data/sample 数据 URL 概述 该数据支持多种连接模式和连接设置。...话题 URL 格式和示例 嵌入式(本地)连接 jdbc:h2:[file:][]jdbc:h2:~/testjdbc:h2:file:/data/samplejdbc

1.3K20

嵌入式开源软件的十大弊端

既然是免费的, 开源的实时操作系统(RTOS)看起来是个不错的选择。 但是对于嵌入式设备和物联网设备的开发者来说, 有时并不愿轻易涉足, 比如家居自动化和可穿戴设备, 医疗仪器和工业控制系统。...开源软件的 RTOS 执行基本的服务, 使嵌入式或物联网设备能够正常工作。 商业 RTOS通常提供额外的增值特性, 使应用程序运行更快, 并使开发和调试更容易。...这会导致一个更有效率、更高性能的嵌入式 / 物联网产品, 能够更快地进入市场, 并在其整个生命周期中更加成功。 6.中间件 ?...商业 RTOS通常包括嵌入式文件系统、 tcp / ip 网络堆栈、 USB 主机 / 设备支持、图形界面框架和 IoT 云服务接口。...这些中间件组件可能可以与一个开源软件的 RTOS 一起使用, 但是通常不是由一个单一的组织集成或支持的。 最后, 产品开发人员需要弥合"集成差距", 可能导致增加项目时间、成本和错误风险。

60210

对atbus的小数据包的优化

近期优化底层,完成atapp的基本功能,顺带优化了一下atbus的一些功能,也是对高效的大幅优化。这次的优化起源于某一次的压力测试,先介绍下压力测试的结果吧。.../s 165K/s Linux+本地回环+ipv6+动态缓冲区(ptmalloc) 1 8-16384字节 95%/100% 5.6MB/28MB 484MB/s 82.6K/s Linux+本地回环+...如果说对比大部分其他开源的类似的,这个QPS应该还算还可以。虽然现在忘记了那些个框架的名字,我以前接触过的一些用于游戏的通信中间件,QPS在10w-20w/s之间已经算是比较高的了。...280MB 96MB/s 12K/s Linux+跨机器转发+ipv4 2(仅一个连接压力测试) 4KB 13%/100% 280MB 92MB/s 23K/s Linux+跨机器转发+ipv4 2(...40%/73% 280MB 1.30MB/s 333K/s Linux+共享内存 3(仅一个连接压力测试) 2KB 43%/93% 280MB 1.08GB/s 556K/s Linux+共享内存 3

6.8K20

业界 | 把机器学习塞进针尖大小的芯片中:微软开源嵌入式学习ELL

这套系统的早期版本已经开源,可在 GitHub 中获取:https://github.com/Microsoft/ELL 这项计划是微软首席执行官萨提亚·纳德拉最近在 Build 2017 大会上倡导的业界技术新转变的一部分...「你不能把所有这些塞进低成本的嵌入式设备中。」 「Dekel 和他的同事们却试图完成这个不可能的任务,」她又说道。「通过压缩和让机器学习更加高效,你可以让它们运行在终端设备上。」...自底向上的方式从光谱(spectrum)的微端开始,团队成员正在构建一个集成了很多训练算法的,每个训练算法都已经微调好并可以很好地适应于一组特定的场景。...想象未来 在小设备上做嵌入式 AI 是微软研究团队探求十几年来可普遍存在的科技的愿景之一。对 Dekel 和他的同事而言,有了想法之后付诸实践,每个人都能用一些工具建立智能化、安全的设备。...相关资源:嵌入式学习 链接:https://github.com/Microsoft/ELL 嵌入式学习(Embedded Learning Library,ELL)能让你在嵌入式平台上建立、部署机器学习管道

68250

自己实现directui_开源界面

1. duilib简介 duilib是一个开源的DirectUI界面,简洁但是功能强大。而且还是BSD的license,所以即便是在商业上,大家也可以安心使用。...控件:这是dui最关键的部分之一,相信也是大家最关注的部分之一,另外这里也来看看它是如何管理这些控件的 消息流转:有了控件,我们需要将Windows窗口的原生消息流转给这些控件,另外在这里也来看看...工具 由于duilib没有对外部的任何进行依赖,所以在其内部实现了很多用于支撑项目的基础类,这些类分布在Util文件夹中: UI相关:CPoint / CSize / CDuiRect 简单容器:CStdPtrArray...控件 控件在duilib的实现中被分为了两块:Core和Control: Core中包含的是所有控件公用的部分,里面主要是一些基类和绘制的封装。...WindowImplBase 为了简化duilib的使用,中提供了一个非常方便的工具:WindowImplBase。

1.1K20

嵌入式数据 QuickIO 诞生记

但选择 SQLite 这种关系型数据还不是理想方案,因为项目存储的数据是非结构化的,所以使用像 MongoDB 这种非关系型数据更为合适。因此,我需要寻找一个嵌入式 NoSQL 数据。...然后我又搜索 Java 领域是否存在类似的数据,很遗憾!没找到。因此,我萌发了编写一个 Java 嵌入式 NoSQL 数据的念头。...后来,该项目开源到 GitHub,经过频繁的迭代,编写的嵌入式 NoSQL 数据逐渐成型。...不久前,我初次发表了《一个轻量级Java嵌入式数据——QuickIO》一文,简单介绍了 QuickIO 这一项目。...LevelDB 作为 KV 数据引擎,其性能较为优越,提供的 API 相对简单,Java 平台的 LevelDB 相对于 RocksDB 的大小更小,完全满足编写嵌入式 NoSQL 数据的需要。

95110

轻量级Javascript嵌入式数据 NeDB

在你开发一个程序时,有时可能需要一部分数据的功能,但又不想单独安装一个,因为安装数据还是比较麻烦的,也用不到数据那么丰富的功能,单独安装数据会感觉比较重 假设下面两个场景: (1)你正在写一个...Node service,你希望他是可以轻松被打包的,安装独立的数据不能满足需求 (2)使用 Node Webkit 开发了一个桌面应用,但是不想要求用户安装一个外部数据 NeDB 是一个轻量级数据...javascript编写,并且使用了广为使用的 MongoDB API 使用方式 NeDB 被打包成一个 Node module,只需要一个简单的 require 便可以使用 NeDB 可以只用作内存数据,...Documents 修改方法 $set, $inc, $push, $pop, $addToSet, $each (5)提供浏览器版本 NeDB的性能 NeDB 不是用来替代像 MongoDB 这样的真实数据

2.4K50

Netflix开源Metaflow Python

编辑 | KING 发布 | ATYUN订阅号 Netflix的数据科学团队已将其Metaflow Python开源,该是“以人为中心”的机器学习基础架构的关键部分,用于构建和部署数据科学工作流。...Netflix提供了其Python的简要描述:“ Metaflow可帮助您设计工作流程,大规模运行它并将其部署到生产中。它会自动对所有实验和数据进行版本控制和跟踪。...它也可以与流行的Python数据科学一起使用,包括PyTorch,Tensorflow和SciKit Learn。 ?...Netflix是亚马逊云服务(AWS)的最大用户之一,因此Metaflow与众多AWS服务集成在一起就不足为奇了,其中包括对Amazon S3中所有代码和数据进行快照的功能,Netflix将其用作它的数据。...Metaflow使得不必在每种状态下都对代码或进行更改,从而使在本地和远程执行模式之间轻松地来回移动,这反过来又使故障排除更加容易。

62210

WebView开源终极方案

05.webView优化 06.关于参考 07.其他说明介绍 01.前沿说明 基于腾讯x5开源,提高webView开发效率,大概要节约你百分之六十的时间成本。...项目地址:webView开源 同时,该案例中,04问题反馈也记录了绝大多数实际开发中遇到的问题,如果还有其他的问题,也可以发送给我,我收集起来放到一起,方便后期查阅。...可以说,该开源,以及附带的webView基础知识点,问题汇总,以及优化方案等笔记,相对来说比较系统而又全面的梳理webView的知识体系,相对而言也是比较实用的,也不乏参考了一些好的案例和博客文章。...onJsPrompt实现js通信注意点 5.1.9 Cookie同步场景和具体操作 5.2.0 shouldOverrideUrlLoading处理多类型 更多webView优化内容 06.关于参考 感谢开源...x5官方开发文档 JsBridge开源 WebViewStudy开源 DSBridge 参考博客 WebView性能、体验分析与优化 WebView详解,常见漏洞详解和安全源码上 WebView详解

3K30

开源机器学习清单

重磅干货,第一时间送达 最近我们发现了一些非常有趣的开源机器学习并把它们列成了一个清单,今天就一起来分享以下吧。...01.DeOldify 这个开源项目主要是将灰度图像转换成色彩图像,它所采用的深度学习模型已经经过训练并效果惊人。简而言之,该项目的目标是对旧图像和胶片进行着色与还原。...02.Real-Time Voice Cloning 这款深度学习只需要使用某人5秒钟的语音,就能够模仿他的声音,并实时生成任意的话语。该体统仍处于初步阶段,无法自动强调或发出声音。...如果有的话U-GAT-IT(具有用于图像到图像转换的自适应层实例规范化的无监督生成网络)将是是大家的理想开源学习项目,它可以将你拍摄的照片转换成漫画的形式。...总结 希望这份机器学习列表对大家有所帮助,如果大家有自己喜欢的深度学习也请在下面留言哦!

52410
领券