自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 keil 启动在线调试后不能单步执行问题解决,卡在汇编代码

[已解决]keil stm32 不能单步调试问题

2024-07-30 19:20:27 578

原创 ubuntu和windows共享文件夹windows上找不到远程主机

在Ubuntu上安装Samba服务器:sudo apt-get install samba samba-common system-config-samba python-glade2 gksu文件夹填写:\192.168.12.131\share,这样就能完成访问。

2022-08-02 19:12:31 579

原创 [git]rebase操作详解

rebase变基,可以直接理解为改变基底(基础节点)。例子所示:当在feature分支上执行git rebase master时,git会从master和featuer的共同祖先B开始提取feature分支上的修改,也就是C和D两个提交,先提取到。然后将feature分支指向master分支的最新提交上,也就是M。最后把提取的C和D接到M后面,但这个过程是删除原来的C和D,生成新的C’和D’,他们的提交内容一样,但commit id不同。feature自然最后也是指向D’。...

2022-05-26 14:49:16 741

原创 Ubuntu挂载新硬盘

查看硬盘信息sudo fdisk -l这里假设是 /dev/sdb 分区硬盘格式化没有格式话的硬盘进行格式化:sudo mkfs -t ext4 /dev/sdb结果:创建挂载目录并挂载硬盘sudo mkdir /home/filenamesudo mount /dev/sdb /home/filename查看是否挂载成功df -h结果:分配用户权限新挂载的磁盘一般没有读写权限,因此需要进行用户权限设置sudo chmod a+rwx filename永久挂载

2022-05-26 11:39:00 1113

原创 RK 调频调压测试(dvfs)

概述DVFS 即动态电压频率调整,动态技术则是根据芯片所运行的应用程序对计算能力的不同需要,动态调节芯片的运行频率和电压,从而达到节能的目的。Dvfs大致控制流程:1.采集与系统负载有关的信号,计算当前的系统负载。2.根据系统的当前负载,预测系统在下一时间段需要的性能。3.将预测的性能转换成需要的频率,从而调整芯片的时钟设置。4.根据新的频率计算相应的电压。通知电源管理模块调整给CPU的电压。实现以rk3066boxcore为例。rk3066box采用了分立电源,DVFS调节系统的VDD

2022-05-18 14:35:15 1380

原创 Ubuntu版BeyondCompare4 过期解决方法

解决方法如下:进入目录/home/用户名/.config/,删除整个文件夹:bcomparerm -rf bcompare进入beyondcompare安装目录cd /usr/lib/beyondcompare输入以下内容:sudo sed -i "s/keexjEP3t4Mue23hrnuPtY4TdcsqNiJL-5174TsUdLmJSIXKfG2NGPwBL6vnRPddT7tH29qpkneX63DO9ECSPE9rzY1zhThHERg8lHM9IBFT+rVuiY8

2022-05-17 11:35:42 5067 4

原创 Linux 更换软件源

备份源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak命令行打开sources.list文件sudo gedit /etc/apt/sources.list修改sources,list文件【本例更改为阿里镜像源】清空里面的内容,把上面我们编辑好的国内的源复制进去,保存后退出。# 阿里镜像源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted univ

2022-04-28 14:38:05 4093

原创 程序开发语法技巧

@TOCC结构体内部指针c++peek() 函数c++中的peek()函数可以返回输入流中的下一个字符而不把这个字符从输入流中取出。

2022-04-14 17:32:39 476

原创 RK3399 uboot中添加自己的命令

RK3399 uboot中添加自己的命令添加命令.c文件编译、烧录和运行如果需要Kconfig配置情况添加命令.c文件编辑makefile添加编译使能编译、烧录和运行编译./build.sh uboot烧录运行如果需要Kconfig配置情况上面改完后编译成功后,有如下文件自动变化:...

2022-04-13 17:04:19 168

原创 NodeJS开发环境搭建

