开发板原型及环境搭建(一)|学习笔记

简介: 快速学习开发板原型及环境搭建(一)

开发者学堂课程【平头哥带你玩转六款蓝牙爆品开发技能开发板原型及环境搭建(一)学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/294/detail/3442


开发板原型及环境搭建(一)


开发板的创意玩法

1、大的系列活动配合着智能零距离开发欢乐颂活动的第一场在7月初应该已经看到推送希望能够把更多的创意放到平台上可以跟群里的群友共同的聊天看有哪些项目可以落地在实际的生活或者是工作还有哪些更多的智能化相关需求比较重要也是办活动的初衷

另外根据之前多场发现关注的点比较偏应用层包括东西落地办间的目的是为了告诉大家iot还有芯片以及开发板距离大家不远只要用对方法人人都可以基于自己的想法做简单的小的实验

image.png

2、常见的问题是板有了想法有了如何基于板玩起来资料太少玩起来没有参考资料没有很好能获取到做创意的开发如何可以基于现有的资料在现有的开发板上能够更快的进行落地形成丰富资源也是服务于开发者社区有不同的方式可以获取到相关的资料

image.png

可以从芯片空间里面通过对应芯片的型号

image.png

比如一个是蓝牙的芯片同时是蓝牙mesh另外是大鱼的nb lot的芯片可以通过芯片的角度进

image.png

基本的资料都可以下载点击可以看到Sdk如何连线如何外挂传感器点击产品图谱目前版本只支持软件配套的资料挂在芯片跟开发板下面没有重复上传可以通过产品图谱找到配套的开发板

image.png

配套的包括原理图硬件设计手册,开发板的手册都有比如unbit工号会有多少直接在模组硬件手册里面看到的工号的值连线可以在开发网原理图或者开发网手册里面看到对应的

image.png

快速入门是基于开发板如何可以很快的把环境把配套的连线把sdk串起实现历程

image.png

无论是ue的芯片还是蓝牙的芯片都是同的设计6212的蓝牙芯片有配套的资料sdk数据手册同时在产品图谱里面可以进入开发板的页面在页面里面也有快速入门的手册也会有配套的开发板原理图开发板的用户手册同时配套的工具的比如烧器以及新调试器的明都能下载得到还提供最小的是插入板的bom用户在明天想设计版式在选型过程中可以直接基于参考的bom做选型主要介绍目前芯片以及芯片开发板的资料如何可以获取得到

3、拿到板子后如何可以很快的玩起强力推荐快速入门可以快速的在短时间内能够跑通应用的可以看到历程里面拿到板子跑起来准备相应的开发环境如何基于开发板做连线有配套的开发板的介绍板子跟环境都有之后如何做配套的工程软件dk的获取如何编译烧写流程都做非常详细的介绍

image.png

4、拿到开发之后针对ue主要的应用有两大部分一部分是数据传输是u1 nb iot毕竟是u1 nb iot 的芯片u1 nb iot 是基于网络通讯的通讯技术可以做数据通讯集成gps能做定位的应用结合特点可以做的应用比较多有应用客户直接做手环能够支持两功能直接外挂测温传感器能够获取温度获取定位手环可以用在学校的学校学生佩戴可以防疫测温的要求家长也能够知道学生平常日常大致的活动区间开发拿到之后有想法都可以直接在开发板上直接搭建原型做验证可以通过C直接挂上温度传感器同时gps直接接上听线硬件的原型有能够进行应用的开发板是很方便的典型配置大容量的两千毫安的可充电的锂电池从南京开车到杭州整路线里面的定位的信息都显示出就是在做的应用温室手环或者鸽子比用的定位手环都可以开发搭建原型不需要接外围的供电只通过电池能够做室外的定位加数据传输的应用

image.png

5、需要注意的是nb lot很多在玩开板的反馈根据板走到最后到云端整的链路通讯不成功nb lot是基于移动网络的网络通讯电信移动联通是需要nb lot的流量卡针对阿里云建议用移动因为移动不需要绑定信息直接能接入阿里云如果用电信需要在卡出厂设置的需要设ip绑定动作从便捷性看建议直接基于移动的nb lot的流量卡做实验

