• 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

原创 高质量文章导航-持续更新中

一.Android二.Linux1. DTS GIC 中断控制器 使用概述2.软硬结合分析LINUX启动流程三.物理0.量子力学奇妙之旅-前置准备1.量子测量 量子计算 量子通讯 概述2.量子力学奇妙之旅-算符和电子自旋3.量子力学奇妙之旅-算符/薛定谔方程/概率流密度四.硬件1.直流角度看电源完整性2.交流角度看电源完整性3.信号反射的前世今生五.应用软件1.grpc c++ 证书 安全通讯2.一文搞懂静态库/动态库链接问题3.c++ 智能指针作为函数参数传递(void*) 类回收机制六.数学七.其他本专

2022-06-14 16:59:04 473

原创 OPA657运算放大器调研

(即开环增益和反馈增益的乘积)是非常大的,电路增益将完全由负反馈量决定(将与开环增益无关)。在闭环增益必须非常高的情况下,反馈增益会很低,而低反馈增益会导致低环路增益;为有限的而不是无限的。典型的设备具有从10万到超过100万的开环直流增益范围。根据电子电路相关书籍资料,以OP Amp 741器件而言,其开环电压增益大约为200000。,差模(差动模式)输入、通常为单端输出(Differential-in, single-ended output)大数十万倍的输出电势(对地而言)。的高增益(gain)

2024-05-01 18:37:26 305

原创 Android开发知识杂录

在`gpio_event_thread`线程中,您可以使用`gpio_event_callback`函数来处理GPIO状态变化。c. 您还需要在Android应用程序的`onDestroy`或相应的生命周期方法中调用`unregisterGpioEvent`方法,以停止接收GPIO事件。b. 在`gpioStateChanged`方法中,您可以处理GPIO状态变化。在`gpio_event_thread`线程中,您可以调用`set_java_callback`函数,以便与Java代码进行通信。

2024-05-01 18:35:46 20 1

原创 编程知识杂录-字节序、调用函数、变量声明周期

PS:栈相关知识。

2024-05-01 18:34:29 253

原创 Android BINDER是干嘛的?

一.准备工作1.系统架构2.binder源码位置:与LINUX传统IPC对比

2024-05-01 18:31:33 299 1

原创 场的量子化过程

最简易的经典场为例,在此拉格朗日量上应用适用于场论的欧拉-拉格朗日方程,欧拉-拉格朗日方程为变分法中的一条重要方程,它可以求出诸如两点之间最短曲线这样的最优化问题,我们随后发现自然界观测到的系统都是最优化的(如光程最短),即都是满足欧拉-拉格朗日方程的,冥冥之中,似乎暗示我们还有什么更本质的东西我们没有注意到,求解这个方程,解的形式时一个经典谐振子的形式。一个系统的拉格朗日量,又称拉格朗日函数,简称“拉氏量”,是描述整个物理系统的动力状态的函数,对于一般经典物理系统,通常定义为动能减去势能。

2023-12-24 18:47:16 71

原创 量子测量-技术点杂录

利用纠缠光源可实现量子增强 型 X 射线显微镜,通过分离光束,研究样品暴露于 X 射线中的剂量 较小,由于没有穿过样品的光子与穿过样品的光子是相关的,因此可 以保持全剂量 X 射线束的分辨率。当电子束穿过晶体的时候,它们会与晶体的电子云相互作用,引起衍射,这些衍射光在衍射屏上形成一系列亮暗相间的圆环或棱形、菱形等特定的衍射图案,每一个圆环或特定形状的棱形、菱形代表一个特定的晶面的衍射产物。通过分析这些衍射环的半径大小、位置和形态等特征,可以计算出晶体的晶格常数、晶体的对称性以及晶体的晶体结构等信息。

2023-12-02 17:31:15 213

原创 第二次量子化

