- 博客(56)
- 资源 (4)
- 收藏
- 关注
原创 线性代数--线性方程组
主要内容:1. 线性方程组 解的判定 及 解法。2. 向量组的线性相关,极大无关组 以及 向量组的秩。============================================1. 线性方程组的解1) 消元法:在消元法中,会对方程组中的各个方程做处理,实际的处理包括三种:(1)交换方程组中两个方程的位置-------对调矩阵的两行。(2)某个方程两边同乘某个数----------矩阵某行数乘 (3)某个方程两边同城一个数以后加到另一个方程两边---....
2022-07-04 21:13:17 1586
原创 NAND FLASH的工作原理
一。nand的技术点:nand是一种速度,容量,成本比较均衡的一种存储器件。但是要想用好需要一定的管理技术:1. 写入前需要先擦除。------使用时注意即可2. nand有损耗,---------需要做平衡磨损算法,以平均内部各个快的损耗程度3. 超过损耗期即形成坏块-----------需要做坏块管理。4. 读写时的干扰可能会导致数据出错-----使用ECC等错误检测和校正机制,综述:nand是一种很常用的存储介质,但是需要做好一些管理,才能利用好 nand。二。cell的数
2022-05-29 15:10:46 4465
原创 线性代数二
1. 由m行n列数组成的数表称为矩阵,2. 几种特殊的矩阵:1) 零矩阵:元素全部为0的矩阵称为零矩阵,记作0。2) 行矩阵:m==1 即仅有一行的矩阵称为行矩阵,3)列矩阵:n==1 即仅有一列的矩阵称为列矩阵4) 方阵:m==n 即行数 == 列数 时,称为n阶方阵。对于方阵,自左上角到右下角的连线称为主对角线5) 特殊方阵(1)三角方阵:非零元素只出现在主对角线上方的称为上三角方阵;非零元素只出现在主对角线下方的称为下三角方阵,(2)对角方阵:非零元素只出现在主对角
2022-05-09 19:52:08 1926
原创 DL1. python入门
1. 深度学习及其学习以及数据科学领域,应用较多,凭借NumPy, SciPy等优秀的数据计算和统计分析库,应用较多,2. Python的版本:分为2.x和3.x, 3.x写的代码2.x无法执行。3. 深度学习涉及的外部库:a) NumPy库:用于数值计算的库,提供数学算法和矩阵的操作接口。b) MatPlotlib库:绘制图形的库。4. Anaconda 3.x内部除了python3.x的环境以外,还集成了含上述库在内的必要库。-------------......
2022-04-19 16:44:21 1243
原创 线性代数一
1. 排列和逆序数的概念:1) n级排列: 由1,2,3,,n 共计n个数所形成的序列成为n级排列。2) n级排列的若干性质:(1)n级排列有n! 种。(2)排列的逆序数的定义:遍历除最后一个元素的所有元素,该元素后面每有一个比它小的,成为一个逆序,逆序之和成为逆序数,逆序数的奇偶性也成为该排列的奇偶性。其中完全从小到大的配列称为标准排列。从定义可知,其逆序数 == 0.(3)在全部的n级排列中,奇偶排列各占一半,即n!/2 个。(4) 把排列中任意两个元素对调,其奇偶性发生改变
2022-04-17 14:17:39 3811
原创 关于gcc编译选项的说明
gcc用法(编译多个源文件)_m1205979825的博客-CSDN博客_gcc多文件编译命令1. Gcc 的编译选项:(编译,链接)-E 仅预处理;不编译、汇编或链接。 -S 仅编译;不汇编或链接 -c 编译和汇编,但不链接 -o <file> 将输出放入 <file> -pie 创建与位置无关的可执行文 -shared 创建共享库(编译.so的时候用到)Gcc中包含了预处理,汇编,编译,链接 四项功能。(有顺序)1. 如果gc......
2022-03-31 13:57:58 685
原创 uboot第一部分
1. UBOOT的编译:a) 对于UBOOT的编译:cd /uboot/u-boot-2017.09; ./make. rv1126; 其中的make.sh是RK封装好的一个脚本。b) Uboot也有dtb(设备树),但是可以控制dtb和uboot是否分开:2. 芯片的内部有一段iROM,一般是芯片厂商写死的,用于引导启动程序。所谓的iROM,即internal ROM,IROM的流程:关中断和MMU,关D-cache,使能I-cache,失效TLB表,......
2022-03-27 14:53:50 1323
原创 复指数函数
复指数信号_百度百科复指数信号是指数信号的指数因子是复数时,称之为复指数信号。复指数信号在物理上是不可实现的,但是它概括了多种情况。利用复指数信号可以表示常见的普通信号,如直流信号、指数信号、正弦信号等。复指数信号的微分和积分仍然是复指数信号,利用复指数信号可以使许多运算和分析简化。因此,复指数信号是信号分析中非常重要的基本信号。要注意到:1. 复指数函数值得是指数为复数的exp函数,2. 所谓复数,包含实部和虚部,s=σ + jw ; 所以 exp(st) = exp(σt)*.....
2022-03-19 13:55:55 7765
原创 正弦分析2--三角函数线
设任意角a的顶点在原点O(单位圆的圆心),始边与x轴的非负半轴重合,终边与单位圆相交于点P(x,y),过点P作x轴的垂线,,垂足为点M;过点A(1,0)作单位圆的切线,设它与角a的终边(当a位于第一、第四象限时)或其反向延长线(当a位于第二、第三象限是)相交于点T,于是有sina=y=MP,cosa=x=OM,tan a=y/x=PM/OM=AT/OA=AT.我们规定与坐标轴同向时,方向为正方向,与坐标轴反向时,方向为负向,则有向线段MP,OM,AT,分别叫做角a的正弦线、余弦线、正切线..
2022-03-16 21:07:49 845
原创 信号处理基础知识 附加
关于1.3章节中离散信号单位脉冲响应与输出的推导:任意离散信号均可用 单位采样序列δ(n)的位移加权和表示:1. 问题一: δ(n) 脉冲默认在n=0 处,想要挪到n=1 处,δ(n-1) 即n=1处,表现为右移任意信号 x(n) = ∑x(m)*δ(n-m)y(n) = T[ ∑x(m)*δ(n-m) ]根据叠加性质,y(n) = ∑x(m) T[δ(n-m)]其中 T[δ(n)] == h(n)根据时不变特性 T[δ(n-m)] == h(n-m)所以上公式可以变为 y(n) =...
2022-02-27 19:49:48 338
原创 数字信号处理 离散时间信号
1. 时域离散信号: 对模拟信号进行等间隔采样,即得到时域离散信号(时间离散,但是幅度没有量化,离散)1)例如 对连续信号Xa(t) 以等间隔T对其进行采样,得到 X(n) = Xa(t)|t=nT X(n)为时域离散信号。2)时域离散信号的表示:(1)集合符号 X(n) = {Xn, n=1,2,3,4,,,}(2)公式表示 X(n) = a^|n|(3)用图形表示 比较直观,通常在线顶端加黑点。test_matlab 1 P6 subplot(w,h,index) axis([ ...
2022-02-16 21:31:52 2584 1
原创 数字信号处理。 引言
如果信号的自变量有两个及以上,则称为多维信号。常见的三种信号:1) 信号的 自变量 和 函数值 均连续,则称为模拟信号 / 时域连续信号。例如语音信号等2) 自变量取离散值,幅度 连续,则称为时域离散信号, 这种信号通常来源于对模拟信号的采样【未量化】。3) 信号的自变量和函数值均 为离散,则称为数字信号,时域离散信号是 时间 离散化的 模拟信号数字信号就是幅度离散化的时域离散信号。...
2022-02-16 21:27:35 1526
原创 2021-11-02
webrtc 源码下载:是国内版本的github, 是github上webrtc的拷贝,webrtc-src: WebRTC镜像,尽量每月更新。github同步更新: https://github.com/egege/webrtc-src
2021-11-02 10:51:07 63
转载 格力空调红外编码
格力空调遥控器红外编码透析(长码)2016年11月04日 13:13:19阅读数:5516格力空调遥控器(YB0F2)红外码组成如下,按解码顺序排列 起始码(S)+35位数据码+连接码(C)+32位数据码 1、各种编码的电平宽度: 数据码由“0”“1”组成: 0的电平宽度为:600us低电平+600us高电平,1的电平宽度为:600us低电平+1600us高电平起始码S电平宽度为:9000us低电...
2018-06-03 09:24:28 9915 1
转载 fork vfork exec 函数
作者:fireaxe_hq@hotmail.com博客:fireaxe.blog.chinaunix.net1) 先说说forkfork在linux中用于进程的创建。它实际上是复制了一个与父进程(就是调用fork的进程)一模一样的子进程。其主要复制的内容包括: 进程控制块PCD、数据段与堆栈。代码段是共享的。因为代码段是read-only的,不用担心改写的问题,大家共用一块代码也没什么问题。调用完...
2018-04-28 15:41:28 270
转载 共享内存
进程间通信的三种方式之一: 共享内存 使用共享内存共分四步: 我们用一个简短的例子来体验一下这个过程:int *addr; //用来保存映射的地址int shmid; //用来保存共享内存的ID标识符 shmid = shmget(IPC_PRIVATE, 4, 0); //获得四个字节大小的共享内存,返回的共享内存ID标识符被保存到shmid中addr = s...
2018-04-25 14:57:47 228
原创 进程间通信的三种方式
进程通信:终端:sigqueue:新的发送信号和消息的函数类似于kill无名管道:父子间mkfifo 守护进程: 会话:用户会话其:对应一个用户,从一个用户的登陆到注销进程组:一个会话其利诱多个进程组,一个进程组分为多个进程终端:一个会话可以有一个中断或没有,在有的前提下,所以就会有一个千台进程组,所有的进成都依赖于该中断,中断关闭,进程都结束,状态里代价好的是前台。守护进程:=========...
2018-04-25 14:04:24 2532
转载 SQLITE中判断表、字段是否存在的方法
sqlite会自动维护一个系统表sqlite_master,该表存储了我们所创建的各个table, view, trigger等等信息。sqlite_master表数据字段:type: 类型,取值一般为table, viewname: tbl_name: 表名rootpage:sql:创建表或者视图的sql语句,可以从该sql语句中判断某字段是否存在sqlite_master表结构如...
2018-04-19 10:25:21 2272
转载 sqlite快速存储数据的办法
前言SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代c语言中的文件读写操作。因此我最近编写有关遥感数据处理的程序的时候,也将SQLite引入进来,以提高数据的结构化程度,并且提高大数据的处理能力(SQLite最高支持2PB大小的数据)。但是最开始,我发现,直接使用SQL语句的插入效率简直低的令人发指的。后来不断查文档、查...
2018-04-18 10:12:34 1613 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人