程序手艺人 - 有趣有能量

欢迎关注我的订阅号“程序手艺人”

[ 后端篇 ] 10 - AWS API 返回 Endpoint request time out

记录解决这个bug 心理过程

2019-04-20 11:24:53

阅读数 80

评论数 0

[ 后端篇 ] 09 - AWS DynamoDB Pagination(分页)

当数据量过多的时候,往往数据不能全部读取,需要进行分页读取,可以看到到DynamoDB API接口的限制: BatchGetItem A single operation can retrieve up to 16 MB of data, which can contain as many as...

2019-04-20 10:58:14

阅读数 68

评论数 0

[ 利器篇 ] - GitLab CI 部署GitBook

打通GitLab

2019-04-16 23:27:26

阅读数 14

评论数 0

[ 后端篇 ] 08 - AWS DynamoDB batchGet() API 返回 Error

Node.js 操作DynamoDB中的batchGet() API返回 : 返回  { ValidationException: Too many items requested for the BatchGetItem call} 错误信息 然后就去重新阅读官网的BatchGetItemAP...

2019-04-15 21:11:48

阅读数 11

评论数 0

[ 物联网篇 ] 04 - Yocto Project (YP)编译 NXP-i.MX 8MM

NXP i.MX8 系列如下: 重点看 i.MX_Yocto_Project_User’s_Guide.pdf ,里面包括的源码的下载/构建/烧录,唯一不足的是,文档不是很新,如何下载i.MX8MM源码,还得走一段弯路 源码下载 ./repo init -u git://source.co...

2019-04-14 16:11:12

阅读数 16

评论数 0

[ 物联网篇 ] 03 - Yocto Project (YP)构建 Alexa SDK

目标 : i.MX8M EVK board 编译出 Alexa SDK (AVS) image , 详细步骤可以参考Build Alexa SDK (AVS) image for i.MX8M EVK board (with Yocto Morty, Kernel4.9) 下载源码 $ cd ...

2019-04-09 19:28:41

阅读数 200

评论数 1

[ 物联网篇 ] 02 - Yocto Project (YP)快速入门

NXP i.MX 8M Mini 的源码构建系统使用的是Yocto,如果不熟悉Yocto,完全看不懂 i.MX 8M Mini 的相关代码。 废话不多说,直接到Yocto 官网看文档,写Demo。参考官网的文档 Yocto Project Quick Start Yocto Project...

2019-04-07 18:24:53

阅读数 80

评论数 0

[ 物联网篇 ] 01 - NXP i.MX 8M Mini 环境的搭建

记录下如何搭建NXP i.MX 8M 的开发环境。 1. 看文档 / 找资料 不管任何时候,接触任何新的平台或学习新的知识,首先就是看官网提供的文档,或搜索下是否有相关的资料。 找到开发板的文档入口 : Evaluation Kit for the i.MX 8M Mini Applica...

2019-04-05 20:50:40

阅读数 498

评论数 0

[ 后端篇 ] 08 - 排查后台接口崩溃问题

联合调试过程中,设备调用某云端API打印报错: TypeError: Cannot read property ‘length’ of undefined 登录AWS CloudWatch,找到设备的通讯过程中的打印 2. 根据打印定位到指定的API,具体排查问题,模拟用户场景,找出复现规律...

2019-04-04 11:58:24

阅读数 17

评论数 0

[ 物联网篇 ] ESP32 开发板 编译esp-avs

参数配置 make menuconfig Component config -> ESP32 Specific -> SPI RAM config -> Type of SPIRAM in use->select ESP-PSRAM64 ...

2019-04-01 21:34:02

阅读数 1534

评论数 0

[ 后端篇 ] 07 - AWS DynamoDB操作错误

