自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(209)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux的硬盘使用情况、挂载、SSD挂载(查看df -h不能看到的卷)

解决AWS 挂载、解决挂载完重启就消失等问题linux上的盘和window的有区别,磁盘空间必须挂载在目录上,要不然没用对与新增的硬盘、SSD固态硬盘、挂载到linux上的操作如下:df -h     #显示目前在Linux系统上的文件系统的磁盘使用情况统计。lsblk     #列出块设备信息(df -h不能看到的卷)mount    #挂载命令现在 我们有个新的硬盘450G没有挂载1、查看linux下的硬盘挂载的空间、使用空间使用下面命令格式化已附加上,但df

2021-11-04 14:40:09 1178

原创 复习笔记3

1、什么是TCPIP?参考网址:TCPIP协议讲的明明白2、LWIP简介?参考网址:LWIP使用经验—变态级(好文章)3、嵌入式操作系统之信号量,消息队列,邮箱的区别参考网址:信号量是一个触发信号,也是一个计数器,等待接收信号的任务一般只有接收到信号才可以执行,否则任务一直暂停。在uCOSII里面,等待信号量的任务可以设置无限等待或等待若干个时钟节拍后,任务自动恢复执行。具体看自己的要求来设置。邮箱是信号量的扩展,相当于把一个指针定义的变量从一个任务传递到另一个或多个任务中去,这个指针是先发到

2021-09-07 09:53:53 636

原创 高等数学 - 傅里叶级数

2021-08-28 15:55:54 1407

原创 高等数学 - 泰勒级数

2021-08-28 15:11:15 226

原创 高等数学 - 对弧长的积分

2021-08-26 15:25:58 698

原创 高等数学 - 球坐标计算三重积分

直角坐标和球面坐标的关系球坐标体积

2021-08-26 12:27:06 3404

原创 线速度与角速度的关系

v(线速度)=ω(角速度)r。v(线速度)=ΔS/Δt=2πr/T=ωr=2πrf (S代表弧长,t代表时间,r代表半径,f代表频率)。ω(角速度)=Δθ/Δt=2π/T=2πn (θ表示角度或者弧度)。线速度也有平均值和瞬时值之分。如果所取的时间间隔很小很小,这样得到的就是瞬时线速度。注意,当△t足够小时,圆弧AB几乎成了直线,AB弧的长度与AB线段的长度几乎没有差别,此时,△l也就是物体由A到B的位移。因此,这里的v其实就是直线运动中的瞬时速度,不过用来描述圆周运动而已。...

2021-08-26 10:33:52 10340

原创 高等数学 - 二重积分的极坐标形式

1、定义2、特殊情况3、例子

2021-08-26 10:28:34 2090

原创 高等数学 - 两平面的夹角

两平面的夹角

2021-08-26 02:51:45 6515

原创 高等数学 - 曲面的面积

1、元素法不同平面坐标系投影公式

2021-08-26 02:33:25 877

原创 概率论和数理统计 - 0-1分布和二项分布

1、0-1分布应用:2、二项分布引例例题

2021-08-25 22:16:28 4470

原创 原码、反码,补码、BCD码

1.原码、反码和补码之间的运算规则1.1正数的原码、反码和补码之间的运算规则一个正数,按照绝对值大小转换成的二进制数就是正数的原码。正数的原码与其反码和补码都相同。例如用8位二进制来表示-128~127的127时(实际例子:Java的Byte类型),127的原码、反码和补码都是01111111。1.2负数的原码、反码和补码之间的运算规则一个负数,按照绝对值大小转换成的二进制数,然后最高位补1,就是负数的原码。负数的反码为对该负数的原码除符号位外各位取反。负数的补码为对该负数的原码除符号位..

2021-08-17 15:49:59 2591

原创 二进制转换成十进制

2021-08-17 15:33:26 166

原创 十进制换算成二进制

2021-08-17 15:31:17 240

原创 信号与信息基础

