《痞子衡嵌入式半月刊》 第 41 期
痞子衡嵌入式半月刊: 第 41 期
这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。
本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。
上期回顾 :《痞子衡嵌入式半月刊: 第 40 期》
唠两句
这周五是寒露,历史上的今天:1925年10月10日,北京故宫博物院首次对外开放。
本期共收录 5个项目、1个工具,希望对你有帮助!
项目类
1、AliOS Things - 阿里出品轻量级物联网嵌入式操作系统
AliOS Things 发布于2017年杭州云栖大会, 是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统。AliOS Things 致力于搭建云端一体化IoT基础设施,具备极致性能、极简开发、云端一体。
项目主页: https://github.com/alibaba/AliOS-Things
AliOS Things 支持多种CPU架构,包括:ARM,C-Sky,MIPS,RISCV等。AliOS Things 适配了分层架构和组件架构,包括下图全部组件,所有的模块都作为组件的形式存在,通过yaml进行配置,应用程序可以很方便的选择需要的组件。
2、ECBM - 基于STC8系列的通用底层驱动函数库
ECBM 是基于STC8单片机的外设函数库,也是“Everything Can Be Module”的简称,意思是“一切都可以成为模块”,其宗旨是“软件、硬件模块化,只造一次轮子”。目前该库已经演进到了V3版本,支持STC8全型号。库的作者是奈特,一枚6年STC铁粉。
项目主页: 基于STC8系列的ECBM函数库V3: 该库为ECBM的发行版的V3版本,是基于STC8单片机的外设函数库,目前已经支持STC8全型号。外设部分会逐渐完善,同时由于stc8型号众多,不能一一实机测试,如有不适配的型号请留言。STC8是目前51单片机里最好用的系列,拥有最多8K的SRAM、64K的Flash、5个定时器、4个串口。全系列都带IIC和SPI,大部分带ADC。STC8H还带有硬件USB。
STC8是目前51单片机里最好用的系列,拥有最多8K的SRAM、64K的Flash、5个定时器、4个串口。全系列都带IIC和SPI,大部分带ADC。STC8H还带有硬件USB。
3、stcgal - STC单片机的命令行编程工具
stcgal 是 STC MCU 的命令行编程工具,兼容 8051 系列单片机。是 STC Windows 软件的全功能开源替代品,便携使用,适合自动化。
项目主页: https://github.com/grigorig/stcgal
功能特性包含:
1. 支持 STC 89/90/10/11/12/15/8 系列
2. 支持 UART 和 USB BSL
3. 显示芯片信息
4. 确定的操作频率
5. 编程 flash
6. 编程 IAP/EEPROM
7. 设置设备选项
8. 读取唯一设备ID(STC 10/11/12/15/8)
9. 修整RC振荡器频率(STC 15/8)
10. 使用 DTR 切换或自定义 shell 命令自动重启电源
11. 自动的 UART 协议检测
4、nRF51_Platform - 基于nRF51平台(蓝牙4.0)的轻量级SDK
nRF51_Platform 是基于nRF51平台开发的一套轻量级SDK,可大大地降低低功耗蓝牙开发的门槛。
项目主页: https://github.com/JUMA-IO/nRF51_Platform
只要会C语言,就可以开发蓝牙硬件,因为SDK已经将所有蓝牙的通信配置,对于寄存器的处理步骤,封装在了一些简易识别的API中,用户只需要调用合适的api即可实现相应的功能,符合初学者的逻辑,不需要了解蓝牙协议栈的复杂名词和架构。
5、OpenLoongsonLib1c - 基于龙芯1C的底层驱动函数库
这是一个封装了龙芯1C300B各种外设操作的库(类似于STM32的库),可配合白菜板 - 裸机编程用的龙芯1c最小系统板使用。作者希望通过将“龙芯1c库”和“最小系统板”开源,来促进推动龙芯1c的推广。让技术不再是“问题”,让大家可以把精力集中在市场推广和优化客户体验上。
项目主页: OpenLoongsonLib1c: 类似于STM32库的龙芯1c库(目前只封装了1c的)。
工具类
1、Mind+ - 图形化Arduino编程工具
Mind+ 是一款开源的图形化Arduino编程工具,在Windows,Mac和Linux上都能运行。无需任何编程背景,只需拉拽选择模块,设定参数,给模块连线并上传到Arduino,便能轻松快速的完成模型。编程从未变得如此快速和简单。
工具主页: https://github.com/DFRobot/Mindplus-Desktop
《痞子衡嵌入式半月刊》 第 41 期相关推荐
- 清音驱腐启鸿蒙,竹韵清音-格律诗词41期
原标题:竹韵清音-格律诗词41期 最是一年秋好处 落花时节恰逢君 竹韵清音倾情推出
- 大数据和云计算技术周报(第41期) - 云+社区 - 腾讯云
写在第41期 "大数据" 三个字其实是个marketing语言,从技术角度看,包含范围很广,计算.存储.网络都涉及,知识点广.学习难度高. 本期会给大家奉献上精彩的:Spark S ...
- 《强化学习周刊》第41期:MERLIN、分散式多智能体强化学习、异步强化学习
No.41 智源社区 强化学习组 强 化 学 习 研究 观点 资源 活动 周刊订阅 告诉大家一个好消息,<强化学习周刊>已经开启"订阅功能",以后我们会向您自动推送最 ...
- 3星|《三联生活周刊》2017年41期:有些手术的疗效源于安慰剂效应
三联生活周刊·最美康巴:汉藏边地的野性.风情与壮丽(2017年41期) 本期的康巴系列的照片不错,在27寸屏上用kindlePC版看效果不错,体验超过纸书. 以下是本期一些内容的摘抄,#号后面是kin ...
- 《HelloGitHub》第 41 期
兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 这是一个面向编程新手.热爱编程.对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编 ...
- 【进阶4-1期】详细解析赋值、浅拷贝和深拷贝的区别
一.赋值(Copy) 赋值是将某一数值或对象赋给某个变量的过程,分为下面 2 部分 基本数据类型:赋值,赋值之后两个变量互不影响 引用数据类型:赋址,两个变量具有相同的引用,指向同一个对象,相互之间有 ...
- 老男孩Linux运维第41期20170924开班第五周学习重点课堂记录
Week5课堂知识点记录总结 作者:Old_Pan 归档:学习笔记 2017/9/24 目 录 第1章 awk指定多个分隔符-第二关题目... 4 1.1 a.现在需要从文件中过滤出" ...
- 第41期、基于JSP的实验室预约管理系统
主要功能 实验室预约管理系统,本系统的用户可以分为三种:管理员.教师.学生.以下针对三种用户分别描述其功能需求. 1.管理员功能需求描述 以下是管理员的功能需求: (1) 登录:管理员在登录界面输入自 ...
- 独立开发变现周刊(第41期):一个开源项目一个人每月收入8万美金
分享独立开发.产品变现相关内容,每周五发布. 目录 1.Budibase: 开源的低代码平台 2.沃尔玛通过SEO每月获得2.5亿流量的秘密 3.DesignJoy: 一个人的设计团队,月收入9万美金 ...
最新文章
- R语言dataframe合并函数merge实战
- 我对变量产生了这些想法
- Java对象的序列化与反序列化
- C++rat maze老鼠迷宫算法(附完整源码)
- 【数据结构与算法】之深入解析“矩形区域不超过K的最大数值和”的求解思路与算法示例
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1056:点和正方形的关系
- Bugzilla/使用
- Linux: mv, rename单次及批次修改档案名称及后缀(批量修改文件名)
- linux 删除in链接,linux - 从TCP_IN删除端口不会从CSF上的外部流量关闭它 - 堆栈内存溢出...
- mysql几种安装方法_mysql的三种安装方式(详细)
- 2Sigma OA prepare: Longest Chain
- flash游戏开发教程
- itextpdf 自定义字体
- 关于计算机的想象类作文,想象类作文范文
- 【历史上的今天】2 月 11 日:首款 Ubuntu 手机问世;苹果的天使投资人诞生;电子工业联盟正式停运
- EasyExcel导出设置表头字体样式和批注
- [区块链]区块链技术在冷链运输领域的应用
- 【CVPR 2021】Unsupervised Multi-Source Domain Adaptation for Person Re-Identification (UMSDA)
- opencv通过dll调用matlab函数,图片作为参数
- 链公公 x 凰药师 x 元天益生:供应链金融支持健康与科技农业 |Chain++