嵌入式Linux
嵌入式Linux
眺望塔
这个作者很懒,什么都没留下…
展开
-
RK 调频调压测试(dvfs)
概述DVFS 即动态电压频率调整,动态技术则是根据芯片所运行的应用程序对计算能力的不同需要,动态调节芯片的运行频率和电压,从而达到节能的目的。Dvfs大致控制流程:1.采集与系统负载有关的信号,计算当前的系统负载。2.根据系统的当前负载,预测系统在下一时间段需要的性能。3.将预测的性能转换成需要的频率,从而调整芯片的时钟设置。4.根据新的频率计算相应的电压。通知电源管理模块调整给CPU的电压。实现以rk3066boxcore为例。rk3066box采用了分立电源,DVFS调节系统的VDD原创 2022-05-18 14:35:15 · 1316 阅读 · 0 评论 -
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 · 4047 阅读 · 0 评论 -
RK3399 uboot中添加自己的命令
RK3399 uboot中添加自己的命令添加命令.c文件编译、烧录和运行如果需要Kconfig配置情况添加命令.c文件编辑makefile添加编译使能编译、烧录和运行编译./build.sh uboot烧录运行如果需要Kconfig配置情况上面改完后编译成功后,有如下文件自动变化:...原创 2022-04-13 17:04:19 · 162 阅读 · 0 评论 -
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 · 154 阅读 · 0 评论 -
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 · 1033 阅读 · 0 评论 -
ubuntu无法清空回收站解决办法
ubuntu无法清空回收站解决办法原创 2022-01-18 14:26:39 · 1879 阅读 · 0 评论 -
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 · 3495 阅读 · 0 评论 -
磁盘/硬盘、文件系统修复教程
问题查看文件系统使用状况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 · 434 阅读 · 0 评论 -
ubuntu 开机显示recovering journal死机的解决方法
问题:错误信息:/dev/sdb2 recovering journal原因:我的电脑有2个硬盘,第二块盘由于异常导致掉盘并且重新插拔也识别不到,但我又在/etc/fstab里添加了系统开机时的识别信息导致开机失败解决方法:编辑/etc/fstab文件并删除第二块盘的信息:...原创 2022-01-06 18:09:20 · 5560 阅读 · 0 评论 -
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 · 1691 阅读 · 0 评论 -
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 · 2351 阅读 · 0 评论 -
Windows远程访问Ubuntu 16.04
远程连接到Linux服务器(本文是Ubuntu),方法分为两种。第一种:通过SSH服务(使用xshell等工具)来远程访问,编写终端命令,不过这个是无界面的,很多人也喜欢这种方式,因为快捷方便。第二种:通过可视化界面远程访问,像Windows下的自带的远程工具一样,能够以图形化的界面远程操作(很多人还是因为习惯问题,喜欢这种方式,毕竟有界面显示还是赏心悦目的)。最常见的是通过xrdp和vnc这两种远程桌面协议来进行可视化远程操作。通过XDRP实现Windows远程访问通过安装第三方xfac4或者xu原创 2021-11-03 11:01:13 · 3319 阅读 · 0 评论