1、什么是信号一般而言 信号是指物理信号,它是可以被直接观测到的物理信号,如光、热的、声的、机械振动等现象信号是具体的 客观的 是承载着信息的2、什么是信息?由数据按照规则给于约定后,才能形成的信息。必须对信号进行必要的分析和处理才能从中抽取所需要的信息。信息是抽象的是隐含与信号之中的是通过信号表现出来的3、什么是数据是抽象的符号,用来表示或描述信息信息 受信者预先不知道的新内容,是抽象的,是人的大脑通过感官所直接感受或者间接获取到的外部世界中的事务的存在形式及其运动变化的状况。注意

2021-08-16 18:02:44 604

原创 高等数学 微分学

1、导数的概念2、切线和法线方程3、函数可导必连续

2021-08-15 19:37:58 465

原创 组合c的计算公式

概率组合C(m,n)的计算公式为:举例:扩展资料:从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合;从n个不同元素中取出m(m≤n)个元素的所有组合的个数,叫做从n个不同元素中取出m个元素的组合数。...

2021-08-15 13:16:05 302606

原创 高等数学 极限

**1、极限的性质**2、无穷小与无穷大无穷小无穷大4、无穷小的比较5、间断点

2021-08-14 12:11:03 228

原创 空间解析几何 三

1、平面和直线方程法线向量与平面内的任意一向量垂直,点乘等于0,则确定一平面2、两平面的夹角3、点到平面的距离公式

2021-08-13 12:59:07 128

原创 空间解析几何 二

1、数量积2、向量积在这里插入图片描述3、向量的混合积

2021-08-13 10:13:43 73

原创 空间解析几何 一

1、单位向量和两个向量平行的条件2、向量的坐标计算3、A、B两点的距离4、求单位向量5、方向角与方向余弦

2021-08-12 16:11:41 102

原创 空间解析几何 - 向量的减法

向量的减法

2021-08-12 11:20:37 259

原创 高等数学 - 条件收敛和绝对收敛有什么区别

1、条件收敛:条件收敛在[a,b]上存在瑕点,使得∫(b,a)f(x)dx广义积分有极值。2、绝对收敛:绝对收敛不存在能使得∫(b,a)f(x)dx广义积分有极值的瑕点。对任意项级数Σ(∞,n=1)Un ,若Σ(∞,n=1)∣Un∣收敛,则称原级数Σ(∞,n=1)Un 绝对收敛;若原级数Σ(∞,n=1)Un收敛,但取绝对值以后对级数Σ(∞,n=1)∣Un∣发散,则称原级数Σ(∞,n=1)Un条件收敛。收敛包括 绝对收敛 和 条件收敛...

2021-08-04 02:47:22 7046

原创 Android Studio 阅读Android源码

如果你整编过源码,查看out/host/linux-x86/framework/idegen.jar是否存在,如果不存在,进入源码根目录执行如下的命令:source build/envsetup.shlunch [选择整编时选择的参数或者数字]mmm development/tools/idegen/如果没整编过源码,可以直接执行如下命令单编idegen模块:source build/ensetup.shmake idegenmmm development/tools/idegen/id

2021-07-26 14:58:24 353

原创 ubuntu16.04 VNCSERVER被WINDOWS远程访问

1、先在官网下载 VNC 服务器2、安装 sudo dpkg -i VNC-Server-6.7.4-Linux-x64.deb3、vnclicense -add WHJRK-UXY7V-Q34M9-CZU8L-8KGFA4、windows安装客户端进行连接一些命令:sudo apt-get --purge remove 卸载dpkg -l | grep vnc

2021-07-23 20:04:25 201

原创 ubuntu 挂载 移动硬盘 拷贝文件

