海华模组:WIFI、BT、SoC模组列表

各种模块广泛应用于网络摄像头、智能机器人、儿童故事机、词典笔、智能音箱、智能家电等需要实现无线联网设备的消费类电子产品。模块化有很大的有点:集成设计、减少调试工作,避开开发盲区、加速将产品推向市场!下面介绍下海华各类通讯模组的列表,供读者参考:WIFI/BT模块:BT模块:SoC模块:专业从事智能硬件开发,欢迎交流!...
分类: 其他 发布时间: 02-08 21:57 阅读次数: 0

正基模组:WIFI/BT/GPS/FM模组列表

各种模块广泛应用于网络摄像头、智能机器人、儿童故事机、词典笔、智能音箱、智能家电等需要实现无线联网设备的消费类电子产品。模组由于其特性,给终端硬件开发带来巨大的便利性和实用性,具体小结如下:Feature特点: 1. 模块均采用邮票孔形式, 易设计, 易生产, 易焊接调试; 2. 所有SIZE为12mm*12mm大小模块, 都是PIN-TO-PIN兼容; 3. 所有SIZE为13mm*15mm大小模块, 都是PIN-TO-PIN兼容; 4. WIFI支持WIFI Direct, Mi
分类: 其他 发布时间: 02-08 21:57 阅读次数: 0

网易有道最新力作 有道词典笔3 结构拆解

2020年12月1日,有道品牌推出了一款硬件新品,名叫有道词典笔3。网易有道于2019年8月推出可以“一扫查词”的有道词典笔2代,搭载了OCR(光学字符识别)技术的产品,大大改变了传统的学习方式,查词效率比翻纸质词典快了非常多;这款词典笔一经推出,便收获了市场的积极口碑,一度成为市面上学习智能硬件的“爆款”。最新词典笔3延续了上一代的离线功能,无须接入Wi-Fi即可实现查词,适用于无网络的学校环境;保留了2代所有优点的同时,增加了35万词库,单词点读、牛津高阶、口语评测、自然拼读等多种模式;
分类: 其他 发布时间: 02-08 21:57 阅读次数: 0

洛谷P1443 马的遍历(BFS)

洛谷P1443 马的遍历蒟蒻第一篇题解&博客一道基本的广搜,也是我第一次完整地自己写出来的广搜,菜死了。。。大概思路就是从最初的位置开始,遍历八个方向,符合条件的放到队列里,然后出队一个点执行上述操作,直到队列为空。还是挺好写的,个人感觉比深搜好写,也好想。代码不是很简洁,但是我自己好理解上代码:#include <iostream>#include <stdio.h>#include <queue>using namespace std;st
分类: 其他 发布时间: 02-08 21:57 阅读次数: 0

洛谷 P1135 奇怪的电梯(BFS实现)

洛谷 P1135 奇怪的电梯又是一道广搜最开始交了一次只过了四个点,还有两个点MLE,其余的T了。很纳闷,数据规模只有200,BFS居然会T。后来思考了一下,发现有好多重复的点,比如:有多个楼层都可以到达某一楼层,那么到达的这个楼层就可以不用再入队了 所以我用了一个check[ ]数组用来判断第i层有没有去过,0表示没有去过,1表示去过。之后正常搜就好了。上代码:#include <queue>#include <stdio.h>using namespace std;
分类: 其他 发布时间: 02-08 21:56 阅读次数: 0

大数加法(C++和Java实现)

大数加法C++实现Java实现C++实现先用字符串输入,再分别逆序填入数组,接着就模拟手算,从两个数的低位开始(也就是数组从0开始)逐位相加,判断是否大于等于10,如果大于等于10,就取余,然后下一位+1;如果小于10,正常加。上代码:#include <iostream>#include <cstring>using namespace std;int a[1000000],b[1000000];int main(){ int l1,l2,l; memset(
分类: 其他 发布时间: 02-08 21:56 阅读次数: 0

哈夫曼编码的C++实现(优先队列、贪心)

哈夫曼编码C++实现哈夫曼编码就是不断地取数列中最小的两个,合并,再添加到数列中,循环。利用了贪心的思想。在C++实现的时候可以用到优先队列 priority_queue,这个方便的东西。这个优先队列,会自己进行排序,每次加进去一个数,都会更新,降序排列或升序排列。以升序排列为例,更新过后的队首元素就是数列中最小的数。priority_queue的用法首先要用到头文件#include<queue>定义优先队列:priority_queue<int,vector<int&gt
分类: 其他 发布时间: 02-08 21:56 阅读次数: 0

洛谷P5638 光骓者的荣耀(前缀和、dp)

洛谷P5638 光骓者的荣耀这道题可以看成大小为n数组的和减去中间某一段连续的k个数,并且使得结果最小。最直白的方法当然逐一尝试,用数组的和减去每一段连续的k个数,最后输出一个最小值,但是这样会超时。所以这里介绍一个动态规划的方法,一个简单的dp,万物皆可dp思路还是一样的,大小为n数组的和减去中间某一段连续的k个数,任何一段连续k个数都可能是我们需要减去的一段,所以我们从头开始,每一段都尝试,所以对于从头开始的每一部分数(也就是前缀)都有两种可能:要么减去这一段,要么保留这一段。如果保留的话,值就
分类: 其他 发布时间: 02-08 21:56 阅读次数: 0

杭电 oj 1283 最简单的计算机

杭电 oj 1283 最简单的计算机简单模拟#include <bits/stdc++.h>using namespace std;typedef long long ll;int main(){ int R1,R2,R3,M1,M2; string s; while(cin>>M1>>M2>>s){ R1=R2=R3=0; for(int i=0;i<s.size();i++){
分类: 其他 发布时间: 02-08 21:55 阅读次数: 0