这其中最典型的当然就是电磁场的量子化,尽管我们也看到了在量子力学框架下量子化自由电磁场的尝试,但我们看到有一些问题是量子力学无法解决的,比如电磁场与粒子的相互作用,比如规范不变性。值得注意的是,这个问题同时还包括了量子力学与狭义相对论的调和,因为经典场论正是狭义相对论的结果,要求对场进行量子化就必然要求我们能调和量子力学与狭义相对论。我们的做法是从单粒子态的希尔伯特空间(Hilbert Space)出发,构造全同多粒子态的态空间——福克空间(Fock Space),它实际上就是无穷个希尔伯特空间的张量积。

2023-12-02 17:12:50 108

原创 经典场的量子化

单位质量动量p类比等于振幅q对时间的一阶微分,从而我们发现最后的能量算符的形式和谐振子的一致。形如[x,y]的二维实向量都很清楚了,那形如[a+bi,c+di]的复向量呢?由于描述某一定态粒子(具备某一能量E和动量p)的波函数可以用单色波描述。该方程有上图形式的级数解(详细的可以了解ODE的理论)往指数函数e上丢一个复矢量出来的也是一个复矢量。上图描述电容器中的电磁场,q(t)是振幅。c的平方是这个模式下期待光子数。进一步了解下复矢量空间。其定义参考之前的文章。经典系统的波函数满足。可以看到套路都差不多。

2023-10-04 18:04:09 234

原创 Android杂录 语音转文字功能 python混合开发环境搭建 priv-app开机赋予麦克风权限 HDMI与麦克风同时工作配置

上述代码中,通过 ndk 配置指定了应用支持的 ABI 类型,比如 `armeabi-v7a` 表示支持 32 位 ARM 架构, `arm64-v8a` 表示支持 64 位 ARM 架构。1. 如果应用只需要支持特定的 ABI 类型,可以在 build.gradle 文件中通过 `abiFilters` 属性指定,可以减小 APK 文件的大小。3. 音频策略模块根据 `audio_policy.conf` 文件中的配置,决定选择哪个输出设备(对应配置文件中的 `output`)。

2023-07-29 00:34:50 509

原创 量子力学奇妙之旅-从相对论下薛定谔方程到量子场论

3. 不适用于描述低速运动的粒子:Dirac方程中的矩阵形式预言了电子的自旋,并正确地给出了自旋的物理意义,但是当粒子速度很低时,Dirac方程的解并不能正确地描述。4. 粒子间存在量子纠缠:在某些情况下,两个粒子之间可以发生纠缠,纠缠的粒子在空间中相互联系,即使相距很远,它们之间的状态仍然是相关的。这个要求称为自旋场的旋转不变性。3. 强相互作用场:它描述夸克和胶子之间的强相互作用,包括八种不同的胶子,其中的许多粒子都具有自旋。5. 粒子的能量是量子化的:粒子的能量只能取特定的离散值,而不是任意值。

2023-05-03 17:12:03 836

原创 Linux 块设备 EMMC 驱动介绍

在设备初始化之前,需要根据设备的节点信息获取设备资源。其中,寄存器地址和中断号是必须要获取的,而时钟是可选的,因为不是所有的MMC设备都需要时钟。在基于Linux 4.4内核的EMMC块设备驱动框架中,EMMC驱动和主机控制器驱动直接与硬件交互,而通用块层子系统和MTD子系统则为用户提供一个统一的访问接口,便于上层应用程序开发和移植。eMMC设备可以看作是块设备的一种,因此需要进行块设备的初始化,包括分区表读取等操作。设备初始化完成后,需要向系统注册一个MMC设备,并分配一个新的主设备号。

2023-04-22 18:55:36 2045 1

原创 相对论-再看电动力学

因此,我们可以利用电场和磁场的高度对称性,引入电势和磁势的概念,从而简化了场方程的求解问题。通过电场和磁场的势定义,可以将麦克斯韦方程组转化为一个只含有电势和磁势的简单方程组,即极大总矢势以及电磁势的波动方程。因此,利用电势和磁势是由于场的对称性和方程等价性的原因,使得我们可以更简单地描述电磁场的行为。根据麦克斯韦方程组的推导可以发现,在电场和磁场中,除时间导数项外,其他项在数学形式上互为类似的项。也就是说,如果分别引入电位和磁势的概念,可以得到电场和磁场的类比方程。时间和空间的微商顺序可以调换。

