赞
踩
专注嵌入式软硬件开发~
特点:
1)STM32G071CBT6微控制器,具有2路type C接口,内置USB Power Delivery PHY。
2)LiPow使用USB Type C和Power Delivery为锂聚合物电池充电。它支持2s-4s包的充电和平衡。
3)支持从USB PD电源或具有PD源功能的任何其他USB C端口(例如Thinkpad X1笔记本电脑)充电,高达60W。
4)随着设备温度的升高,自动降低充电功率。
Github地址:
https://github.com/AlexKlimaj/LiPow-Firmwaregithub.com
TensorFlow 出自google, 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库,被广泛的用于深度学习。TensorFlow Lite,当然也来自google,可被用于微控制器(MCU)和其他只有千字节内存的设备。
特点:
1)它不需要任何操作系统支持,任何标准C或C ++库或动态内存分配,因此它的设计甚至可以移植到“裸机”系统。可运行在Cortex M3/M4等内核的MCU上,总共仅占用22KB。
2)目前已经支持32F746GDISCOVERY等通用开发板开发板。
3)代码可读性高,嵌入式软件工程师能够了解运行机器学习推理所需的内容,而无需研究复杂论文。代码库小,模块化。
4)最重要的入门容易,通过示例可以简易移植到目标平台,进行简单的命令词识别。
Github地址:
https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/experimental/microgithub.com
LittlevGL是一个免费的开源图形库,提供在嵌入式系统上创建图形用户界面(GUI)所需的一切,具有易于使用的图形元素,美观的视觉效果和低内存占用。特点:
1)支持图表,列表,滑块,图像等,支持动画,抗锯齿,不透明度,平滑滚动的高级图形
2)硬件独立于任何微控制器或显示器,支持OS,外部存储器和GPU,但不是必需的
3)所需资源如下
Github地址:
https://github.com/littlevgl/lvglgithub.com
这里有一个我维护的相关开源软件的列表Awesome IoT: GitHub - phodal/awesome-iot: Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform
Awesome IoT
A curated list of IoT. Everyone can contribute here!
Framework
LibrarySDK
Arduino
low level
App
OS
Platform
APIs
Middleware
Toolkits include Non-OS
layered architecture of JTAG interface and TAP support
Data visualization
Hardware
Home automation
⚡Magic Mirror⚡ - A ⚡Magic Mirror⚡ powered by a UWP Hosted Web App.
CK.HomeAutomation ★ 15 ⧗ 9 - The first open source Home Automation SDK for Windows 10 IoT Core.
Eclipse SmartHome - Smart Home adoption will only gain momentum if the different devices can be connected into over-arching use cases, but currently the market for Smart Home systems and IoT gadgets is heavily fragmented.
heimcontrol.js ★ 1306 ⧗ 4 - Home-Automation with node.js and Raspberry PI
home-assistant ★ 3237 ⧗ 0 - Open-source home automation platform running on Python 3
home.pi ★ 145 ⧗ 1 - Home Automation with AngularJS and MQTT on a Raspberry Pi
Mozilla Smart Home ★ 4 ⧗ 8 - offers a middle ground between "in a box" solutions like Apple Homekit and DIY solutions like Raspberry Pi
Ninja Blocks - Smart home controller. A computer for the coffee table.
openHAB ★ 2536 ⧗ 0 - a vendor and technology agnostic open source automation software for your home.
openhab 2 - The open Home Automation Bus (openHAB) project aims at providing a universal integration platform for all things around home automation.
pimatic ★ 313 ⧗ 0 - A home automation server and framework for the raspberry pi running on node.js
PrivateEyePi - Home Automation and Monitoring Projects for Raspberry Pi
RaZberry - RaZberry brings Z-Wave to the Raspberry PI platform.
Smart Mirror ★ 1181 ⧗ 0 - The fairest of them all. A DIY voice controlled smart mirror with IoT integration.
IDE
Robotics
Others
Language
Others
Protocol LibraryMQTT
CoAP
Spark
Hardware ComNFC
.
Software
Tools
Resources-websites-projectsWebSite
Blog
GitHub Org.
Free Book
Analytics
Others
好多!从熟悉的开源项目开始。
工具篇
工欲善其事,必先利其器。
CMSIS DAP
J-Link 用过吧?这是比 J-Link 更强大的存在,集成下载、调试和USB虚拟串口(另一个分支中还有实时电流测量功能),针对 SWD/JTAG 调试接口和 ARM 的 MCU,可配合 Keil 和 IAR 使用(默认支持),也可配合 GDB Server - pyOCD 和 GCC ARM Embedded 使用。
DSLogic
好用、跨平台的逻辑分析。
DSO Nano
便携手持示波器,谁用谁知道。
平台篇
站在巨人的肩膀上。
Arduino
简单,艺术家设计师也可以使用;众多的软硬件模块;强大,通过软硬件加法运算,组合出无限可能。
mbed
丰富的软硬件资源,让原型实现很简单,从原型到产品很流畅。有走在时代前沿的在线开发环境,也有 Keil 和 IAR 等集成开发环境的支持。背后是 ARM、ST、NordicSemi、NXP 和 Freescale(两家居然二合一了),还有非常活跃的社区。
CooCox
针对 ARM Cortex-M 的,不错的SDK、丰富的库和易用的工具。
系统篇
告别裸奔!
RT-Thead
丰富的组件(以太网、文件系统、UI和USB等),良好的中文文档,国内难得的RTOS。
RIOT
Tickless! 为 IoT 而生,也有很丰富的组件。
Tiny OS
小如其名,采用特别的 nesC 设计应用。
还有很多 ChibiOS,Contiki OS 等等……
语言篇
语言?!嵌入式里面就只用 C 和 C++……等等,还有汇编。
非也。欢迎进入嵌入式中的时尚界,玩转 Lua、Python、Javascript,一起裸奔更刺激——不跑系统。
eLua
Lua本来就很小,Embedded Lua更小。
Micro Python
人生苦短,继续用 Python。
Espruino
Javascript 凭借 NodeJs 入侵服务器攻势正猛,同时抢滩登陆嵌入
来个某大神的mini quadcopter
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。