NodeJS开发环境搭建下载安装node.js安装CNPM 包管理工具配置环境变量配置淘宝npm镜像全局安装vue-cli脚手架问题下载安装node.js官方下载地址: https://nodejs.org/en/ 下载LTS版本(长期稳定版本)安装CNPM 包管理工具安装命令: npm install -g cnpm --registry=https://registry.npm.taobao.org npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gz

2022-04-13 12:57:16 1870

原创 web前端开发学习路线

web前端开发学习路线静态网页学习网页代码结构HTML-画骨架JavaScript-描细节CSS-涂颜色动态网页学习Vue开发框架静态网页学习静态网页编程视频教程:https://www.bilibili.com/video/BV17z4y1D7Yj?p=27代码示例网站:https://www.w3school.com.cn/ 或者https://www.runoob.com/html/html-tutorial.html网页代码结构HTML-画骨架JavaScript-描细节CSS

2022-04-07 13:10:49 859

原创 git 回滚 reset checkout revert区别

git resetgit reset --hard <commit_id> # 回到其中你想要的某个版或者git reset --hard HEAD^ # 回到最新的一次提交或者git reset HEAD^ # 此时代码保留,回到 git add 之前git revertgit revert <commit_id> # 撤销指定的版本,撤销也会作为一次提交进行保存git checkoutgit revert <commit_id> # 切换到

2022-03-29 10:20:55 160

原创 vue环境搭建

管理员权限打开windows PowerShell执行以下命令:PS E:\Project\samer_frontend\widget\app> npm install -g yarn或PS E:\Project\samer_frontend\widget\app> yarn config set registry https://registry.npm.taobao.org -gPS E:\Project\samer_frontend\widget\app> yarn .

2022-03-11 18:24:27 1068

原创 UFS开发板代码分析

UFS开发板代码分析

2022-02-22 17:05:22 603

原创 sourceinsight添加指定类型文件到工程

选文件类型:设置指定文件类型:添加工程文件:

2022-02-22 15:09:59 1024

原创 MTK 源码preloader->lk->kernel执行流程

MTK 源码preloader->lk->kernel执行流程:alps/bootloader/preloader/platform/mt6893/src/init/init.s -> alps/bootloader/preloader/platform/mt6893/src/core/main.c ->alps/bootloader/lk/arch/arm/crt0.S -> alps/bootloader/lk/kernel/main.c

2022-02-16 20:25:10 1055

原创 ubuntu无法清空回收站解决办法

ubuntu无法清空回收站解决办法

2022-01-18 14:26:39 1924

原创 linux 磁盘重启后盘符发生变化导致之前挂载点失效问题

问题linux系统中 系统重启后盘符(/dev/sdb等等)发生变化导致之前挂载点失效问题解决方法使用UUID来代替代/dev/vdx设备,UUID是Linux系统为磁盘分区提供的唯一的标识字符串。查询磁盘分区的UUIDblkid /dev/vdb1回显类似如下信息:/dev/vdb1: UUID="c9a07b7b-9378-4e05-ab9b-14b8050cd865" TYPE="ext4"使用VI编辑器打开“fstab”文件vi /etc/fstab按“i”,进入编

2022-01-17 20:57:18 3672

原创 磁盘/硬盘、文件系统修复教程

问题查看文件系统使用状况df -h //看到的是文件系统使用状况(不包括swap分区)查看物理磁盘大小fdisk -l //看到的是物理磁盘大小(包括swap分区的物理大小)卸载磁盘umount /dev/sda假设无法卸载的设备1)运行下面命令看一下哪个用户哪个进程占用着此设备fuser -m -v /dev/sdb12)运行下面命令杀掉占用此设备的进程fuser -m -v -k /dev/sda或者fuser -m -v -k -i /dev/sda(每杀掉一下进

2022-01-14 15:55:00 445

原创 Qt软件安装(支持web开发和图形绘制)

2022-01-10 01:18:44 227

原创 ubuntu 开机显示recovering journal死机的解决方法

