自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 功能定义

查看参数参数信息Stream_ID Mode 参数名称 模式 单位名称 单位符号 是否可控 可控 互联场景 支持 创建时间 2020-05-21 13:49:24 更新时间 2020-08-20 13:43:52 参数值参数值类型 int 参数值范围 最小值(0) 最大值(28) 枚举参数值 数据说明 传送数据 互联场景 自定义 0 支持 快速启动 1 支持 微波

2020-09-28 16:35:19 22

原创 设备树DTS

device tree一、 介绍调试平台 ubuntu18.04二、 dts 和 dtb 相互转换device tree 调试工具sudo sudo apt-get install device-tree-compilerdts 转 dtbdtc -I dts -O dtb -o *.dtb *.dtsdtb 转 dtsdtc -I dtb -O dts *.dtb -o *.dtsdtb 转数组到数组 *.cxxd -i *.dtb ./*.c三、 device t

2020-09-26 17:05:27 319

原创 OTA升级

OTA升级前言本文介绍ota升级的流程烧录初始固件在components\joylink_adapter\example\joylink_extern.h文件,确保初始固件号为0#define JLP_VERSION 0烧录固件chip erase 可以清除芯片的数据文件,清除后,softAP联网需要重新连接了ap配网运行芯片,扫描二维码配网编译新版固件在components\joylink_adapter\example\joylink_extern.h文件,修

2020-09-24 16:50:28 11

原创 手机与芯片连接到京东云的具体操作

烧录bl602_demo_joylink模块启用button测试示例禁用LAN CTRL烧录时加入romfs文件夹ap配网运行板子在手机上可以搜索到之前在romfs里填写到的AP的SSID,先不要手动连接它打开产品里的销售信息板块,用手机小京鱼(沙箱app)扫码上面的二维码,小京鱼会让手机自动连接AP并让芯片关闭ap模式连接wifi,之后芯片会自动连接到京东云,添加设备,小京鱼app上可以管理它(其实同时手机小京鱼app也连接上了小京鱼IoT开放平台上创建的产品)...

2020-09-23 15:46:33 17

原创 softap配网需要的数据信息获取

softap配网wifi进入ap模式需要一些基本的配置,主要通过这个函数来读取:static int jl_port_softap_get_one_product_info(char *name, char *out){ int fd; int read; int i; char filename[32]; char buf[128]; int ret = 0; strcpy(filename, "/romfs/"); strcat(f

2020-09-23 15:01:26 8

转载 接入京东云

前言基本流程1. 成为开发者1)、注册用户。2)、创建产品:用户登入后进入IoT控制台,创建产品。2. 接入SDK1)、选择接入方案:根据产品特性选择接入方案,获取对应平台的SDK。2)、SDK与平台适配:获取到SDK后,需移植到设备开发平台,并将产品信息写入程序接口。3. 开发SDK1)、功能,性能调试:完成代码移植和功能开发,进行配网,控制,升级等功能和产品性能测试验证。(测试环境)2)、自测、提交审核:京东提供自测方法和工具,自测通过后提交审核,京东测试组进行测试验证。(测试环境)

2020-09-21 18:24:58 29

原创 tcp连接收发数据与请求

tcp连接收发数据与请求定义/* init a socket fd */int sockfd;连接socket,tcp方式;断开socket/*socket connect */static void socket_client_connect(){ /*---Open socket for streaming ---*/ if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) //TCP { p

2020-09-21 09:32:13 7

原创 socket连接

前言如何创建一个socket并连接到指定的Http服务器获取数据在终端输入开启wifi的命令:stack_wifi 输入连接wifi的命令:wifi_sta_connect <name> <key> 示例如下wifi_sta_connect LeapFive_SD leapfive若终端打印ip等信息表示wifi连接成功.使用 http 命令通过socket的方式进行下载应用实例通过 hostname 获取 hostinfostruc

2020-09-17 16:08:15 16

原创 wifi模块

简单介绍一下wifi模块涉及的终端命令

2020-09-15 16:01:36 28

原创 cli(command-line interface)创建