挂载文件系统与目录树结合的动作我们称为挂载。挂载点一定是目录,此目录为文件系统的入口挂载的步骤插入移动硬盘,然后输入命令 sudo fdisk -l(sudo parted -l)可看到所有硬盘信息和分区信息挂载先查看根目录有没有media这个文件夹再在这个目录下创建自己想要的目录,如:XXXX没有的话创建立一个文件夹 sudo mkdir /media/XXXX将这个目录的权限改成与自己账户的权限一样,chmod 755 /media/XXXX然后把移动硬盘

2021-06-10 15:47:13 780

转载 高通平台之TP代码分析

TP驱动芯片厂商主要有:Goodix(汇顶),FocalTech(敦泰科技),cypress(赛普拉斯),synaptics(新思)。TP驱动的调试主要是将接口调通。从TP厂商获取驱动和配置资料。4.2.1. 集成或者使用系统自带的TP驱动查找kernel/drivers/input/touchscreen,看是否有对应的驱动。如果没有,可以从高通的网站下载驱动或者找厂商要驱动由于TP通过I2C与处理器通信,所以只要调通I2C,TP调试工作基本就完成了。通过kernel log 查看类似这些pr

2021-06-09 15:54:41 1584

转载 高通平台 屏幕相关问题

导致触摸屏乱跳的原因大概分为5类:(1) 触摸屏硬件通道损坏(2)触摸屏固件版本太低(3) 触摸屏工作电压异常(4) 射频干扰(5)触摸屏校准异常TP供电电压异常1.现象: TP无规律的乱跳2.问题分析: TP无规律的乱跳,说明TP自身工作不正常,当TP的供电小于其正常工作电压时,会引起此现象3.根本原因: TP供电异常4.改进措施: 修改TP供电电压,使其正常,可能需要修改LDO供电,硬件有可能需要改板射频干扰1.现象: 拨号打电话时,号码拨出

2021-06-09 14:39:05 397

转载 Android USB MTP 的激活流程

废话少说, 先上两张时序图 , 图片有点大, 建议用新窗口打开或者另存到本地查看图1: UsbSettings的流程图2: property属性的触发事件流程好, 开始分析从图1开始, 当用户从Setting UI里面点了一下那个MTP的选择框后,引起一系列的操作,说白了,这里绕那么多个圈, 无非就是想发个消息通知UsbHandler而已, 然后就等待状态更新, 真正干活的就是图2.这也不复杂,就是为后面更新persist.sys.usb.config这个property组装合适的value,

2021-05-27 13:26:33 873

转载 让你明白“软链接”和“硬链接”的区别

虽然又是知名撕逼王曾某的撕逼帖,但是我还是想就题目中链接的问题简单地讲讲。什么是链接?链接简单说实际上是一种文件共享的方式,是 POSIX 中的概念,主流文件系统都支持链接文件。它是用来干什么的?你可以将链接简单地理解为 Windows 中常见的快捷方式(或是 OS X 中的替身),Linux 中常用它来解决一些库版本的问题,通常也会将一些目录层次较深的文件链接到一个更易访问的目录中。在这些用途上,我们通常会使用到软链接(也称符号链接)。软链接和硬链接的区别是?下面我们进入正题,来探讨一下软硬两

2021-05-14 10:22:46 154

转载 更改高通平台开机logo和开机动画以及fastboot界面显示

