自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 nghttp2 - HTTP/2 C Library 简明教程(一)

nghttp2 - HTTP/2 C Librarynghttp2 是在C中的超文本传输协议版本2的实现. HTTP/2 的框架层被实现为可重用的C库. 最重要的是我们实现了一个HTTP/2客户端,服务器和代理.还为HTTP/2开发了负载测试和基准测试工具. HPACK编码器和解码器可用作公共API。 还有一个实验性的高级C++库. 我们有这个库的Python绑定,但是我们还没有

2018-01-30 08:32:03 11581 1

翻译 mbed TLS 简明教程(三)

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585SSL库是做什么的?SSL库处理应用程序的安全套接字层(SSL)协议的复杂性.相反,像mbed TLS或Polar SSL这样 的SSL库更可能处理传输层安全性(TLS)协议,因为SSL大多数已经过时.什么是SSL?SSL库实现SSL协议或更准确地说是其后

2018-01-29 08:13:17 2654

翻译 mbed TLS 简明教程(二)

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585上一篇文章mbed TLS 简明教程(一) 简要描述了mbed TLS. 下面主要通过示例程序来说明mbed tls的连接过程. 示例客户端 让我们假设有一个简单的网络客户端,试图打开一个到HTTP服务器的连接并读取默认页面.应用程序如下:#inclu

2018-01-27 13:37:23 14813

翻译 mbed TLS 简明教程(一)

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585概述mbed tls库的设计可以轻松地与现有(嵌入式)应用程序集成,并为安全通讯、密码学和密钥管理提供构建模块.本教程将帮助你了解如何执行这些步骤. mbed tls 被设计成尽可能松散耦合,让你只需要整合你需要的部分,而不需要关注其余部分.这也为mbed t

2018-01-27 09:21:29 15114

翻译 Android中Repo 常用命令参考

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585 Repo使用形式如下: repo 可选元素显示在[]中,例如,许多命令将项目列表作为参数,你可以指定项目列表作为项目的本地源目录的名称列表或路径列表repo sync [ ... ]repo sync [ ... ]help

2018-01-24 07:44:29 2870

原创 《知识变现》

为什么你的知识不能变现?博客中添加了书写人生一个栏目,回顾过去曾经读过的好书,以及自己的感悟. 今天推举的一本书是来自萧秋水/剽悍一只猫(笔名) 联合写的. 一看标题, 该书是如何将教人走上自由职业知识变现的道路. 如何成为一个斜杠青年. 作者背景萧秋水: 知识管理专家,新媒体专家,自由职业者 剽悍一只猫: 知识大V, 简书签约作者,等等本书概述大势透析

2018-01-22 08:23:15 1639

原创 Lua和C如何交互(二)

上一篇文章描述了Lua和C交互的原理, 这篇文章主要通过Demo程序加深Lua和C的交互. 涉及到交互,分为: Lua中如何调用C函数C中如何调用Lua函数 这里先描述C中如何调用Lua函数, 想象一下, C到底怎么和Lua进行通信,如何告诉它我调用的是xxx参数? Lua采取的是利用栈进行交互Lua提供了C API对栈进行操作, 利用各种Lua_pushXXX将不同的值压

2018-01-19 08:49:06 263

原创 Lua和C如何交互(一)

要理解Lua和C的交互,先要理解堆栈和全局表两个概念堆栈Lua和C/C++语言交互的主要方法是一个无处不在的虚拟栈,栈的特点是先进后出. 在Lua中,Lua堆栈就是一个struct堆栈索引的方式可是是正数也可以是负数正数索引1永远表示栈底,负数索引-1永远表示栈顶全局表 Lua的全局表可以想象成一个map哈希表结构,比如Lua有一个变量: name

2018-01-18 08:44:30 712

原创 Lua 中的常用API

