概述
本专栏仅用于记录个人使用Haas EDU的学习过程
详细学习还请参照Haas技术社区博客:
https://blog.csdn.net/HaaSTech/article/details/113985910
【0】Hass EDU简介
Hass EDU K1是HaaS Education Kit1的缩写,是阿里与华清远见合作研发的一款物联网教育开发板,基于四核高性能MCU-HaaS1000芯片,深度集成了AliOS Things物联网操作系统、HaaS轻应用、小程序和阿里云物联网平台等技术和服务,可以让学习者全面学习实战项目,充分的发挥到生活场景的应用之中。
【1】拆箱
1. 收到这个开发板的时候内部有一个快速指南,扫描二维码就可以链接到阿里网站的HaaS EDU K1说明书:
https://help.aliyun.com/document_detail/205267.html?spm=a2c4g.11186623.6.640.51a23fd84p4t4R
2. 从整体的外观开看是十分的小巧轻便的,同时配色也选用了阿里橙,为了使用者的方便体验,开机即可使用,开机按键在左侧,内置了10款应用场景可以体验。相比较与HaaS100,HaaS600等开发板来说,EDU K1将各种传感器和液晶等也集成连接了起来,更贴合学生使用的需求。
【3】硬件介绍
1. 硬件接口
2. 拓展接口
除已有板载功能之外,还有30PIN扩展接口,主要扩展有1路ADC输入、1路USB HOST、1路SWD调试、2路SPK输出、3路MIC输入、8路GPIOs等,其中GPIO_P02和GPIO_P03与主板的传感器一起复用为I2C模式,其他6个GPIOs可随便定义,并且每路GPIO的最大驱动电流是10mA。
3. 主板功能
双核Cortex-M33
双核Cortex-A7
16M片上Flash
2.5M SRAM + 16M PSRAM
蓝牙5.0
2.4G/5G双频Wi-Fi
FT232RQ串口烧录
MPU6050加速度传感器(陀螺仪)
QMC5883L磁力计
SPL06气压传感器
SI7006温湿度度传感器
S08OB383声音传感器
AP3216C光照传感器
4. 工作电压3.5-5V 充电电流450mA
5. 十大场景
首页系统信息屏
温湿度计
陀螺仪小球
分歧争端机
电子罗盘
光照信息屏
大气压海拔仪
复古八音盒
贪吃蛇
飞机大战
【4】开发环境搭建
1. 官网下载Visual Studio Code
https://code.visualstudio.com/docs/?dv=osx
百度云:
链接:https://pan.baidu.com/s/1URiMb1wtaQG9yTMa2Glerw
提取码:4ky7
2. 在VsCode里安装好相关插件
3. 创建工程
左下角+号新建一个工程 ---->选择解决方案和开发板 ---->输入项目名称 ---->输入保存路径 ---->等待源码下载
4. 编译
新建工程的右侧有一个对号,就是编译,点击编译即可开始编译。第一次编译时间较长,要等待编译工具的下载,最后出现success和build target即表示编译成功。
5. 烧写
下载的时候开发板断电,点击编译右侧闪电一样的标志,出现提示语句之后上电,就可以成功烧录程序了。
选择COM的时候可以先在我的电脑右键--->设备管理器---->端口里找到对应的下载端口6.
6. 查看串口
7. 到这异步一定很疑惑,为什么我什么都没有编写,却不停的打印hello world , 打印间隔的时长又是多少?
【结束语】今天的Haas的学习内容就是这些,没有任何智商的操作,现在还看不出来这个板子的优势在哪里,个人认为集成的越好的东西,其实是更难学到东西的,它这么完美了,连代码都没敲一句就能打印hello world,也不知道该说它好还是不好,可能拿来快速开发还是很实用的吧。
PS: Hass_EDU_K1硬件资源介绍PPT
链接:https://pan.baidu.com/s/1j4PzLi1rXyYiyWeIgNxAaQ
提取码:kpbq
最后
以上就是优雅店员为你收集整理的Haas EDU K1_day1_硬件介绍及开发环境搭建的全部内容,希望文章能够帮你解决Haas EDU K1_day1_硬件介绍及开发环境搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复