随笔杂谈1

因为快要毕业了嘛,就找了份软件实习生的工作,九月20号面的试,然后21号就开始上班了;第一个礼拜不清楚自己要做什么,感觉有点糟糕,云里雾里的,公司是创业初期的小公司,老板是做销售的。

然后第二个礼拜的话,就大致了解了工作内容了。其实我们公司主推的是一款使用了DNN神经网络算法的芯片,它的主要功能就是对用户的语音进行识别处理,然后将信息整合成单片机可以识别的数据,通过相对应的协议发送给家用电器上的单片机;然后那个芯片是其他公司的,部分面向硬件的代码不开源,大部分处理数据的代码给我们公司,代码注释基本没有;然后我要做的工作就是把代码读懂,先和客户指定好单片机收到什么数据表示什么功能,然后我把代码中的这些数据修改了就可以了。这样一看的话没有我之前想象的那么困难,大致心里有底知道自己要做什么。

至于该芯片的话功能还是比较多的;

1,首先有个模数转换器,对用户语音进行处理,然后把数据跟我们存入芯片内的语音数据进行对比(对比的算法资料没有),相似度达到设定阈值就表示芯片收到这个命令了;

2,然后有个PWM口单独控制亮灯;

3,然后有I2C内部通讯协议,I2S音频协议,SPI与内部通讯,UART与外部通讯;

4,涉及到芯片核心的ASR自动语音识别功能的部分我不知道已有的库文件中是否有其工作逻辑的代码,但是目前为止我还不清楚;当然清楚了也不好意思说的太详细不是,毕竟人家不开源,那我也不好意思给人家开源了。

5,至于芯片的详细参数,淘宝一下你就知道;

然后刚好上班到现在两个礼拜,只觉路漫漫而修远兮吧,打算先把这个项目理解了先,然后试试看自己修改走一遍流程;然后把python剩下的网课上完,再回来把C的语法系统补一补;然后差不多准备做毕设,做完毕设就放假了,下个学期就专心工作吧。

原文地址:https://www.cnblogs.com/caesura-k/p/9742797.html

时间: 2024-10-20 17:58:02

随笔杂谈1的相关文章

开发随笔(杂谈)

1.支付问题 (1)首先与支付宝签约,获取商户id和账号id   (2)下载相应的公钥私文件(加密签名的时候会用到) (3)下载支付宝sdk,看文档签约 获取公钥私钥  查看  调用支付接口  (4)生成订单信息  (5)调用支付宝客户端,由支付宝客户端跟支付宝安全服务器打交道 (6)返回支付结果给商户客户端和商户服务器 进行处理. 2.开发流程 首先先设定产品需求   分析进度影响进度的功能或者不能做的砍掉(有的安卓能做有的ios能做)  按照产品原型搭建界面,及时与美工沟通,有时候图片可能会

【杂谈随笔】观湖科目三考场攻略

一.地图(转) 1号线 上车之前 上车前先逆时针绕车一周,在左前和右后位置分别按触摸按钮. 上车准备 上车后调整座椅,后视镜,系安全带. 调整灯光,将光灯复位为近光灯. 试踩离合器,回空档. 注意:打火时必须空挡,打火时间不能超过2秒. 以上检查之后开始打指纹. 模拟灯光夜考 开始模拟夜间灯光操作. 请开启前照灯. --使用近光灯. 会车.--近光灯. 通过路口.--近光灯. 同方向近距离跟车. --近光灯. 在有路灯.照明良好的道路行驶. --近光灯. 超车. --交替使用远近光灯(闪两下).

我的产业生态链和杂谈文章

3G通信技术篇 随笔:关于AT命令 2014.8.26 CDMA学习笔记(一):历史和基本概况 谈谈信令风暴 2013.4.25 系统平台篇 VisionMobile:VisionMobile:iOS8–Apple隐藏的议程 2014.6.13 VisionMobile:应用从4到4000:汽车行业是曾相识的颠覆 2014.4.15 [笔记]Google对Android的控制 2014.4.4 Android应用生态系统的控制 2014.4.1 VisionMobile:剥光Android 20

【杂谈】一个简易的静态网页服务器

前言 上一篇随笔[杂谈]一个回车下去,浏览器做了什么?讲了浏览器的处理,这里再用一个例子讲解一下,也不算讲解,算是梳理一下服务端处理浏览器请求的过程.当然实际过程要比这复杂多了.下文的例子,其实就是<How Tomcat Works>这本书的第一个例子,感兴趣的可以去看这本书.不过书上的例子有问题,我下文中会提到. 注:此项目不需要用tomcat,纯Java底层代码写就可以了. 概述 程序有三个类HttpServer,Request,Response. HttpServer  => 负责

C#博客随笔之六:数据绑定

这一篇随笔记录的是在完成程序中遇到的一些情况 首先要讲的是MVVM 所谓MVVM就是Model,View,ViewModel 下面是MVVM的优点(引用自百度百科): MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点1. 低耦合.视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变.2. 可重用性.你可以把一些视图

Abby&#39;s 学习php5随笔

2017.6.27 Abby's cakephp2 学习之旅 下载了XAMPP集成开发环境,然后配置其数据库,参考学习教程, 1.建立表单. 配置完信息如下,Cache Apache默认在windows下是system用户,所以权限最高,但xampp集成环境中的apache确是administor 如何更改apache用户为system 静默开发.(一种开发方法,番茄ToDo中的学霸模式有些相似) 如何设置.ctp的显示 http://cakephp2.local/posts/index怎么就可

java基础随笔 字符数据类型char的单引号

public class Love{ public static void main(String[] args){ System.out.println('*'+'\t'+'*'); System.out.println("*"+"\t"+"*") } } 运行结果   第一行为  93 第二行为  *        * 原因 第一行中'\t' 单引号  识别为字符数据类型char,char类型是可以运算的,在第一行中+做了运算符. 第二行&q

web前端学习随笔

好好算下来,学习web前端已有半个月了,这半个月来主要学习的是HTML和CSS部分,期间有困惑,也有解决困惑时的快感,所以想把这段时间感受到的一些东西记下来,因为内容比较杂,所以干脆叫随笔吧.这里面不会说前端的相关基础知识,只是说一些自己对前端的一些认识. html是用来控制页面结构的我曾经对这句话有过疑问,觉得html应该是控制页面内容的,为什么要说是控制页面结构的呢?在查看京东首页的代码时,我恍然大悟,html确实是定义页面内容的,但同时它也要控制页面的结构.举例来说,京东商品分类的div包

JavaWeb学习随笔

Servlet学习随笔 1.HttpServlet init(ServletConfig)------Servlet生命周期中的初始方法,默认情况是服务器创建后第一次访问这个Servlet时调用,可以修改配置信息,使其在服务器一创建时就被调用; 修改配置信息的方法-----在web.xml的<servlet>下添加<load-on-startup>x<load-on-startup>,x是正整数,越小表示优先级越高 url路径的配置,完全匹配>目录匹配>(.