IT教程 ·

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

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

 

这里分享嵌入式范畴有效风趣的项目/东西以及一些热点新闻,夏历年分二十四骨气,愿望在每一个交节之日准时宣布一期。

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

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

唠两句

假如你第一时间浏览本期,此时应恰是立春与雨水交节之时(2020年02月19日 12:56:53)。雨水骨气标示着降雨入手下手、雨量渐增,俗语说“春雨贵如油”,相宜的降水对农作物的生长很主要。

受疫情影响,置信本周大部分朋侪照样 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》。

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第1张

项目类

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 期 IT教程 第2张

2、BalanceCar - 基于恩智浦 MKE18F 的蓝牙掌握两轮自均衡小车

这是恩智浦 GCC 俱乐部提议的一个两轮自均衡小车 DIY 项目,硬件原理图、源代码悉数开源。

 

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第3张

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

小车可由蓝牙掌握,蓝牙模块可选两种:基于恩智浦 KW41Z 的全功用 BLE 模块也许信泰微 JDY-10 BLE4.0 从机模块。

运用端兼容 "均衡小车之家供应的 Mini Balance App 运用程序(Android 4.4 体系及更高版本)。

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第4张

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

这是 "我爱模子网友 but1n 搞的一个轻量级无人机飞控,除了必备的遨游飞翔姿势掌握以外,还设计完成超视距遨游飞翔。

 

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第5张

无人机主控是意法半导体 STM32F103 系列 MCU,飞控功用是利用了六轴传感器 MPU6050(3 轴陀螺仪和 3 轴加速度计),传感器数据经由过程 I2C 接口发送给 MCU 处置惩罚,姿势掌握算法是该网友本身写的所谓串级 PID。无人机可搭配 GPS 模块来完成超视距遨游飞翔。

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第6张

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

这是一名瑞士小伙 Akos Pasztor 搞的一个浅易 GSM 手机原型,可衔接 GSM 收集拨打和接听电话。

 

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

这个原型共有两版,v1 版须要外部供电且键盘在主 PCB 上,v2 版增添了电池供电而且运用了薄膜按键。

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第7张

东西类

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

Sublime Text 是一个具有代码高亮、语法提醒、格式化,自动补齐且回响反映极快的编辑器,不仅具有华美的界面,还支撑插件扩大机制,用它来写代码,相对是一种享用。

 

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

编辑器千千万,为何零丁引荐它?不为别的,这是唯一一个用性感来描述的编辑器,本身去体验吧。

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第8张

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

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

 

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

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

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第9张

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 供应了直观的用户图形界面,即便是第一次运用,上手也是异常简朴的。

 

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第10张

i.MXRT出品

1、大疆立异 - 机甲巨匠(RoboMaster) S1

RoboMaster S1 是一款智能教诲机械人,以寓教于乐的情势为你开启编程、机械人掌握及人工智能相干学问的进修之旅。

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第11张

2、大疆立异 - 航拍小飞机(御Mavic Mini)

御Mavic Mini 是一款航拍小飞机,壮大遨游飞翔机能注入在轻小机身中,助你痛快酣畅遨游飞翔,随心创作,发明熟习的事物另一面的美。

《痞子衡嵌入式半月刊》 第 2 期 IT教程 第12张

 

参与评论