2023-03-18 16:00:46 719

原创 一文搞懂HDMI驱动 基于安卓7.1 RK

软件包的原生软件包,它调用 Binder IPC 代理来访问媒体服务器的音频专属服务。在内部,此代码会调用相应的 JNI 粘合类来访问与音频硬件互动的原生代码。音频-》配置DDC-》输入配置-》视频输入配置-》MPLL配置-》CEC配置(可选)->HDCP配置。媒体服务器包含音频服务,这些音频服务是与您的 HAL 实现进行交互的实际代码。HAL 定义了音频服务会调用且您必须实现才能使音频硬件正常运行的标准接口。如需了解详情,请参阅。首先HDMI的输出是包含音频数据的,这里需要了解下一些音频相关的前置知识。

2023-03-15 18:08:13 1002

原创 人工智能前置研究-神经元/离子通道

生命是什么》:来自有序中的有序,非周期性晶体!有机体内在生命及其外部世界的相互作用,都能被精确的定律所概述,但前提是它自身必须有一个巨大结构,分子数目太少的话,定律也就不准确了。《神秘的量子生命》:感官信息的整合形成了有意义的概念,而概念的整合则产生了意识,意识驱动大脑进行思维活动。

2023-03-01 19:32:42 423 1

原创 量子力学奇妙之旅-双态系统(后)

高质量文章导航-持续更新中感慨:对于还原论,物质深层结构的物理定律如此的复杂,求解一个简单的双态系统已经如此困难,运用了大量的近视方法,在宇宙真理面前,我们只是虫子啊,我们固有的概念里面对逻辑自洽性,对事物发展的可预测性必然性,真实世界的有穷性的追求是否是正确的?随着研究的深入,产生了疑惑。前置文章:量子力学奇妙之旅-铁磁性来由/双态系统_GZVIMMY的博客-CSDN博客在上述基础上考虑一个新的基础态:例子:电场中的双态系统(省略了部分推导过程) 结论:随着电场的增大,能级的分裂越来越大了,原来连个位置

2023-02-18 12:41:08 605

原创 量子力学奇妙之旅-微扰论和变分法

两大重要结论:厄米算符的本征值一定是实数厄米算符不同本征值的本征态一定正交

2023-01-24 15:02:12 1545

原创 扫盲-流媒体服务器/音视频编解码/WEBRTC相关

挂载的阿里云存储挂载的硬盘空间太大,导致fastdfs计算可用存储空间的时候溢出了。在/obj/Makefile修改去掉-Werror。最后的最后发现自己根本没有必要搭建文件服务器。直接使用阿里云的对象存储就行了!2.简单模式-HTTP文件服务器。在storage0上面添加软链接。存储采用NAS,服务器配置。

2023-01-22 17:32:57 977

原创 C++ 一文解决 数据库ODB 安装/调试/使用的问题

这玩意的基本架构:ODB Compiler这个编译器是从gcc4.9.3版本改造出来的,这里面有个坑,见上。

2023-01-22 17:32:08 2056

原创 微分方程的特征值解法:斯图姆-刘维尔方程

任意满足狄拉克条件的函数可以用无数的正交函数构造内积定义为:度量为:共轭算符:

2023-01-17 11:40:11 1467

原创 量子力学奇妙之旅-对称性

专栏目录:高质量文章导航杨:上帝是个左撇子! 如果一个事物原来处于某种对称性的状态,而且如果这一事物的哈密顿量在该对称操作下是对称的,那么这个 态在任何时候都具有相同的对称特征。时间平移空间平移在这之前需要了解下相对论和群论相关的知识,参考之前的文章:群论-李代数相对论-导论(一文看懂所有核心思想)进入正题空间旋转角动量代数关系前置:李代数前置:(177条消息) 量子力学奇妙之旅-算符和电子自旋_GZVIMMY的博客-CSDN博客 考虑到无穷小的旋转,我们有: 容易得到: 有关时间位移的对称性意味着能量