6、目前板子没有做配套配套亚克力会配套屏显的板子可以在屏幕上做手表可以做手表的应用也可以做图像显示相关的应用板子的总体的资源可以看开发网的用户手册具体的说明开发板获取代码有两种方式一种方式可以基于开发板资源下载关联芯片资源下载sdk之后直接能够获取到可编译而且可以做调试软件的开发包

image.png

回到产品图谱里面有配套的芯片开发板还有应用方案

image.png

应用方案针对nb lot芯片接入阿里的进入阿里的历程历程可以在云端直接获取到U1芯片的信息包括获取或者做控制也可以下载到对应的工程以及配套的事例说明

image.png

第二方式可以直接从cdk里面获取点击菜单Project->New loT Project,根据向导选择 U1芯片~>U1开发板->u1_ AliCoAP, CDK

将自动下载并创建所选例程。无论是下载再打开编译或者直接在线获取都可以支持

用户很方便直接在工具里面把整条链路打通不需要切来切去也是在做cdk直接从云端Sdk可以到同步到开发工具出发点

在做u1开发用户关心如何目前是U1芯片包括外面的客户的通用方式还是直接基于固定刷机通过绕口打印的信息做调试烧入目前支持secure烧入通过串口工具直接能够把固件烧录完成之后直接能够看到配套的所有的np卡插好nb天线装好因为需要通讯的有卡的有天线只要附近有卡配套的基站链路能通能够看到联网成功配套的信息

7、有软件开发的说明做开发可以参考

image.png

详细的介绍如何基于历程里面的初始化的历程配套的板初始化比如增加外围的传感器传感器的结构该如何初始化上云流程的介绍有些用户有自己的云或者想接入其它的私有或者其它服务大致的接入流程大同小异也可以参考云接入的介绍做自己的应用开发

u1核心是nb L oT的蜂窝网络通讯的芯片功能是只要需要通讯的地方能用通讯nb L oT本身是低速率的通讯在选择nb L oT做图像传不合适只要是应用的数据吞吐量不是很大都能够选择nb L oT u1做通讯的传输方式只要跟室外定位的相关的应用无论是要做冷链的物流追踪需要位置信息也需要实时的数据传递可以通用u1或者防御类的产品或者老人的兼固的产品选择u1可以通过u1的gps定位获取信息u1的处理能力很强可以外挂很多的传感器可以挂三轴传感器挂上陀螺仪可以在u1上面跑算法通过算法做处理算法的结果可以直接同步u1利用核心的点可以打开自己的想象空间想象更多场景化的用法

8、针对蓝牙部分历程更丰富不仅仅是蓝牙包括蓝牙mesh都能基于开发板做可以看到板上的应用事例

image.png

有很多现场的解决方案包括如果想做mesh可以直接用蓝牙mesh的解决方案电子标签或者是货物的定位可以直接参考解决方案里面的sdk以及配套的用户文档做demo的搭建

image.png

蓝牙核心跟手机通讯很方便做应用手机app可能没有开发经验不好开发蓝牙跟手机打通很麻烦阿里有公共的资源可以便捷在手机做开发阿里云iot的生活物联网平台里面有协议可以直接支持蓝牙设备连到手机手机上面通过手机的移动通讯功把信息传递到网上支付宝小程序更方便不需要做开发不需要做app的安装目前经过小程序也能够支持蓝牙的开发打开小程序通过蓝牙的功能获取蓝牙设备的信息配套的比如可以做体脂秤可以做钥匙通过小程序可以很便捷的做开关的动作所以蓝牙的第一个大特性可以跟手机联动蓝牙是通讯芯片可以做点对点或者多对多的通讯比如典型的应用通过蓝牙给设备做固件升级比如第一次停车里面地址需要更新包括nb网络nb是吞吐量比较低的应用在吞吐量比较低的应用里面如果做固件升级固件大的情况下升级很长产品一般是基于电池供电很耗电通过蓝牙蓝牙的吞吐率相对高通过蓝牙加上手把物件传输的功能直接能够给到产品做固件的更新可以在短时间内完成从而达到省电的目的有不少学生做调试连线有高压连线不方便或者仪器本身连线不方便通过蓝牙可以做调试的设备蓝牙点对点的基于串口拓长的历程在机上装一个直接在电脑上一插完全隔离很安全能够完成信息的传蓝牙有现成的历程在开发板里面蓝牙的sdk