开机logo首先修改开机logo要从哪里入手呢?先看看源码void display_image_on_screen() 2 { 3 struct fbimage default_fbimg, *fbimg; 4 bool flag = true; 5 6 fbcon_clear(); 7 fbimg = fetch_image_from_partition(); //从splash镜像分区抓取图片 8 if(fbimg){ 9

2021-05-11 17:03:38 2388

转载 AIDL原理解析

首先为什么需要aidl?下面是不需要aidl 的binder的IPC通讯过程,表面上结构很简单,但是有个困难就是,客户端和服务端进行通讯,你得先将你的通讯请求转换成序列化的数据,然后调用transact()函数发送给服务端,而且还得制定一个小协议,参数谁先谁后,服务端和客户端都必须一致,否则就会出错。这样的过程有没有觉的很麻烦,如果有上百个接口,那可就要疯掉了。可不可以就像调用自家函数那样呢?而不需要麻烦的将参数值转化成序列化数据呢?由此AIDL诞生了。好,我定义一下服务的函数,然后写成一个inter

2021-04-21 15:23:42 885

转载 上层APP调用底层硬件驱动过

APP应用程序->应用框架层->硬件抽象层-> 硬件驱动程序一、硬件驱动层 进入kernel/drivers文件夹中,创建一文件夹,放入驱动程序。包括头文件,C文件,Makefile,Kconfig。同时对drivers下的Makefile跟Kconfig进行相应的添加,这样配置编译选项后,即可编译。编译完后,可以在/dev,/proc,/sys/class中得到相应的文件,其中dev下的文件即为该设备文件。二、硬件抽象层 进入源码根目录下的hardw

2021-04-02 15:11:18 284

转载 Android 查看及设置 SELinux 状态

先给出SELinux查看和设置状态的方法查看 SELinux 状态:adb shell getenforce1设置SELinux状态:adb shell setenforce 0adb shell setenforce 112下面对这两种状态做个简单的介绍:在Android KK 4.4 版本后,Google 有正式有限制的启用SELinux, 但在7.0时又对SELinux加强了限制。(1) setenforce 0设置SELinux 为permissve mode, 只审查权

2021-04-02 14:14:47 2358

转载 __setup宏以及表驱动编程

__setup这条宏在Linux Kernel中使用最多的地方就是定义处理Kernel的启动参数的函数及数据结构,宏定义如下:#define __setup(str, fn) __setup_param(str, fn, fn, 0)#define __setup_param(str, unique_id, fn, early) static char _setup_str##unique_id[] __initdata __aligned(1) = str; static struct obs_

2021-03-24 19:41:33 266 1

转载 git如何上传所有的新文件 git add -A 和 git add . 的区别

git add -A和 git add . git add -u在功能上看似很相近,但还是存在一点差别git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)git add

2021-03-24 10:44:31 230

转载 向Linux内核添加新的驱动程序

drivers目录增加新的目录fregfreg/├── freg.c├── freg.h├── Kconfig└── Makefile在新增的目录中增加Makefile和Kconfig文件,上面的目录中已经添加.cat drivers/freg/Makefileobj-$(CONFIG_FREG) += freg.ocat drivers/freg/Kconfigconfig FREGtristate “Fake Register Driver”default nhelp.

2021-03-23 13:58:41 289

转载 从上层APP到底层驱动的调用过程

上层应用APP1)源文件:packages/experimental/Freg/├── AndroidManifest.xml├── Android.mk├── res│ ├── drawable│ │ └── icon.png│ ├── layout│ │ └── main.xml│ └── values│ └── strings.xml└── src└── shy └── luo └── freg .

2021-03-23 13:55:10 317

转载 linux input 按键驱动几点说明

如果我们要写一个gpio 的按键驱动,可以有两种写法写个字符设备,利用中断 ,阻塞读写就能实现。注册成input 设备,利用中断向上报告按键。如果只是测试,第一种写法是可行的,也更加简洁,它的优点就在于高效,不依靠输入子系统。但是,这种按键实现复杂一点的按键功能就要写很多底层代码了,而且它有个最大的缺点:上层的界面系统很难友好的使用这种驱动,除非把上层界面系统的按键接口做相应的修改。所以,input 设备,依靠了输入子系统,上层界面系统对它的使用很方便了。input 按键驱动的工作机制大概如

2021-03-10 15:43:58 455

原创 ubuntu 设置IP和安装ssh

1,静态IP:auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 219.224.167.193gateway 219.224.167.129netmask 255.255.255.0broadcast 219.224.167.255=============================2,动态IP:auto loiface lo inet loopbackauto eth0iface eth

2021-03-02 19:22:51 212

CSV文件读写 C++语言

CSV文件读写 C++语言

2022-04-15

空空如也

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

TA关注的人

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