加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 唠两句
    • 资讯类
    • 项目类
    • 2、FlashDB - 一款超轻量级嵌入式数据库
    • 工具类
    •  
    • i.MXRT 出品
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

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

2020/08/24
229
阅读需 9 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

这里分享嵌入式领域有用有趣的项目 / 工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。

 

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

 

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

 

唠两句

今天是处暑,处暑的到来,标志着炎热天气到了尾声,暑气渐渐消退,由炎热向凉爽过渡。

 

痞子衡开公众号快三年了,一直佛系运营,初衷就是发发自己的原创技术文章,跟大家有些技术上的互动交流,所以你也很少看到痞子衡会转载其他号的文章。最近这段时间,你可能看到痞子衡陆续接了一些文案推广,三年了,终于有金主看得上痞子衡了。这些推广让痞子衡挣了点零花钱,不过大家别担心,这些推广完全不会影响“痞子衡嵌入式”这个号的质量,只会督促痞子衡给大家带来更多的技术原创。很感谢大家三年来的陪伴,希望我们能继续在嵌入式世界里携手前进。

 

本期共收录 1 条资讯、2 个项目、1 个工具、1 个 RT 产品,希望对你有帮助!

                     

资讯类

1、智芯云联合 ST、瑞兴恒方同步发行 LoRaWAN® OpenCPU 评估板 TSC_WL_EVK

近日,深圳智芯云联合意法半导体(STM)、腾讯 TenentOSTiny 团队、瑞兴恒方同步发行基于 TencentOS Tiny 开源物联网操作系统的 LoRaWAN® OpenCPU 评估板 TSC_WL_EVK。

TSC_WL_EVK 评估板板载瑞兴恒方(RisingHF)出品的的高集成度 RHF0M0E5 LoRa 模组,模组整体体积只有 12x12x2.5mm,外围电路简单,外设接口丰富便于开发者根据项目要求进行灵活配置。评估板集成了物联网俱乐部兼容的 E53 扩展接口,可以外接所有兼容 E53 接口的传感器扩展板。

借助腾讯云 TencentOSTiny 物联网开源操作系统,可以让开发者快速上手体验 TencentOS Tiny 基础内核和最新的 LoRaWAN 物联网组网技术。能帮助客户进一步节省资源,降低开发成本和 BOM 成本,优化系统功耗,让物联网产品开发更加便捷,加速终端产品的落地和推向市场。

项目类

1、tinyriscv - 一个极简易懂的 RISC-V 处理器核

tinyriscv 是网友 liangkangnan 设计并维护的一个从零开始写的极简、非常易懂的 RISC-V 处理器核。作者从事的是嵌入式软件相关的工作,做这个项目的初衷是为了入门 RISC-V,熟悉 RISC-V 的指令内容和汇编语法。

项目地址:https://gitee.com/liangkangnan/tinyriscv

tinyriscv 是一个单核 32 位的小型 RISC-V 处理器核,采用 verilog 语言编写,设计目标是对标 ARM Cortex-M3 系列处理器。tinyriscv 在 Xilinx Artix-7 35T FPGA 平台(时钟 50MHz)上运行 CoreMark 跑分成绩为 2.4。其整体框架如下:

tinyriscv 有以下特点:

1. 支持 RV32IM 指令集,通过 RISC-V 指令兼容性测试;

2. 采用三级流水线,即取指,译码,执行;

3. 可以运行 C 语言程序;

4. 支持 JTAG,可以通过 openocd 读写内存(在线更新程序);

5. 支持中断;

6. 支持总线

7. 支持 FreeRTOS;

8. 支持通过串口更新程序;

9. 容易移植到任何 FPGA 平台(如果资源足够的话);  

2、FlashDB - 一款超轻量级嵌入式数据库

FlashDB 是一款超轻量级的嵌入式数据库,专注于提供嵌入式产品的数据存储方案。与传统的基于文件系统的数据库不同,FlashDB 结合了 Flash 的特性,具有较强的性能及可靠性。并在保证极低的资源占用前提下,尽可能延长 Flash 使用寿命。

项目地址:https://github.com/armink/FlashDB

FlashDB 提供两种数据库模式:

- 键值数据库 :是一种非关系数据库,它将数据存储为键值(Key-Value)对集合,其中键作为唯一标识符。KVDB 操作简洁,可扩展性强。

- 时序数据库 :时间序列数据库 (Time Series Database , 简称 TSDB),它将数据按照 时间顺序存储 。TSDB 数据具有时间戳,数据存储量大,插入及查询性能高。

FlashDB 主要特性如下:

1. 资源占用极低,内存占用几乎为 0 ;

2. 支持 多分区,多实例 。数据量大时,可细化分区,降低检索时间;

3. 支持 磨损平衡 ,延长 Flash 寿命;

4. 支持 掉电保护 功能,可靠性高;

5. 支持 字符串及 blob 两种 KV 类型,方便用户操作;

6. 支持 KV 增量升级 ,产品固件升级后, KVDB 内容也支持自动升级;

7. 支持 修改每条 TSDB 记录的状态,方便用户进行管理;

工具类

1、TortoiseGIT - 一个 Git 版本控制系统的 Windows 客户端

作为一个软件开发人员,不可能不知道 Git。Git 作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令。TortoiseGit 是 Windows 用户一致推荐的客户端,用 GUI(图形界面)方式来操作 Git,并且它还是开源的。

软件官网:https://tortoisegit.org/

装好 TortoiseGit 后,软件便会自动识别 PC 上的所有 Git 仓库,并标示仓库下各文件状态。使用 TortoiseGit 特别简单,在仓库文件夹上右击选择对应 Git 命令即可。

 

i.MXRT 出品

1、迈瑞医疗 - 注射泵 BeneFusion nVP

这款注射泵是行业突破产品,7 寸全触摸彩屏,SafeDose 药品管理系统有效消除药品混淆错误,创新的 SmartAIR 系统确保更精确地检测气泡,革命性的 SmartRapid 系统确保 2 秒通电、4 秒装填、3 秒内送完第一滴。配合临床辅助应用 InfusionView 系统使医务人员能够在患者监护仪屏幕上查看输液数据。

RT 芯片:i.MXRT1052

产品系列主页:https://www.mindray.com/cn/productlist/products_line71.html

参考售价:未知

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
MK70FX512VMJ15 1 Freescale Semiconductor Kinetis K 32-bit MCU, ARM Cortex-M4 core, 512KB Flash, 150MHz, Graphics LCD, MAPBGA 256

ECAD模型

下载ECAD模型
$17.99 查看
TMS320F28335PGFA 1 Texas Instruments C2000™ 32-bit MCU with 150 MIPS, FPU, 512 KB flash, EMIF, 12b ADC 176-LQFP -40 to 85

ECAD模型

下载ECAD模型
$29.61 查看
MC56F8345VFGE 1 Freescale Semiconductor 16-bit DSC, 56800E core, 128KB Flash, 60MHz, QFP 128
$22 查看

相关推荐

电子产业图谱

硕士毕业于苏州大学电子信息学院,目前就职于恩智浦(NXP)半导体MCU系统部门,担任嵌入式系统应用工程师。痞子衡会定期分享嵌入式相关文章