- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 使用C++ 编写嵌入式应用程序
大多数嵌入式工程师使用C语言来编写Cortex-M系列MCU 的程序,大家总觉得C++是用来编写Windows 或者Linux 应用程序的。特别是硬件工程师,也许压根就没有使用C++来编写程序。 当我们阅读Mbed OS 的代码时却发现,许多是使用C++来编写的。C++是一种功能强大的面向对象的程序设计语言,在嵌入式系统软件开发中使用C++,会获得意想不到的简洁和喜悦。...
2018-09-29 21:09:51 21064 5
原创 Arm Mbed OS 更适合大学实训平台
目前大学里面的嵌入式程序,物联网,电子专业的实验平台大多数采用各种各样的开发板。以前使用51系列单片机,现在许多大学开始使用Arm 32位 cortex-M系列单片机。软件多数采用keil开发环境裸机编程。 这些开发板和keil 开发环境比较接近底层,使学生纠结硬件底层而忽略了算法和应用程序的逻辑性。对于非嵌入式软件专业的学生就更加不方便上手。 相比之下arduino 板编程简单,...
2018-09-29 11:25:46 599
原创 Mbed CLI 简介
MbedOS 的在线Mbed编译环境实现使用浏览器进行Mbed 的云端开发。对于初学者而言这是十分方便的,免去了许多开发环境的安装和配置,而且能方便地实现软件更新和发布,分享。但是在线编译也有不足之处,就是有时候网络太不给力了。另外,源代码只能在Mbed 的社区中分享。不能发布到github。如果不使用在线编译,你可以有两个选择:1 在线编译环境中建立应用程序的代码,然后...
2018-09-28 22:41:33 3399
原创 为Mbed OS 设计一个硬件
Mbed OS 是一个模块化程度极高的物联网OS,一个再好的软件也需要一个硬件平台,比如arduino ,软件好用,小小的PCB 板也功不可没。而树莓PI完全就是硬件平台的成功。 我们一直想为Mbed OS 设计一个更好的家。本文谈谈我们设计Mbed OS 硬件平台的心路历程和其中的故事。 开始设计modular-2 的时候,我们希望它具有下面几个鲜明的特点: 易学...
2018-09-21 07:38:42 1041
原创 漫谈Mbed OS(2)
我们来聊聊为什么要使用Mbed OS。因为使用MbedOS 感觉不错,不免向别人推荐它,我们遇到的程序员有两种类型: 1 没有嵌入式程序设计经验的人,比如大学生,或者是学校的教师。他们问的问题大多数是。是否流行?是否有教材?并不关心是否好用,对他们是否合适。2 已经具有Cortex-M 嵌入式处理器编程经验的人,企业中的程序员许多是裸机编程的程序员。 他们已经习惯于裸机...
2018-09-20 22:05:14 2790 3
原创 漫谈 Mbed OS(1)
使用Arm 公司的Mbed OS 已经有一段时间了。前一阵参加了物联网博览会,发现国内的开发人员对这个操作系统并不了解。我打算系统地介绍该操作系统。 Mbed OS 的优点 -比arduino 强大,比树莓PI 好用嵌入式程序员或多或少了解了一些流行的arduino 和树莓PI开发板。它们一个是基于8位处理器的单板电脑,另一个是基于linux 的单板计算机。arduino的最大优点是...
2018-09-20 16:43:30 16000
《梯形图的FPGA 实现》
2022-02-06
信息物理系统建设指南(2020)
2020-10-08
(正版标准)ISO_IEC8825-1-2008.pdf
2020-07-16
IEC 61499-1-2012.pdf
2020-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人