杭电oj 1258 Sum It Up

dfs要记录路径最后输出#include <bits/stdc++.h>using namespace std;typedef long long ll;int sum,n,ans,x;/*sum和n是总和,ans用来记录是否有解,x是一个中间量,临时存数*/int a[15],b[15];//数组a存放输入的数据,数组b存放路径void dfs(int nowsum,int nowk,int bi)//nowsum是当前的和,nowk记录选择的是数组a的第几个数{
分类: 其他 发布时间: 02-08 21:55 阅读次数: 0

hdoj 1020 Encoding

这题看着挺简单的,写完wa,不知道哪错了,后来上网找了题解发现理解错题了。。。ABBCCCAA结果是A2B3C2A,一开始我还排了个序。。。。。AC代码:#include <iostream>#include <string>using namespace std;int main(){ int t,sum,l; string s; char c; cin>>t; while(t--){ cin&gt
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

山东大学软件专业大一作业(上学期)作业二

山东大学软件专业大一作业(上学期)作业二欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入import java.util.Scanner;public class test {/** 编
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

山东大学软件专业大一作业(上学期)作业四

import java.util.Scanner;public class test { /* * 编写一个程序,接受用户输入的一段英文文字, * 统计出其中的字符个数、单词个数和句子的个数。 * (设句子以“。”“!”“?”结束,单词之间利用空格分隔)。 */ public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入一段英文文字"
分类: 其他 发布时间: 02-08 21:54 阅读次数: 0

山东大学软件专业大一作业(上学期)作业五

import javax.swing.JOptionPane; import java.time.LocalDate;public class test02 {public static void main(String[] args) { int year; int month; int day; int days; int confirm = 0; while(confirm == 0) { String str1 = JOptionPane.showInputDialog(nul
分类: 其他 发布时间: 02-08 21:53 阅读次数: 0

盘点麦克风技术及市场,智能语音识别系统选型麦克风

智能语音交互市场的火热逐渐辐射到产业链的供应商,其中最直接受益就是作为声音的传感设备——麦克风。特别是麦克风阵列的兴起,未来可以让麦克风厂家的销量翻倍增长。在此之前,由于受制于智能手机和平板电脑的增长速度下滑,楼氏、歌尔和瑞声,中电丽声等麦克风厂商的股票相继在2016年中旬左右创下了低谷。2017年的语音交互局势趋于明朗,资本市场专注...
分类: 其他 发布时间: 02-08 21:53 阅读次数: 0

(转载)Service 0x31 - RoutineControl

(转载)Service 0x31 - RoutineControl1.请求格式RoutineControl (31服务) ,用于对主机厂定义的一些特定程序的控制操作(启动程序、停止程序、请求运行结果)。关于31服务的请求格式如下:(1)第2个字节routineControlType用于指定对程序的操作动作,其可选项如下(一般用得比较多的是01子服务):01:startRoutine(启动程序);    02:stopRoutine(停止程序);    03:requestRoutineResu
分类: 其他 发布时间: 02-08 21:53 阅读次数: 0

AUTOSAR网络管理

当前CAN网络管理有两种策略:OSEK NMAUTOSAR NM1 概述AUTOSAR NM 是AUTOSAR软件架构默认的一种网络管理策略。AUTOSAR NM是一种分布式直接网络管理,每个节点根据网络管理帧的状态独立的控制自己的网络状态。2 策略描述该策略是基于网络上周期性广播的网络管理帧。在网络唤醒状态下,当一个节点A需要保持网络唤醒时,节点A会周期性地发送网络管理帧。假如网络中有一个节点B准备好睡眠,节点B停止发送自己的网络管理帧。一旦节点B接收到其他节点的网络管理帧,节点B会推迟进入
分类: 其他 发布时间: 02-08 21:53 阅读次数: 0

汽车电子系统网络管理的简介

本文旨在从业务功能上介绍汽车电子系统中网络管理模块的功能,已达到对于网络管理模块的一个初步管理。1 网络管理的含义汽车系统中存在着多种 ECU 控制单元,这些 ECU 控制单元并不是孤立的,而是协同工作。既然各个 ECU 控制单元需要协同工作,那么它们之间就必须能够相互通信。目前各 ECU 之间通信的方式主要有 CAN、 Flexray等车载网络,还包括目前新兴的车载以太网。汽车电子系统通过车载网络对 所有的 ECU 进行配置管理和协调工作的过程称之为网络管理。2 网络管理的功能网络管理除了实现普通
分类: 其他 发布时间: 02-08 21:52 阅读次数: 0

AUTOSAR模式管理看这一篇就够了-吐血整理(带图)

1 概述1.1 模式管理的组成AUTOSAR为ECU的运行时软件的状态处理提供了模式管理组件,例如• BswM模式管理器• NM网络管理• ECU状态管理器• COMM通信管理器• WDGM看门狗管理器当然,除了这几个标准的AUTOSAR基础模块外,模式管理组件还涉及到了应用程序模式管理器(APP Mode Management)和RTE的相关功能。后面的章节将一一为你剖析。2 AUTOSAR架构下的模式管理模式管理中有三种模式角色,即模式请求者,模式用户和模式管理器。模式请求者请求
分类: 其他 发布时间: 02-08 21:52 阅读次数: 0

IMEI、iccid、MDN、MSIN、IMSI

IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一 的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。国际移动设备识别码(IMEI:International Mobile EquipmentIdentification Number)是区别移动设备的标志,储存在移动设备中,可用于监
分类: 其他 发布时间: 02-08 21:52 阅读次数: 0