问题:错误信息:/dev/sdb2 recovering journal原因:我的电脑有2个硬盘,第二块盘由于异常导致掉盘并且重新插拔也识别不到,但我又在/etc/fstab里添加了系统开机时的识别信息导致开机失败解决方法:编辑/etc/fstab文件并删除第二块盘的信息:...

2022-01-06 18:09:20 5724

原创 RK平台U-boot启动流程分析

RK平台U-boot启动流程start.Sb reset子主题3bl _maincrt0.S初始化C runtime environmentboard_init_f()清BSSboard_init_r()enable_cache()board_init()//setup chipselectsserial_initialize()mem_malloc_init()power_init_board()内存初始化(nand/onenand/mmc/scsi/has_datafla.

2022-01-05 22:25:42 1721

原创 Android8.1 编译报错SSL error when connecting to the Jack server

RK嵌入式开发板编译源码时报错问题:解决方案:cd /etc/java-8-openjdk/security/到该目录下;sudo vim java.security(注意需要用root用户去打开并修改);删除 "TLSv1, TLSv1.1"这两个配置并保存退出:Restart the jack server:cd /prebuilts/sdk/tools/ ./jack-admin kill-server ./jack-admin start-server ...

2022-01-04 16:29:48 2359

原创 STM32进入STOP模式后无法唤醒问题

STM32进入STOP模式后无法唤醒问题原因不能在中断ISR中写进入STOP模式的代码,会导致无法唤醒。目前测试, Sleep模式, standby模式都能在中断ISR中进入, 只有stop模式不行。

2021-11-16 01:53:03 1716

原创 Windows远程访问Ubuntu 16.04

远程连接到Linux服务器(本文是Ubuntu),方法分为两种。第一种:通过SSH服务(使用xshell等工具)来远程访问,编写终端命令,不过这个是无界面的,很多人也喜欢这种方式,因为快捷方便。第二种:通过可视化界面远程访问,像Windows下的自带的远程工具一样,能够以图形化的界面远程操作(很多人还是因为习惯问题,喜欢这种方式,毕竟有界面显示还是赏心悦目的)。最常见的是通过xrdp和vnc这两种远程桌面协议来进行可视化远程操作。通过XDRP实现Windows远程访问通过安装第三方xfac4或者xu

2021-11-03 11:01:13 3347

原创 win10开启最小化托盘/系统托盘

通过设置>>个性化>>任务栏>>“选择哪些图标显示在任务栏上”,查看下图中的设置是否是关闭状态:不是的话,设为关闭状态

2021-09-21 00:13:29 3126

原创 HPB技术说明

简介“HPB全称Host Performance Booster,手机在使用过程中会越用越卡,其中原因之一是越读越慢,这是由文件系统碎片化和器件随机读性能下降导致的。器件的cache缓存能力有限,频繁重载L2P Map表造成性能开销过大。HPB利用手机的RAM来缓存L2P Map表, 以提升读性能,尤其是长时间使用后的随机读取能力。...

2021-09-14 16:14:15 1292

原创 二极管详解

1N4148和1N5819的区别:高频.低压、大电流特性是1N5819二极管与普通二极管的不同点, 它广泛被应用于开关电源、变频器、驱动器等电路,作高频、低压、大 电流整流,续流、保护二极管使用。1N5819的特点是速度超快(开关损耗低),压降特低(电压损耗 低),不过耐压也低,通常少于60V,适用于低压(<=12V)开关电源。普通二级管快恢复速度中,压降大,耐压高,适用于高压(>12V~1000V)开关电源。1N4148是点接触型的小电流整流管,速度高,不过电流才50mA,1N5819二极管的

2021-07-04 19:04:23 661

转载 Qt入门学习教程

Qt入门学习教程欢迎使用Markdown编辑器Qt安装Qt项目建立、编译、运行和发布过程解析,并实现hello world工程欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。Qt安装链接Qt项目建立、编译、运行和发布过程解析,并实现hello world工程链接...

2021-05-28 15:56:18 96