luaL_newstatelua_State *luaL_newstate (void);创建一个新的state luaL_openlibsvoid luaL_openlibs (lua_State *L);打开所有的标准lua库到指定状态,也就是把所有标准类库加载到指定的虚拟机. luaL_loadfileint luaL_loadfile (lua_S

2018-01-17 23:02:47 1827

原创 nghttp2 中的常用API

nghttp2_session_callbacks_newint nghttp2_session_callbacks_new(nghttp2_session_callbacks* *callbacks_ptr)当初始化多个 nghttp2_session对象, 可以使用初始化的对象,当应用程序使用这个对象完成时,可以使用 nghttp2_session_callbacks_del可以释放

2018-01-17 22:59:43 4527

翻译 AVS之启用基于云端唤醒词验证(一)

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585云端唤醒词验证功能可以减少由与唤醒词相似的词造成的错误唤醒来提高启用了Alexa产品唤醒词准确性.例如,这里有几句话可能会导致误唤醒 “Alexa”: “Alex”, “election”, “Alexis”.云端唤醒词验证还检测媒体中提及的”Alexa”.例如,在亚马逊

2018-01-17 08:57:13 3738

原创 看了CES之后,跳槽到朝阳行业有着落了

简介国际消费类电子产品展览会(International Consumer Electronics Show,简称CES),由美国电子消费品制造商协会(简称CTA)主办,旨在促进尖端电子技术和现代生活的紧密结合。该展始于1967年,现已成为了全球各大电子产品企业发布产品信息和展示高科技水平及倡导未来生活方式的窗口. 2018年1月9到12日,第51届CES在拉斯维加斯举行.

2018-01-14 15:19:43 2224

翻译 AVS之AudioPlayer概述(一)

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585Alexa语音服务(AVS)由对应于基本客户端(或产品)功能的接口组成,如音频播放,音量控制,或TTS.这些接口与内置的Alexa功能以及使用Alexa Skills Kit (ASK)开发的第三方技能有一对多的关系. 例如,Amazon Music, Flash Bri

2018-01-11 08:54:49 1569

原创 AVS之Notifications测试方法

开发完成Notifications功能之后,如何测试该功能的方法: Amazon Alexa App 使能 Quote Maker SkillQuote Maker Skill是一个开发工具,允许开发人员实时创建通知,并触发将SetIndicator指令发送到与用户关联的所有启动Alexa设备. 如何使用Quote Maker 打开Quote Maker : “Alexa, ope

2018-01-10 08:02:14 635

翻译 AVS之Notifications接口

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585通知接口允许AVS通知用户新的内容,可以从Alexa官网或使能Alexa skill. 具体来说,该接口暴露了两条指令,指示你的客户端呈现并清除用户的视觉和音频指示. 这个接口不提供通知内容,它只提供用于通知用户新内容可用的音频和视觉指示符.例如,该产品可能会闪烁黄色

2018-01-09 08:48:07 464

翻译 AVS之Notifications概述

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585通知指示告知用户, Alexa skill和Domains提供了新的内容,当发送通知时,根据产品的功能,通过视觉和音频指示通知用户.例如产品可能会闪烁黄色LED并播放音频文件,此时用户可以通过询问 “Alexa, what did I miss?” or “Alexa,

2018-01-08 13:14:48 597

翻译 Alexa Voice Service 概述

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585Alexa语音服务允许开发者通过麦克风和扬声器为连接的产品提供语音功能.一旦集成,你的产品将有权访问Alexa内置功能(如音乐播放、定时器和闹钟、快递追踪、电影列表、日历管理等)以及使用Alexa技能工具包开发的第三方技能. AVS由与客户端功能对应的接口组成,如语音

2018-01-07 17:10:28 3892

原创 unlink 和 remove 的区别

Linux下开发的时候,会经常使用unlink来删除文件的,而用C的时候,经常用remove删除文件. 这两者的去区别通过man 手册发现:  当remove() 中的pahtname指定为目录时,相当于调用rmdir 删除目录,当remove() 中的pathname指定问文件时,相当于调用unlink删除文件链接所以发现remove是间接调用unlink来删除文件的目的参考unlink

2018-01-03 23:20:53 8491

原创 Linux下进程间通讯方式 - UNIX Domain Socket

概述Linux下进程通讯方式有很多,比较典型的有套接字,平时比较常用的套接字是基于TCP/IP协议的,适用于两台不同主机上两个进程间通信, 通信之前需要指定IP地址. 但是如果同一台主机上两个进程间通信用套接字,还需要指定ip地址,有点过于繁琐. 这个时候就需要用到UNIX Domain Socket, 简称UDS, UDS的优势: - UDS传输不需要经过网络协议栈,不需要打包拆包等操作,只

2018-01-03 22:52:57 23761

原创 程序员自己的商业模式

自己之前并没有考虑过自己的商业模式存在,而只是明白上班工作,关注的是一个月月薪多少,年终奖发多少, 项目延期周末又得加班…, 这或许是过去的状况,至少思想觉悟没有提高. 之前阅读下面几本书,书中不约而同提到自我营销、个人品牌、个人商业模式的重要性. 意识到想要达到更高的境界,必须有清晰的商业模式. 安晓辉 《程序员成长指南》 李笑来 《财富自由之路》 John Z 《软技能 代码之外的生存指

2018-01-01 19:18:25 1866 4

音频骨架程序-Hello World

音频文件

2023-09-12

lpc-p2p.pdf

Wi-Fi Peer-to-Peer (P2P) 详细介绍

2021-01-31

DAI0273A_dhrystone_benchmarking.pdf

Dhrystone Benchmarking for ARM Cortex Processors ARM处理器在Dhrystone软件下的基准测试, 测试其他嵌入式CPU可以按照该标准测试计算

2020-01-12

光感IC-ISL29035

光感芯片ISL29035技术手册,相关使用可参考博客【Linux驱动炼成记】说明

2018-11-01

音频芯片TAS5754

音频芯片TAS5754英文手册,描述芯片一些特性,数据通信

2018-09-28

SN3218中文手册

SN3218是一款18路呼吸灯驱动芯片,每路单路256级细腻灰度可控.

2017-12-18

SN3236中文手册

该文件是SN3236中文手册,SN3236是一款36路呼吸灯驱动芯片,每路单独256级细腻亮度可控

2017-12-18

mips 平台编译的jq

mips平台下编译的jq mipsel-linux-gcc 4.7.2

2017-08-22

空空如也

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

TA关注的人

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