2022-11-09 10:07:18 264

原创 相对论-导论(一文看懂所有核心思想)

在有物质存在的引力场中,物质造成了时空的弯曲,物体的运动就会受到时空弯曲的影响。不同的惯性系度量的时空是不同的,它们通过洛仑兹变换实现协变,它采用的工具是闵可夫斯基(Minkowski)空间,描述随惯性运动变化的平直时空。它采用的工具是笛卡尔(Descartes)空间,描述对于任何运动都不变化的绝对时空。随着电动力学的发展,这种时空观遇到了比较大的困难,尤其是在高速运动下出现了与观测较大的偏差,以及无法解释的矛盾。,预期半径和实测半径的差值 (为了便于理解,此处为平均曲率,不能预言全部空间的几何特征)

2022-10-28 10:24:34 518

原创 Android APK结构 安装流程 运行流程 系统APP更新方案

假设你有这样一个APP,它有一个名为LauncherActivity的Activity,它的内容主要就是检索手机安装了哪些应用,然后显示对应的APPicon,最后对icon做监听,只要点击icon,就启动相应的APP,长按icon就可以提升卸载APP。,当一个应用启动的时候,需要创建虚拟机,那么这时候就会把应用的架构类型传递过去,系统会根据这个类型来交给哪个Zygote进程来处理这个应用启动事件。以后的日子:Zygote随时守护在我们的周围,当接收到子孙后代的请求时,它会随时醒来,为它们工作,创建进程。

2022-09-29 15:26:04 801

原创 群论-李代数

专栏目录:高质量文章导航承接上文:群论-李群初步常见李群和李代数表: 首先需要了解下矩阵的指数函数从圆的旋转开始:然后我们有:于是给出李代数的定义:李群和李代数的关系:最后补充点生成元相关的东西:群表示论-李群的矢量表示老规矩,先把定义甩你脸:生成元:先认识下这个东西:完结撒花!!

2022-09-22 09:55:40 289

原创 群论-李群初步

什么是群?定义:先不用理会上述严谨定义,我们从对称开始如果一个几何图形在经历某种变换之后,看起来和原来一样,那么我们称这个变换为一个对称。通过逐一地验证,我们可以证明,依序进行任意两个对称产生的效果都等同于进行其余对称中的一个。因此,我们可以认为,这个对称集合含有一个二元运算,即进行任意两个对称可以得到进行其余的一个对称后的结果。群是一个含有一个二元运算的集合。该二元运算遵循一些基于对称行为方式的结构性规则。如果一个群对应的集合是有限集,那么我们就得到一个有限群。

2022-09-07 10:32:45 285

原创 Android 系统级APP 升级方案 OTA全流程

坑:java.io.FileNotFoundException: /cache/recovery/uncrypt_file (Permission denied)把上述编译好的zip更新包放到指定目录(可通过网络下载方式),然后APP通过下述代码进行升级。完全升级(完整包)、增量升级模式(差异包),可以通过本地升级,也可以通过网络升级。量产固件是分开的,将会影响后面差异包升级,除非你不需要用差异升级。差异包只有差异内容,包大小比较小,主要用于。差异包制作需要特殊的编译进行手动制作。

2022-09-05 17:38:02 4931

原创 Android 系统级APP 升级方案 按键恢复出厂设置

先敲黑板:(更多内容请关注专栏,支持原创)概要:本文介绍内容有UBOOT BCB 系统级APP固化到固件 通过UBOOT完成按键触发恢复出厂设置,即恢复系统APP的方案。

2022-08-26 16:19:20 1300

原创 工程数学 傅里叶变换 狄拉克函数

