zoukankan      html  css  js  c++  java
  • 《痞子衡嵌入式半月刊》 第 14 期

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

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

    本期刊是开源项目(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系统使医务人员能够在患者监护仪屏幕上查看输液数据。

    欢迎订阅

    文章会同时发布到我的 博客园主页CSDN主页知乎主页微信公众号 平台上。

    微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。

      最后欢迎关注痞子衡个人微信公众号【痞子衡嵌入式】,一个专注嵌入式技术的公众号,跟着痞子衡一起玩转嵌入式。

    痞子衡嵌入式-微信二维码 痞子衡嵌入式-微信收款二维码 痞子衡嵌入式-支付宝收款二维码

      衡杰(痞子衡),目前就职于恩智浦MCU系统部门,担任嵌入式系统应用工程师。

      专栏内所有文章的转载请注明出处:http://www.cnblogs.com/henjay724/

      与痞子衡进一步交流或咨询业务合作请发邮件至 hengjie1989@foxmail.com

      可以关注痞子衡的Github主页 https://github.com/JayHeng,有很多好玩的嵌入式项目。

      关于专栏文章有任何疑问请直接在博客下面留言,痞子衡会及时回复免费(划重点)答疑。

      痞子衡邮箱已被私信挤爆,技术问题不推荐私信,坚持私信请先扫码付款(5元起步)再发。


  • 相关阅读:
    windows server 2008 R2下如何快速开启远程桌面、1433、telnet
    利用Lambda获取类中属性名称
    EntityFramework之迁移操作(五)
    EntityFramework之多对多关系(四)
    EntityFramework之一对多关系(三)
    EntityFramework之一对一关系(二)
    EntityFramework之创建数据库及基本操作(一)
    Javascript短路表达式
    Javascript中call、apply函数浅析
    Javascript"怪异"现象
  • 原文地址:https://www.cnblogs.com/henjay724/p/13547256.html
Copyright © 2011-2022 走看看