程序手艺人

145 篇文章
37 人订阅

全部文章

程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

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

最近几个项目组的团队进行沟通,有APP交付组的,也有嵌入式设备的交付组,还有云端开发的交付组。几个组一起实现一个涉及APP / Device / Cloud 功...

20
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

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

以上两种办法,肯定是第二种办法比较方便,而且只进行一次update操作,而第一种办法,先进行get操作,然后put操作,进行了两次读写。

656
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

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

项目刚开始的平台选择Amlogic A113x平台,一方面市场是的音箱大部分采用该芯片,另一方之前Rokid已经将 Amlogic A113x部分开源,硬件电路...

481
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

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

这一系列文章的写作应该是2019年主要的投入,也是对 2017/2018年工作上上的总结。记得入门Linux 的时候,从如何实现按键/LED的操作,到现在接触到...

472
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

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

ESP32 是一套 Wi-Fi (2.4 GHz) 和蓝牙 (4.2) 双模解决方案,集成了高性能的 CPU 内核、超低功耗协处理器和丰富的外设。ESP32 采...

392
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

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

DynamoDB 属于AWS 专有的 NoSQL 数据库服务。其实和Mongod类似。

752
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

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

为了了解HTTP 具体的传输协议,花时间阅读了MDN 上的的HTTP协议说明,写的很详细,中英文版本都有。 这里把看完的一些知识点重点记录

672
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

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

其中 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.2/install.sh ...

742
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

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

开发后端自然离不开云服务,这里选用常用的亚马逊云(AWS)作为介绍。 如国内的阿里云,腾讯云原理相同,看一下官方文档即可明白。

681
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

[ 后端篇 ] 01 - Node 学习之路

今年的主要目标之一就是从嵌入式底层开发到后端开发的转变,尽快熟悉后端的开发环境,开发环境。其中主要熟悉的有:

702
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

玩转「Wi-Fi」系列之wpa_supplicant 目录介绍(八)

之后的文章基本都是wpa_supplicant源码分析的介绍, wpa_supplicant 一个庞大的开源项目, 最新版本的为2016-10-V2.6。据目前...

791
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

Linux下音频设备的操作

1 OSS(Open Sound System)是unix平台上一个统一的音频接口。

781
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

Lua 中的常用API

562
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

玩转「Wi-Fi」系列之基本概念(一)

Wi-Fi(英语:Wireless Fidelity,缩写Wi-Fi,无线保真技术),是一种在办公室和家庭中使用的短距离无线技术。在无线局域网的范畴是指“无线相...

703
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

团队效率工具: 代码格式化之Clang-format

平时团队进行合作的时候需要注意代码的格式,虽然很难统一每个人的编码风格,但是通过工具能够很好的管理代码格式。这里介绍下clang-format,它是基于clan...

1072
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

Git 提交缺少Change-Id

Git 提交时时候提示如下:主要提示你的提交缺少了Change-Id,主要之前进行了几次git rebase -i 错删了Change-Id导致的

621
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

[ Git篇 ] git push / Please read the documentation and contact an administrator

遇到该问题的时候,百思不得其解,命名昨天还是好的,今天怎么会这样,反复思考之后,返现我昨天遇到编译错误,删除了仓库,重新从服务器拉取了最新分支,找到问题的突破口...

1002
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

玩转「Wi-Fi」系列之wpa_supplicant 介绍(七)

wpa_supplicant是Linux BSD, Mac OSX和Windows的WPA的服务,支持WPA和WPA2(IEEE 802.11i/RSN),它适...

582
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

技术博客一览

随着各种知识付费的兴趣,国内各种鸡汤文章满天飞, 入门的,精通的,大神级别的,往往都是反复的加工,输出,而真正写的好文档,沉淀多年的好文章往往都有了自己的博客平...

683
程序手艺人

深圳市米唐科技有限公司 · 嵌入式软件开发 (已认证)

嵌入式软件中如何验证麦克风的好坏?

实现项目量产过程中,要测试一些外设,比如智能音箱的麦克风测试,测试麦克风的步骤比较复杂,比如验证麦克风的一致性,降噪算法等等,这里只是初步验证下麦克风的好坏,验...

982

扫码关注云+社区