专栏目录:高质量文章导航先给出各种版本的定义:核心思想就是用一堆简单周期函数来表示周期函数:当∆ω = 2π/T趋于0时,用积分表示Cr:当T趋向无穷大时,dw趋于无穷小:上述为家喻户晓的傅里叶变换公式,其逆变换为:二者关系总结起来就是: 看一个例子: 狄拉克函数是一簇函数...

2022-08-26 07:57:55 2724

原创 微分方程篇 PDF 通解 常规思路

形如上的一阶PDF,我们和常微分方程一样,先转化为齐次方程,即令。两式相等,在求个积分就得到p了。最后的结果:f,g是任意函数。,w(x,y)则是通解。我们考虑p是非平凡的。

2022-08-22 10:04:30 259

原创 Java调用微信小程序云数据库 调试记录

Java调用微信小程序云数据库 调试记录微信小程序 云开发 数据库 SQL 数据解析 JSON

2022-08-17 17:12:46 658

原创 量子力学奇妙之旅-铁磁性来由/双态系统

铁,钴,镍等物质在很小的外磁场影响下,就能产生远大于其他物质的磁化效应,这就是铁磁性。这些物质之所以有铁磁性,是因为在它们的每一个小区域之内都会自发磁化形成磁畴。而自发磁化的原因,是因为铁磁物质不同原子的磁矩产生了相互平行的指向海森堡提出,宏观磁性是因为铁磁性物质邻近原子的未配对电子存在自旋与自旋间的相互作用,为了反映这种自 旋相互作用是如何导致自发磁化的,海森堡提出了一个简单的模型只考虑两个原子,每个原子只有一个未配对电子,这两个电子的自旋之间按照海森堡模型的形式进行耦合。...

2022-08-08 15:18:51 394

原创 张量篇-应用案例

本着为我们工程朋友实用主义,本章抛弃严谨和细节从例子开始:这两个符号时经常使用的,Levi–Civita符号中的奇偶排列这样判断:123为偶排列,变换任意两项则为奇排列,在变换任意两项则为偶排。...

2022-08-03 10:17:02 177

原创 张量篇-初步

N阶段张量具有3的N次方个分量,很自然的我们用矩阵来表示。但注意不要和线性变换搞混了。张量是基于矢量和对偶矢量给出的定义。这里可以理解为Lij为对偶矢量,VJ为矢量。1.有两个向量Ui,Vi,i=1,2,3.Tij=UiVj。这个vi可以构成一个向量或一阶笛卡尔张量v的分量。同一符合出现两次则求和,指标范围由上下文确定。然而,由于基集确实改变了....

2022-07-29 10:02:08 322

原创 python ADB 手机屏幕 控制脚本 刷粉 刷赞 脚本

ADB(AndroidDebugBridge)则是一种通过电脑调试控制安卓设备的技术,我可以在电脑上输入指令,达到和手工操作一样的效果(比如说我可以用电脑控制安卓手机点开某个应用,点击某个按钮等等)。(前期准备工作需要安装Python环境,pillow,ADB并配置好环境变量,免费注册一个百度文本识别的账号)流程是获取屏幕截图-》保持到电脑目录-》发送到百度判读图片包含的文字。35-X坐标-注意这里返回的是十六进制,下面需要转换后输入。Python大家都很熟悉,人生苦短,我用Python。...

2022-07-18 10:24:37 1386

原创 小程序 扫描 WIFI热点配位 全流程

目录:高质量文章导航一.功能描述要实现这么一个流程:手机连接可用WIFI-微信扫码打开小程序并获取可用wifi密码-物联网硬件开热点-小程序链接热点并且通过UDP广播可用WIFI密码二.调试过程安卓:7.11.坑一: 要想开启热点必须是系统APP,那就需要对APP进行签名但是我们遇到了:SignApk这是因为JDK版本的问题导致的,亲测这个版本是可以的。(46条消息) 超详细!JDK 8 下载、安装和环境配置(macOS 和 Windows 版本)_蜗牛互联网的博客-CSDN博客_jdk8 然后用JDK切换

