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

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

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

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

唠两句

今天是立春与雨水交节,雨水节气标示着降雨开始、雨量渐增,俗话说“春雨贵如油”,适宜的降水对农作物的生长很重要。

受疫情影响,相信本周大部分朋友还是 Work at home 居多,在家里办公效率肯定不如在公司,如果借此机会能潜心下来阅读技术文档或者写一些工作小结,或许能更有收获。

从本期开始,增加《i.MXRT出品》分类,推介基于i.MXRT系列的客户产品。

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

资讯类

1、ARM 发布面向 AI/ML 的 Cortex-M55 内核以及 Ethos-U55 microNPU

ARM 近日公布了最新 Cortex-M 系列内核(Cortex-M55),还同时推出了 Ethos-U55 microNPU,旨在为低功耗嵌入式设备提升机器学习和推理能力,扩展产品组合以满足新的需求。

Cortex-M55 与 Ethos-U55 结合使用,能巨大的提升性能,与前几代 Cortex-M 芯片相比,总的处理能力能提高 480 倍。

关于这两个新品的更多细节,详见痞子衡的这两篇小文:《单片机AI的春天已来,ARM Cortex-M55发布了》、《Ethos-U55,ARM首款面向Cortex-M的microNPU》。

项目类

1、JuulLabs-OSS/mcuboot - 适用于 32-bit MCU 的通用安全 Bootloader

mcuboot 是由 JuulLabs-OSS 组织维护的开源 Bootloader 项目,它可以让你轻松实现 MCU 应用程序安全升级。

项目主页: https://mcuboot.com/

这个 Bootloader 适用于 32-bit MCU,其跟具体 MCU 硬件平台无关,它目前已经适配了 Zephyr 和 Mynewt 两款操作系统,当然如果手工移植 MCU 硬件驱动,其也可以跑在裸机上。

用户程序仅支持 AES-CTR-128 加解密(纯软件实现),有专门配套 imgtool 脚本来完成程序加密,密钥本身支持加密的算法选择较多,包含 RSA-OAEP、AES-KW-128、ECIES-P256。

恩智浦 AE 团队做的 i.MXRT OTA 方案中就使用了 mcuboot 来实现应用程序升级。

2、BalanceCar - 基于恩智浦 MKE18F 的蓝牙控制两轮自平衡小车

这是恩智浦 GCC 俱乐部发起的一个两轮自平衡小车 DIY 项目,硬件原理图、源代码全部开源。

项目主页:https://gitee.com/suyong_yq/BalanceCar

小车主控是恩智浦 MKE18F 系列 MCU,自平衡功能是利用了九轴传感器 MPU9250(3 轴陀螺仪、3 轴加速度计和 3 轴磁力计),传感器数据通过 SPI 接口发送给 MCU 处理。

小车可由蓝牙控制,蓝牙模块可选两种:基于恩智浦 KW41Z 的全功能 BLE 模块或者信泰微 JDY-10 BLE4.0 从机模块。

应用端兼容 "平衡小车之家(http://www.minibalance.com/)" 提供的 Mini Balance App 应用程序(Android 4.4 系统及更高版本)。

3、Avem - 基于意法半导体 STM32F103 的轻量级无人机飞控

这是 "我爱模型(http://bbs.5imx.com/)" 网友 but1n 搞的一个轻量级无人机飞控,除了必备的飞行姿态控制之外,还计划实现超视距飞行。

项目主页:https://github.com/avem-labs/Avem

无人机主控是意法半导体 STM32F103 系列 MCU,飞控功能是利用了六轴传感器 MPU6050(3 轴陀螺仪和 3 轴加速度计),传感器数据通过 I2C 接口发送给 MCU 处理,姿态控制算法是该网友自己写的所谓串级 PID。无人机可搭配 GPS 模块来实现超视距飞行。

4、myPhone - 基于微芯 ATmega128 的简易 GSM 手机原型

这是一位瑞士小伙 Akos Pasztor 搞的一个简易 GSM 手机原型,可连接 GSM 网络拨打和接听电话。

项目主页:https://akospasztor.com/projects/myphone-v2/

这个手机原型主控是 ATmega128,网络功能则是基于 HUAWEI EM310 GSM 模块,显示部分用的一个 4x16 字符型 LCD(显示号码,网络服务商,信号强度等),其内部还有一颗 512Kbit SPI EEPROM 来实现联络人的存储。

这个原型共有两版,v1 版需要外部供电且键盘在主 PCB 上,v2 版增加了电池供电并且使用了薄膜按键。

工具类

1、Sublime Text - 最受程序员喜爱的代码编辑器

Sublime Text 是一个具有代码高亮、语法提示、格式化,自动补齐且反应极快的编辑器,不仅具有华丽的界面,还支持插件扩展机制,用它来写代码,绝对是一种享受。

工具主页: http://www.sublimetext.com/

于嵌入式开发人员而言,除 IDE 外,大部分人的专用编辑器启蒙老师应该是 Source Insight,不过 Source Insight 是强制要 license 的,所以不妨试一下 Sublime Text,痞子衡的同事几乎都在用它。

编辑器千千万,为什么单独推荐它?不为别的,这是唯一一个用性感来形容的编辑器,自己去体验吧。

2、ADALM2000 - 亚德诺(ADI)半导体出品的11种功能合一的便携口袋仪器

ADALM2000 是由业界卓越的半导体公司 ADI 面向电子相关专业大学生和爱好者推出的一款便携式、多功能测试测量仪器。

产品主页: https://www.analog.com/cn/design-center/evaluation-hardware-and-software/evaluation-boards-kits/ADALM2000.html