cli本文主要介绍如何增加一个cli(command-line interface)。1. 定义函数示例static void cmd_cli(char *buf, int len, int argc, char **argv){ printf("hello world\r\n");}2. 定义数据结构体数组用以链接cmd重点const static struct cli_command cmds_user[] STATIC_CLI_CMD_ATTRIBUTE = {

2020-09-15 14:57:42 3

原创 sdk timer计时器

timer计时器计时器结构体typedef struct hw_timer { utils_dlist_t dlist_item; int repeat; hw_t handler; uint32_t triggle_time; uint32_t calc_time; } hw_timer_t;初始化定时器int hal_hwtimer_init(void);> 返回0 成功 > 返回-1 异常创建定时器hw_time

2020-09-14 22:19:38 15

原创 创建task

1.定义堆栈存储task的地方static StackType_t aos_loop_proc_stack[1024];2.定义堆栈taskstatic StaticTask_t aos_loop_proc_task;typedef struct xSTATIC_TCB{ void *pxDummy1; #if ( portUSING_MPU_WRAPPERS == 1 ) xMPU_SETTINGS xDummy2; #endif StaticListItem_t x

2020-09-14 19:54:29 17

原创 UART API Reference

API Reference文章目录API Reference前言一、gpio-func结构功能参数示例二、gpio_set结构功能参数示例三、gpio_get结构功能参数示例总结前言对UART涉及到的关键代码进行注解一、gpio-func结构功能参数示例二、gpio_set结构功能参数示例三、gpio_get结构功能参数示例总结以上api实际上使用很灵活,可以结合cmd,结合具体的功能接口...

2020-09-12 15:18:03 29

原创 GPIO API Reference

GPIO API Reference提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录GPIO API Reference前言一、pandas是什么?二、API文档1.引入库2.读入数据总结前言对GPIO涉及到的主要的api进行标注和记录,以备后用一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、API文档1.引入库代码如下(示例):import numpy as npimport pa

2020-09-10 19:54:59 19

转载 linux常用的命令行

理论 linux主要特征 :一切且文件(目录、硬盘等都是文件);硬件都在/dev 目录,如硬盘、U盘为/dev/sd[a-d]; /dev/sr0(/dev/cdrom)是光驱的设备名(df命令查看),为设备文件,代表的是光驱本身,得把这个设备挂载到目录下(一般为/mnt)(文件系统的临时挂载点),才能对设备上的文件进行读写等操作; 不懂的命令可以这样查 :man 命令(查用法、全称),只记得关键词,可用man -k 关键词; Linux命令常用结构 :Command [-opti

2020-08-29 17:22:44 26

转载 Git进阶-分支管理

git 分支管理策略1、git常用分支Production 分支也就是我们经常使用的Master分支,这个分支最近发布到生产环境的代码,最近发布的Release, 这个分支只能从其他分支合并,不能在这个分支直接修改Develop 分支这个分支是我们是我们的主开发分支,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支Feature 分支这个分支主要是用来开发一个新的功能,一旦开发完成,我们合并回Develop分支进入下一个Release

2020-08-29 15:47:24 15

原创 Git初步使用-安装配置与基本命令

1.Git客户端安装基本是默认选择,path和icon勾一勾2.配置用户名邮箱打开git bash终端,首次使用需要输入账户名和邮箱,形式如下git config --global user.name "zhangxunbao"git config --global user.email 2664469236@qq.com查看账户配置信息(可选操作)git config --list3.创建远程数据库推荐在gitee创建,github和gitlab网速太...

2020-08-25 20:04:12 74

原创 Linux进驻-配置系统环境和开发环境

前言mangaro三个桌面版本xfce/kde/gnome都试过,xfce没有将电脑的性能完全发挥出来,gnome桌面很好看,生产力感觉不错,就是功能没有kde多,占用的内存比kde大了很多,个人更喜欢KDE版本。1.换源//根据国内源排名设置//更新镜像排名 sudo pacman-mirrors -i -c China -m rank// 添加archlinuxcn源 sudo nano /etc/pacman.conf//在文本底部追加 [a

2020-08-25 17:34:39 88

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除