2022-07-14 17:03:59 806

原创 c++ 智能指针作为函数参数传递(void*) 类回收机制

类内智能指针成员智能指针作为参数传递这里有两个坑:1.std::shared_ptr作为void*参数传递时,如果通过get()取出类指针,智能指针计数不自动加,如果在线程内显示转化为一个新的指针,会导致两个智能指针指向同一类,任一个释放都会导致另一个有问题。解决方案:2.类实例析构的时候,类的成员智能指针会被析构,比如本例的线程的智能指针tmp_km_pointer...

2022-07-14 16:15:44 1015

原创 量子力学奇妙之旅-前置准备

高质量文章导航一.前置什么是波? 厄密算符和狄拉克函数 为什么算符可以用矩阵表示? 量子力学基本假设 二.波函数 三.自旋薛定谔波动方程电子的自旋的引入看起来很自然,但又有些含糊不清,电子的自旋不是带电粒子的自转,那么究竟又是什么呢?要进一步理解电子的自旋,需要注意以下几点:1)电子的自旋是一种内禀物理量,不能用坐标,动量,时间来表示。2)电子的自旋是一种量子效应,没有对应的经典量。3)电子的自旋是一种角动量,满足特定的对易关系。考虑自旋后的哈密顿算符:...

2022-07-13 11:33:06 230

原创 信号反射的前世今生

很多硬件工程师都会在时钟输出信号上串接一个小电阻,至于为什么,他们中很多人都说不清楚,他们会说,很多成熟设计上都有,照着做的。或许你知道,可是确实很多人说不清这个小小电阻的作用,包括很多有了三四年经验的硬件工程师,很惊讶么?可这确实是事实,我碰到过很多。其实这个小电阻的作用就是为了解决信号反射问题。而且随着电阻的加大,振铃会消失,但你会发现信号上升沿不再那么陡峭了。这个解决方法叫阻抗匹配,奥,对了,一定要注意阻抗匹配,阻抗在信号完整性问题中占据着极其重要的地位...

2022-07-12 17:27:34 499

原创 量子力学奇妙之旅-算符/薛定谔方程/概率流密度

​​​​​​高质量文章导航前置:电动力学基础目录1.起-位置算符和动量算符2.承-哈密顿算符和薛定谔方程 3.转-概率流密度 4.合-结束上一章我们介绍了算符和矩阵的联系,接下来介绍两个基本的算符:位置算符和动量算符。我们知道一个动量为P的粒子,其波函数为(这是由实验结果归纳的事实):然后从理论推导去拟合上述事实(纠错:图中应该):从而我们得到了动量算符P的本征值: PS:这里需要知道厄密共轭 这就是薛定谔方程最一般的形式,而我们之前引入的厄米算符 H 就是哈密顿算符.哈密顿算符是与能量相对应的,是能量这个

2022-07-06 10:13:23 435

原创 一文搞懂静态库/动态库链接问题

目标:写C/C++程序的时候链接库问题经常困扰着我们,本文致力于在结合理论与实践完成一个快速入门一.原理1.一个出现频率很高的图,让大家有个框架 我们只需要关注生成的可重定位机器代码/库/目标程序 可重定位:装入的起始地址可以是任意的内存单元类似这种:如果其实地址是1111,上述的汇编翻译为机器代码(二进制)就是二.可重定位文件与ELF文件节区定义: 节区分类: 三 可执行文件的加载 四 实用的一些汇总命令:objdump -h xxxx.o 打印主要段的信息objdump -x x

2022-07-04 10:00:42 146

串口配置工具

串口配置工具,想要熟悉串口编程的朋友可以参考一下,使用到的协议是私有协议。

2017-02-11

安卓课程设计

安卓的一个小的项目,是为了课程设计而做的,需要的朋友可以拿去参考。

2015-11-28

空空如也

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

TA关注的人

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