上一期痞子衡推荐过以意法半导体 STM32H750 系列为主芯片的多功能仪器 H7-TOOL,充分利用了 MCU 片内 ADC/DAC,它的特点在于源代码全开源,可玩性强。而 ADALM2000 主处理芯片是采用赛灵思的Zynq-7010系列SoC,配合 ADI 自家的高性能 ADC/DAC,它是一款商业级口袋仪器。

H7-TOOL 售价是 528 元,ADALM2000 官网标价 $149。

ADALM2000 的主要功能点如下:

1、双通道USB数字示波器 - 100Msps 12位ADC
2、双通道任意函数发生器 - 150Msps 12位DAC
3、16通道数字逻辑分析仪(兼容3.3V CMOS和1.8V或5V,100MS/s)
4、16通道模式发生器(3.3V CMOS,100MS/s)
5、16通道虚拟数字I/O
6、用于链接多个仪器的两个输入/输出数字触发信号(3.3V CMOS)
7、单通道电压表(AC、DC、±20V)
8、网络分析仪 – 电路波特、奈奎斯特、尼克尔斯传输图。范围:1Hz至10MHz
9、频谱分析仪 – 功率频谱和频谱测量(噪底、SFDR、SNR、THD等)
10、数字总线分析仪(SPI、I²C、UART、并行)
11、两个可编程电源(0…+5V、0…-5V)

ADALM2000 固件并没有开源,但配套上位机 Scopy 是开源的,Scopy 提供了直观的用户图形界面,即便是第一次使用,上手也是非常简单的。

开源上位机: https://github.com/analogdevicesinc/scopy

i.MXRT出品

1、大疆创新 - 机甲大师(RoboMaster) S1

RoboMaster S1 是一款智能教育机器人,以寓教于乐的形式为你开启编程、机器人控制及人工智能相关知识的学习之旅。

RT芯片:i.MXRT1021
产品主页: https://www.dji.com/cn/robomaster-s1
官网定价: 3499 元起

2、大疆创新 - 航拍小飞机(御Mavic Mini)

御Mavic Mini 是一款航拍小飞机,强大飞行性能注入在轻小机身中,助你畅快飞行,随心创作,发现熟悉的事物另一面的美。

RT芯片:i.MXRT1061
产品主页: https://www.dji.com/cn/mavic-mini
官网定价: 2699 元起

《痞子衡嵌入式半月刊》 第 2 期相关推荐

  1. 《痞子衡嵌入式半月刊》 第 63 期

    痞子衡嵌入式半月刊: 第 63 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  2. 《痞子衡嵌入式半月刊》 第 66 期

    痞子衡嵌入式半月刊: 第 66 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  3. 《痞子衡嵌入式半月刊》 第 19 期

    痞子衡嵌入式半月刊: 第 19 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  4. 《痞子衡嵌入式半月刊》 第 56 期

    痞子衡嵌入式半月刊: 第 56 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  5. 《痞子衡嵌入式半月刊》 第 20 期

    痞子衡嵌入式半月刊: 第 20 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  6. 《痞子衡嵌入式半月刊》 第 31 期

    痞子衡嵌入式半月刊: 第 31 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  7. 《痞子衡嵌入式半月刊》 第 69 期

    痞子衡嵌入式半月刊: 第 69 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  8. 《痞子衡嵌入式半月刊》 第 21 期

    痞子衡嵌入式半月刊: 第 21 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  9. 《痞子衡嵌入式半月刊》 第 70 期

    痞子衡嵌入式半月刊: 第 70 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

  10. 《痞子衡嵌入式半月刊》 第 48 期

    痞子衡嵌入式半月刊: 第 48 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pz ...

最新文章

  1. linux——环境变量与文件查找
  2. C++知识点60——非类型模板参数
  3. [15]APUE:pipe / FIFO
  4. 在windows上解压linux文件夹,Win10如何使用命令行来解压缩文件?
  5. 网站优化有什么值得注意的小细节吗?
  6. nanshan 钥匙在您那儿的
  7. OJ1029: 三角形判定
  8. Python实现一条基于POS算法的区块链
  9. 洛谷 P1272 重建道路(树形DP)
  10. vue element new vue const
  11. [leetcode]15. 三数之和
  12. C# Socket编程 通过线程方式的异步
  13. 如何检查Windows网络通信端口占用
  14. Exchange 2007中批量修改用户邮箱配额
  15. 北大青鸟汉字注释机内码_delphi取汉字的机内码、UniCode码
  16. c语言的关键字母大小写表示,英语26个字母大小写标准写法
  17. 如何使用python编程抢京东优惠券 知乎_小猿圈Python之实现京东秒杀功能技巧
  18. 【前后端分离登录流程】
  19. 智慧指间丨生态环境网格化监管系统——编织生态环保“绿网”
  20. 无代码白话版通俗的理解机器学习如何对未知的数据进行预测

热门文章

  1. VISIO画图软件安装
  2. mysql管理工具_15款最佳的MySQL管理工具和应用程序
  3. 1.1模式识别的重要性
  4. 不用代码趣讲 ZooKeeper 集群
  5. WIBU-KEY加密狗驱动软件使用说明
  6. 点云数据处理实现Qt界面常用功能
  7. 如何读群晖硬盘_群晖nas使用教程6:将USB设备识别为本地SATA口硬盘 - 群晖教程...
  8. 推荐一款轻量级好用的开源PDF阅读器,确实好用~
  9. Java实现密码加密
  10. 哈工大网络安全实验五报告