笔记
六指琴魔迟来大师
人生如戏抓住机遇。
展开
-
DDS中间件
数据分发服务(DDS)是对象管理集团(OMG)提供的用于以数据为中心的连接的中间件协议、连接框架和API标准。以数据为中心。原创 2021-11-12 07:53:06 · 762 阅读 · 0 评论 -
神经网络 - 痒的生理原理
瘙痒是皮肤浅层游离神经末梢或无髓神经网受到物理、化学剌激后产生兴奋,传到大脑产生痒感。痒感和痛觉在皮肤上都呈点状分布,密度相似。人体痒感受各部位并不一致,脚底、腋窝、肛门、会阴、耳道、眼脸、鼻孔等处最敏感。一般伤口愈合时,痒感先恢复,然后痛觉才恢复。因此,人们常常把痛、痒联系在一起。以往,人们都认为痒感受觉是较底的痛觉,最近,医学专家研究指出,痛和痒传导的神经纤维并不相干,痒并不是因低于痛觉的轻磁极引起,因为用低频剌激痛点不产生痒,只产生痛,用高频剌激痒点,只产生痒,不产生痛。剧痒不除,令人欲哭。低频剌激原创 2021-08-01 16:42:33 · 974 阅读 · 0 评论 -
CE是什么缩写,是什么含义
CEs是法语的首字母缩写。CE代表欧洲认证(CONFORMITE EUROPEENNE)欧盟的英文缩写演进历史从欧盟建立~1993,欧盟英文缩写是EEC1994~2009,欧盟英文缩写是EC2010~至今,欧盟英文缩写是EUEEC(Europen Economic Commission):欧洲经济委员会EC (European Commission):欧洲委员会EU(European Union):欧洲联盟,简称欧盟...原创 2021-05-24 15:25:09 · 114108 阅读 · 0 评论 -
CNN和RNN区别
CNN主要用于图像;RNN主要用于时序和NLP。当CNN、RNN都用于NLP时,它们的区别在于:RNN(循环神经网络),当前节点的输入包含之前所有节点信息。RNN(递归神经网络),当前节点的输入以树结构形式包含部分之前节点信息。CNN(卷积神经网络),当前节点的输入以树结构形式仅包含上一层节点信息。...原创 2021-05-20 07:38:33 · 3840 阅读 · 0 评论 -
为什么选择940nm红外光作为dms补光灯的光源
940nm处的阳光能量比850nm处的要少得多,因此将光路的工作波长改为940nm基本上可以消除强光问题。图片原创 2021-05-19 12:40:58 · 3687 阅读 · 1 评论 -
LVDS的含义
狭义上,LVDS是CPU输出图像到显示器的接口规范。广义上,用差分信号传输图像的接口方式,也叫LVDS接口。例如GMSL,FPD。原创 2021-05-11 23:07:54 · 2313 阅读 · 0 评论 -
云笔记 - 哪个更合适 oneNote, 有道,为知
为知笔记,支持文件夹层级OneNote,支持,sticky式笔记,和office组建结合较好。服务器在国外。有道云笔记,服务器在国内。原创 2021-05-11 16:46:33 · 904 阅读 · 0 评论 -
Linux initramfs vs initrd
initrd是 initial ramdisk的缩写initramfs是initial ramdom memory file system的缩写。知名见义,initrd是disk的方式引入最早的用户态的方式;initramfs是以在内存上,引入cpio方式的文件系统,来引入最早的用户态文件系统。...原创 2021-04-16 11:31:49 · 204 阅读 · 0 评论 -
Linux的文件和目录权限
文件权限,由文件本事属性决定目录权限,由上级目录和本身权限最大者决定。原创 2021-04-13 22:44:14 · 74 阅读 · 0 评论 -
c++ 引入 “引用”的意义
避免野指针的出现,同时带来指针的便利。引用定义时必须初始化,且在进行初始化后就不会再改变了。 指针可以不用, 正常情况下需初始化为NULL,且指针的值在初始化后可以改变,即指向其它的存储单元。引用是变量的别名,实际是指向变量存储的地址。...原创 2021-03-30 20:28:44 · 475 阅读 · 0 评论 -
C语言中有引用吗?reference
c语言中,没有reference的概念。这是c规范中规定。c规范链接?为什么大家会认为C语言会有引用的概念呢?c++中有引用这个概念,含义是变量的别名。在cpp文件中,支持以c形式写代码。因而导致大家误认为c支持引用。...原创 2021-03-16 21:45:20 · 2983 阅读 · 0 评论 -
Java代码如何控制硬件 -JNI
通过 JNI 在 Java 代码里面调用 C 或者 C++,就可以实现安卓应用来控制底层硬件了,比如说打开 LED,关闭 LED 的操作。原创 2021-03-10 08:17:56 · 1229 阅读 · 0 评论 -
c标准,c库,c++库, Linux内核,posix 之间关系
c标准,定义了接口。c库,是对c标准的实现,c库里底层实现了系统调用。c库是c++运行库的基础。Libstdc++是c++相关的接口函数库,其不直接与linux系统调用接口交互,其主要调用glibc提供的应用接口。Linux内核,由c语言编写。posix,可移植系统接口的简称,是操作系统的对外提供接口的标准。app通过c库,调用system call,进入Linux内核。c库的实现是cpu架构体系相关的。c库里有cpu架构体系相关的汇编语言。...原创 2021-03-09 22:46:53 · 874 阅读 · 0 评论 -
芯片IC - fabless的含义
简而言之: 就是ic设计公司。Fabless,是Fabrication(制造)和less(无、没有)的组合,是指“没有制造业务、只专注于设计”的集成电路设计的一种运作模式,也用来指代未拥有芯片制造工厂的IC设计公司,经常被简称为“无晶圆厂”(晶圆是芯片\硅集成电路的基础,无晶圆即代表无芯片制造);通常说的IC design house(IC设计公司)即为Fabless。...原创 2021-03-06 16:22:28 · 2048 阅读 · 0 评论 -
CNN RNN与DNN区别
CNN 专门解决图像问题的,可用把它看作特征提取层,放在输入层上,最后用MLP 做分类。RNN 专门解决时间序列问题的,用来提取时间序列信息,放在特征提取层(如CNN)之后。DNN 说白了就是 多层网络,只是用了很多技巧,让它能够 deep 。...原创 2021-03-04 22:25:10 · 677 阅读 · 1 评论 -
Windows 关机到计时
shutdown -s -t 1800 :1800秒后,关机shutdown -a : 取消关机原创 2021-02-22 23:05:44 · 194 阅读 · 0 评论 -
电路接地 - 汽车的地在哪
汽车的地是整车车身。楼房的地通过铁柱或厚铁片,接入大地。是真正的接地。原创 2021-02-18 16:11:00 · 881 阅读 · 0 评论 -
C++不受欢迎的原因
不同版本间,不兼容,库之间依赖复杂。导致使用难度大。当前硬件运算能力提升快。c++效率优势不明显。原创 2021-02-16 10:18:24 · 269 阅读 · 0 评论 -
OS - idle任务实现的内容
task运行状态的监控,task stack状态的监控。原创 2021-02-10 14:02:57 · 374 阅读 · 0 评论 -
浮点 - 硬浮点和软浮点区别
硬浮点,硬件浮点计算器计算。软浮点,调用软件浮点库函数计算。原创 2021-02-10 13:40:49 · 1555 阅读 · 2 评论 -
嵌入式平台的搭建
硬件归硬件,业务应用归业务。嵌入式式平台架构,如何搭建呢?下面简单的说下思路,后续文章再细说。根据业务需求,确定硬件选型。接着编译框架构建接着选择OS,随之,bsp构建接着通用的模块设计log管理,crashdump模块,内存管理模块,进程交互模块,调试shell模块。以太网模块。随之,基本的系统运行。业务模块的引入:...原创 2021-02-08 19:12:16 · 835 阅读 · 1 评论 -
uboot中是否有任务调度
uboot中一个while(1)块中,包含了命令匹配和命令执行逻辑。命令执行完后,命名行等待控制台的字符输入。因此uboot中,没有任务调度。原创 2021-01-27 21:22:48 · 236 阅读 · 0 评论 -
自动驾驶 - 前视摄像头
单目摄像头,mobileyes,业内遥遥领先。其他厂家从多目摄像肉着手。原创 2021-01-27 09:07:03 · 936 阅读 · 0 评论 -
型式认证 type approval Type Certification的作用
型式试验加认证欧盟整车型式认证(WVTA-Whole Vehicle Type Approval)是欧盟委员会强制其成员国使用的整车、安全零部件及系统认证,只有通过认证的汽车产品才能在欧盟市场销售。欧盟认证与美国认证、日本认证一起构成了世界汽车三大认证体系。...原创 2021-01-23 08:52:24 · 6646 阅读 · 1 评论 -
菜根杂谈 - 富
有个屋顶,有口田,就是富。富裕的初心如此简单。现在简单的问题,复杂化。原创 2021-01-21 08:45:00 · 157 阅读 · 0 评论 -
Linux - 0号进程
0号进程,通常也被称为idle进程,或者也称为swapper进程。0号进程是linux启动的第一个进程,它的task_struct的comm字段为"swapper",所以也成为swpper进程。#define INIT_TASK_COMM “swapper”原创 2021-01-18 22:44:02 · 696 阅读 · 0 评论 -
systemd
Systemd目的是要取代Unix时代以来一直在使用的init系统,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务。systemd是pid为1的进程原创 2021-01-18 22:32:41 · 215 阅读 · 0 评论 -
UDS - odx otx
ODX目的:Open Diagnostic data eXchange,由ASAM定义的一种诊断和刷写数据的数据格式,方便不同供应商之间,供应商与车厂之间,开发与售后诊断之间交 换数据,即诊断数据库。原创 2021-01-18 22:06:03 · 2339 阅读 · 0 评论 -
编程语言的效率对比,C,C++,Java
言的性能是c++的2.5倍, 是java的4倍… (通常状态下),要是io密集型能10倍的区别…Google 的Go 语言是一种静态的、本地执行的语言,它具有垃圾回收机制。原创 2021-01-16 17:38:54 · 1233 阅读 · 0 评论 -
无线通讯 - WIFI - 2.4G和5G区别
二者相比2.4G 穿透力强,信号受干扰多。5G 受干扰少,速率快。原创 2021-01-16 11:36:56 · 1417 阅读 · 0 评论 -
配置文件的需求背景
1,配置参数是common logic的个性化配置,起画龙点睛的作用。2,如何保证,配置容易设置,维护,校验,和纠错。这是个大的话题。常用的配置方法是,配置文件。json,xml,dts,等等。3,有了配置文件,配置参数就容易维护和修改,以及跟踪。4,配置文件的编辑语法,和编译方式,以及加载流程,就成了工程师需要关注的点。5,架构师抽象出,common逻辑,提出可配置的接口。6,配置的内容,由产品工程师提出,交给配置工程师。国内各行各业都在参数化,配制文件的发展,大有可为。...原创 2021-01-13 09:02:39 · 189 阅读 · 0 评论 -
NAND flash - eMMC
eMMC是半双工,读写必须分开执行,指令也是打包传输。原创 2021-01-12 20:24:32 · 467 阅读 · 0 评论 -
OTA - 车端调试小计1
云端逻辑,差分出ECU镜像的差分包。车端作为云端的客户端,再接到升级通知后,接收云端的差分包。车端双master配置。一个作为云端的local镜像,保存镜像差分包,一个作为车端升级主控,控制着车端ECU的升级。问题来了,车端的master是怎么升级自身呢?待续。...原创 2021-01-11 21:59:55 · 256 阅读 · 0 评论 -
OS操作系统 linux android - 特有的内核驱动模块
log模块…原创 2021-01-03 17:52:11 · 131 阅读 · 0 评论 -
OS操作系统- linux ALSA, V4L2, Platform
为了更好的在内核中管理,硬件系统接口层面的IP,引入了虚拟总线paltform bus。为了管理音频驱动,引入了ALSA框架,新的音频驱动,只要参照alsa接口编写相应接口程序,即可完成驱动开发。V4L2是视频框架,方便新的硬件驱动适配。...原创 2021-01-03 17:44:16 · 378 阅读 · 0 评论 -
计算机视觉 - 白平衡
白平衡,就是平衡二字,也就是补偿。就是白色在不同色温下出现的偏色补偿回来。原创 2020-12-23 22:45:29 · 286 阅读 · 0 评论 -
linux - DM - Device Mapper机制
Device mapper 是 能让用户自己定制管理块设备的策略的一套框架。使用这套框架去写管理块设备的策略比直接去管理块设备肯定要轻松许多。原创 2020-12-08 09:21:23 · 583 阅读 · 0 评论 -
hypervisor与8155a的方案 - 一
硬件少而小,但资源多性能强,是硬件发展的趋势。这样让低功耗,承载多业务的应用设计方案成为现实。不同业务的功能安全等级和信息安全等级对业务运行的环境有不同要求。如果一个硬件上可以运行多个不同的运行环境,则可以实现上面要求。hypervisor变孕育而生。hypervisor在一个硬件层上虚拟出多个硬件,供多个运行环境使用,运行环境间彼此隔离。运行环境角度看,自己好像运行在独自的硬件上。多屏幕显示不同业务,多个不同的控制业务,若一套硬件方案都可以解决,这会大大降低了硬件设计难度,同时提升了硬件的可靠程度,顺原创 2020-11-29 11:47:41 · 2974 阅读 · 1 评论 -
linux的asil等级及改进 (二)
保持linux内核框架,仅对缺陷打补丁,保持与原生态的兼容,可以保持Linux社区新鲜的血液涌入。在用户态,抽象出接口层,接管linux。在该接口层发力,实现asil等级。autosar 的ap版本即为该需要而设计。...原创 2020-11-29 11:10:40 · 777 阅读 · 0 评论 -
linux的asil等级 - 及改进 之一
qnx和linux都是Unix-like系统,为什么qnx可以达到asil-d,而原生linux只能是qm呢?qnx做了些什么改进?这些改进中,有哪些,linux可以借用?qnx是为内核,各功能块解耦,一个模块出问题,不会导致其他模块down。而linux是宏内核,中断管理,内存管理,文件管理,任务调度,网络通讯等融在内核中。应用运行在用户态。这是二者在架构层面的区别。从测试力度层面讲。qnx作为商业软件,测试力度和严谨度,自然比linux高处N多个段位。从功能的创新性讲,linux圈集合了业内的原创 2020-11-29 10:11:57 · 872 阅读 · 0 评论