原创 自恢复保险丝电压选型

2020-11-20 19:45:17 801

原创 论HAL层、FDL层、FTL层的参数传递

HAL层、FDL层、FTL层的共用参数传递方式:共用头文件添加开发环境配置选项卡的宏来做控制,并各层公共定义这个宏共用RAM区存共用参数

2020-10-14 22:51:26 352

原创 基于单片机的临界区代码保护方法

定义临界区指的是一个访问共用资源(例如:共用设备或是共用存储器)的程序片段,而这些共用资源又无法同时被多个线程访问的特性。临界区保护方法有四种(1)第一种方法:直接利用开启或者关闭中断的语句来控制。比如:#define _DINT() disable_interrupt() // 关闭中断#define _EINT() enable_interrupt() // 打开中断优点:简单,执行速度快(只有一条指令),在临界保护操作频繁的场合优势突

2020-06-10 17:11:34 2136 1

原创 QT 5.12安装教程注意点

1.断开网络,打开安装文件.exe,否则会出现点击不了 “下一步”2.组件选择见下图

2020-04-10 21:35:10 2454 1

原创 日志信息查看流程

日志信息查看流程1.需要你用黑色的串口模块线烧录成功后,黑色的串口模块线拔出插到“SET”usb口2.打开串口调试软件3.设置和开启串口调试软件监听信息...

2019-12-23 17:15:52 285

原创 stlink代码烧录

1.硬件连接:2.用电池给枪供电3.打开keil 打开gun代码工程(或双击打开下方截图文件)4.编译代码5.烧录代码

2019-12-23 15:36:33 708

原创 keil5安装 pack安装教程

这里写自定义目录标题keil5安装keil5破解keill STM32F1xx_DFP.2.2.0.pack安装Keil.Jansson.1.0.0.pack安装工程编译keil5安装安装文件位置:1.双击图标进行安装2.进入安装界面——点击Next(下一步)3.选中同意软件使用条约,点击Next(下一步)4.选择安装路径(以D盘Keil_V5为例)——点击Next(下一步)...

2019-12-20 13:45:25 27556

原创 电脑开机出现 invalid signature detected。check secure boot policy in setup

本人使用华硕笔记本电脑原因:没有正确引导分区启动系统解决方法:如果是预装win8机器改装win7系统,建议您更改下BIOS安全选项设置:开机按 F2 进入BIOS,Boot—Lunch CSM—设置为 enable,Security—secure boot control—设置为disable,然后按 F10 保存退出。...

2019-10-19 13:46:13 59306 5

转载 QT5.7.1+VS2013软件开发环境配置

链接:https://blog.csdn.net/wangwenjing90/article/details/81254950

2019-07-16 22:54:43 825

原创 管理体会

管理者如果发现员工一直都是在自己的驱动下才会往前工作一点并感觉形成习惯,说明管理有问题。真正好的管理是使在员工在当前力所能及和时间允许的情况下完成适量的工作,并且有一定的自由度去支配自己的工作任务和自我技能和效率的提升。这是符合人性的,人性喜欢主动自由。管理者安排任务是要给员工留点缓冲时间,员工自己在安排任务时也需要安排缓冲时间用于突发状况。...

2019-04-13 14:24:11 110

原创 sublime安装、使用详解

下载sublime官方下载:https://www.sublimetext.com/3百度搜索下载破解更改hosts文件windows系统的hosts文件在C:\Windows\System32\drivers\etc 路径下,其他系统请自行百度在hosts文件中加入下面两行:127.0.0.1 www.sublimetext.com127.0.0.1 ...

2019-02-23 12:06:17 390

DDR相关资料_Ver1.04.rar

包含RK(Rockchip )DDR测试工具、DDR测试脚本、DDR测试文档、memtester、stressapptest等DDR测试资料

2021-12-29

GDQ2BFAA_datasheet-Rev1.1.pdf

GigaDevice DDR4 SDRAM datasheet

2021-12-22

空空如也

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

TA关注的人

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