使用数据库的batchWrite() API 返回的错误 userBindBatchWriteErr -> { ValidationException: The provided key element does not match the schema at Reques...

2019-03-24 16:43:38

阅读数 47

评论数 0

[ 利器篇 ] - 快速画一张UML序列图

最近几个项目组的团队进行沟通,有APP交付组的,也有嵌入式设备的交付组,还有云端开发的交付组。几个组一起实现一个涉及APP / Device / Cloud 功能开发,开完讨论会之后,如何用一张图画出整个讨论出结果的逻辑图。 平时画图的功夫真的不太好,就是在纸上勾画一下就开工,想想过段时间还有更新...

2019-03-21 22:44:20

阅读数 46

评论数 0

[ 项目篇 ] 02 - LiveSpeaker项目的硬件平台选型

平台选型 通过分析市面各家厂商平台的特点,从而对智能音箱有个初步概念。 从主芯片的特性、外设,产品的软件方案,市场上的销量分析大致分析下。 芯片厂 芯片特性 外设 麦克风阵列 代表产品 联发科 Rockchip 全志 Amlogic ...

2019-03-20 00:09:38

阅读数 47

评论数 0

[ 后端篇 ] 06 - AWS DynamoDB 操作二三事

项目中有一个小小的需求,实现对数据库的子键更新。如下: 以下的数据存放在数据库中的TestDemo表中 OP: "UpdateTestDemo", ID: "CCCCXXXXXXX", Token: "xxxxxxxxxxxxxx...

2019-03-19 23:19:07

阅读数 25

评论数 0

[ 项目篇 ] 01 - 从无到有打造一款开源的智能音箱

这一系列文章的写作应该是2019年主要的投入,也是对 2017/2018年工作上上的总结。记得入门Linux 的时候,从如何实现按键/LED的操作,到现在接触到的 BT / WIFI / Audio 等模块,工作中的调试总是解决各种Bug, 并没有对系统整体的一个掌握,直到2018年下半年的时候,...

2019-03-18 00:39:12

阅读数 87

评论数 0

[ 物联网篇 ] ESP32 开发板测试亚马逊语音助手Alexa

首先需要了解ESP32是什么? ESP32 是一套 Wi-Fi (2.4 GHz) 和蓝牙 (4.2) 双模解决方案,集成了高性能的 CPU 内核、超低功耗协处理器和丰富的外设。ESP32 采用 40 nm 工艺制成,具有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用和不同功耗需...

2019-03-17 16:02:34

阅读数 79

评论数 0

[ 后端篇 ] 05 - AWS DynamoDB 入门教程

DynamoDB 属于AWS 专有的 NoSQL 数据库服务。其实和Mongod类似。 由于DynamoDB 属于AWS的,需要下载专有的工具操作。 在 DynamoDB 中,表、项目和属性是您使用的核心组件。表 是项目 的集合,而每个项目是属性 的集合。DynamoDB 使用主键来唯一标识表中的...

2019-03-11 20:53:39

阅读数 30

评论数 0

[ 后端篇 ] 02 - 部署Node环境

简介

2019-03-10 22:42:42

阅读数 33

评论数 0

[ 后端篇 ] 04 - 一次完整的HTTP连接

为了了解HTTP 具体的传输协议,花时间阅读了MDN 上的的HTTP协议说明,写的很详细,中英文版本都有。 这里把看完的一些知识点重点记录 超文本传输​​协议(HTTP)是用于传输诸如HTML的超媒体文档的应用层协议。 它被设计用于Web浏览器和Web服务器之间的通信。 HTTP是一种能够获取如 ...

2019-03-10 17:07:17

阅读数 42

评论数 0

[ 后端篇 ] 03 - 熟悉AWS中的常用服务

开发后端自然离不开云服务,这里选用常用的亚马逊云(AWS)作为介绍。 如国内的阿里云,腾讯云原理相同,看一下官方文档即可明白。 AWS中服务有很多,其中实际开发中经常用到的就几种,这里初步记录下 名词解释 Amazon EC2 全称是 Amazon Elastic Compute Cloud...

2019-03-09 19:07:46

阅读数 110

评论数 0

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