image.png

有两个sdk一个是ble的sdk一个是蓝牙mesh的sdk基于蓝牙的ble的sdk里面拓长历程拓长历程能够实现两模组之间的直接的通讯很方便基于串口通讯也可以做的定制或者是基于应用的小的更改做事情蓝牙最重要的有两特性跟手机相关的打通本身是通讯的芯片可以做点对点包括多对多的通讯多对多可能需要用到蓝mesh能够实现一对多多对多的控制比如一栋楼里面有很多灯可以通过蓝牙mesh很便捷的实现不需要改接线能够实现整个的改造蓝牙mesh产品里面需要实现通过手机能够一起搭智能的设备也可以选择蓝牙或者蓝牙mesh做方案蓝牙的配套的资料可以在occ上进行获取下载。开发板普遍里面的版色内置板载的pck电线在做调试是很方便的无论是直接做点点通讯做通讯视频或者需要外挂传感器都能够直接在板上通过飞线做

image.png

9、常用的问题在做开发不知道里面的程序如何在开发的手册yoc里有开发指南

image.png

在使用相关的软件准备使用的api或者使用的软件的框架有疑问都可以通过链接通过开发中心技术软件平台yoc里面到用户手册的指引可以看到包括基开发板的应用包括做外设开发做应用开发要用到的api的接口也包括在做整应用开发时候能够直接使用的应用的模块操作系统的组件比如通过at命令控制可以直接a T的模型做有很多的内容

image.png

同时整体的业务框架里面数据上云智能里面也有很详细的介绍所以在做sdk开发有两数据一个数据是sdk里面本身包括应用事例说明

image.png

可以通过在线的yoc的web book或者yoc的应用开发指南获取到很多的YoC开发相关的资料

image.png

相关文章
|
11月前
|
测试技术 异构计算
【FPGA基础入门实践】Verilog 基本项目操作逐步演示
【FPGA基础入门实践】Verilog 基本项目操作逐步演示
178 0
|
Linux 开发工具
瑞芯微RV1109配置GPIO设备树修改笔记(熟悉新平台从点灯大法开始)
瑞芯微RV1109配置GPIO设备树修改笔记(熟悉新平台从点灯大法开始)
252 0
|
IDE 开发工具 芯片
K210入门-环境搭建与点灯测试(一)
K210入门-环境搭建与点灯测试(一)
Keil uVision5软件的操作与编写基础(入门)
一、如何新建一个空白文档 1.打开Keil uVision5,将会出现工作界面。如图所示: 2.点击【project】选项,再去点击【New uVision project...】选项。如图所示: 打开之后,会弹出一个界面。这时我们点击【新建文件夹】,我们先将新建的文件夹重命名为001. 打开001这个文件夹,并且将文件名命名为002。如图所示: 此时会弹出一个新界面Select Device for Target 'Target 1',这时候我们选择下图中的Atmel,然后再去找到AT89C51。 3.点击工作界面左上角的白色小纸(New),如图所示: 4. 然后保存这个文档,点击左上角的
1206 0
Keil uVision5软件的操作与编写基础(入门)
|
传感器 物联网 机器人
开发板原型及环境搭建(二)|学习笔记
快速学习开发板原型及环境搭建(二)
127 0
开发板原型及环境搭建(二)|学习笔记
|
Linux 开发工具 芯片
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十四)查询方式的按键驱动程序_编写框架
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十四)查询方式的按键驱动程序_编写框架
172 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十四)查询方式的按键驱动程序_编写框架
鸿蒙开发板上安装HAP应用方法之经典
今天主要和大家聊一聊,如何将上次文章中生成的hap进行安装。
1022 0
鸿蒙开发板上安装HAP应用方法之经典
|
传感器 物联网 数据安全/隐私保护
开发板原型及系统搭建(三)| 学习笔记
快速学习开发板原型及系统搭建。
139 0
开发板原型及系统搭建(三)| 学习笔记
|
传感器 小程序 算法
开发板原型及系统搭建(二)| 学习笔记
快速学习开发板原型及系统搭建。
155 0
开发板原型及系统搭建(二)| 学习笔记