- 博客(19)
- 收藏
- 关注
原创 一文搞懂内存、外存、ROM、RAM、SRAM、SDRAM、DDR、NOR flash、NAND flash
内存(Memory)指的是内存存储器,又称为主存,是CPU用来直接寻址和存储的空间,它相当于一座桥梁,用以负责诸如硬盘、主板、显卡等硬件上的数据与处理器之间数据交换处理,我们可以把内存看作数据缓存区,一个高速的缓存区。同步动态随机存储器(Synchronous Dynamic RAM),是DRAM的一种(还有异步的DRAM、已经是过去式了、此处不提),与系统时钟同步,容量大、价格便宜、访问延迟高;SRAM(Static RAM,静态随机存储器):快、稳定、低延迟、但成本高且容量做不大;
2025-12-11 16:51:06
720
原创 Ubuntu虚拟机命令行模式切换回图形界面
温馨提醒:千万不要轻易去更改/etc/default/grub这个文件,我当时改完虚拟机就进入经济模式了,所以要慎重,如果有同样遭遇可以私信我、提供解决办法;查看是否能进入图形化界面,如果出现一条短横线闪烁的现象并且一直卡着,则代表启动失败;:说明图形环境仍然存在,但你可能切换到了命令行终端。如果顺利,则万事大吉;如果没成功,则需接着往下走;或为空:表示你当前处于纯命令行模式。6.重新安装 VMware 工具包。7.修复完后重启桌面,应该就行了;可以看到是gdm型显示器管理器;4.执行启动图形化界面命令。
2025-10-14 17:55:08
841
原创 如何fork仓库的所有分支
fork操作通常只会复制原仓库的默认分支(通常是main或master),而不会自动把所有其他的分支都 fork 过来。如果你需要其他的分支,可以在 fork 后手动从原仓库抓取这些分支。
2025-08-14 11:31:21
560
原创 在开发板uboot命令行ping虚拟机Ubuntu教程
适配uboot的标准启动流程之PXE启动,需要搭建pxe服务器,可以在自己虚拟机上搭建一个pxe服务器,能够执行pxe启动的前提是需要虚拟机与开发板能够正常ping通,下面就是记录整个过程;前要:只能uboot去ping虚拟机,虚拟机无法ping开发板uboot,因为uboot未对ping指令做处理;
2025-06-19 09:55:44
759
原创 Ubuntu虚拟机安装交叉编译链aarch64-linux-gnu
交叉编译工具链是将程序源代码编译为目标架构可执行文件的工具集。在这篇教程中,我们将学习如何在Ubuntu 虚拟机上安装和配置工具链。此工具链专为AArch64(ARM64)架构设计,使我们能够在 x86_64(传统的 PC 架构)上编译为 ARM64 架构的可执行文件。aarch64-linux-gnu既能编译linux内核相关的工程,也能编译目标板是64位的uboot工程。
2025-06-11 10:02:39
2296
原创 Vmvare Ubuntu虚拟机找不到插入的U盘
3、点击左上角的《虚拟机》,点击第二个选项《可移动设备》,从右下角的图中找到你对应的U盘型号;2、需要在vmvare的设置选项中,将usb控制器的usb兼容性改成:USB 3.1。4、如图中所示选中连接,即可,使用lsblk即可看到插入的U盘;1、开启虚拟机时,在插入U盘时会出现提示:连接主机还是虚拟机。此时应该选择打开的虚拟机;
2025-03-10 14:29:50
3518
原创 ubuntu设置共享文件夹之后却找不到
参考了这位大佬链接:原文链接:https://blog.csdn.net/qq_46323094/article/details/117365023。安装后再执行,若提示了:-o nonempt不支持,最简单的方法删掉命令中的-o nonempt即可!3、之后,再次进入/mnt/hgfs目录下,就会看到共享文件夹了。1、输入以下指令,确定共享文件夹是否设置成功。2、如果已经设置了共享文件夹,请输入下列指令。若是设置成功,会输出贡献文件夹的名字。
2025-03-10 14:09:46
3738
原创 ARM sysytem ready Devicetree认证
1.下载对应ACS镜像,下载过程中出现“没有授权、无法下载”以及下载网速慢的问题;b.挂梯子试试,并可以更换一下IP试试;a.更换浏览器,试试;以上方法进行排列组合;
2025-02-28 10:04:29
171
原创 windows与Ubuntu虚拟机共享文件夹
2.好像需要先进行挂载,然后在windows宿主机上该文件夹下存储一个文件,在Ubuntu中通过下面命令查看文件夹,就能找到了;比如在虚拟机上设置的windows共享文件夹为C:\u-boot,见下图;是系统中预定义的一个目录,通常用于挂载外部设备或其他文件系统。)开始,所以不管你当前在哪个目录,都必须提供完整的路径。: 这个路径是一个绝对路径。
2025-02-28 09:47:01
630
原创 提交代码流程
此时若发生冲突,需要将冲突文件先执行下面语句打包与原始克隆状态的差异点,就是为了保存现在本地的更改;4.需要将本地所有提交合并为一个提交,做好描述,这个参数可以带上作者;3.在开发完成后,需要先拉取远程仓库代码,确保与远程目标分支对齐;再执行下面语句,将冲突文件回退到克隆状态。1.git clone 远程仓库代码;2.新建分支,在新分支上进行开发;5.推送到主分支上,请求合并;需要选择合并审核者;
2025-02-21 18:01:55
188
原创 git 推送代码记录
6.如果本地提示推送失败,显示不是最新的(但是你又已经pull过了),可能是远程在某次失败推送中已经提交过了,查看仓库新建的远程分支是否已经存在,需要删掉远程不完整的新分支add_feature提交;4.此时本地的所有更改合并到一个提交记录,此时还需要拉一下远程的主分支(master:之前开发的这个分区)到这个新建分支(add_feature),保持与远程同步(先拉后推);5.再推送新分支(add_featue)到远程仓库即可完成一次提交,在远程仓库看是否有新推的分支;7.再重复4、5步骤即可;
2025-02-19 10:00:20
287
原创 Vim使用心得
使用了sed删除行尾制表符和空格 sed -i 's/[ \t]*$//' your_file.c,但是出现问题:不管打开哪个文件,每行的前面空格都是高亮,非常影响阅读;解决办法:在vim下敲入下面命令即可!1.vim为了解决checkpatch.pl提示的+
2025-02-10 15:26:35
183
原创 git使用测试之git pull&git push
也可通过下指令让已存在的本地分支去跟踪远程某个特定分支,但要先切换到该本地分支操作。2.远程仓库是已存在的,并也存在不同分支(2个master、feature);2.在当前本地分支向建立跟踪关系的远程分支推送代码,直接git push就行;1.本地仓库是新建的,并已存在文件和分支(5个),不同分支下的内容不同;1.向远程仓库推送该新分支并建立一个同名新分支,文件内容也相同;origin是远程仓库名,feature是本地分支名。3.拓展:3个阶段将远程分支和本地分支建立连接。直接再执行下面语句就可以拉下来;
2024-11-05 14:52:32
465
原创 git使用记录
完成后,可以使用 SSH 链接形式的 URL,例如 `git@github.com:username/repo_name.git`,避免每次推送或拉取时输入密码。注意:如果是第一次推送,可能需要使用 `git push -u origin main`,让 Git 将 `main` 分支与远程分支关联。如果你是通过 `git init` 创建的新仓库,通常需要手动添加远程仓库(即将本地仓库和远程仓库关联起来)。安装完成后,可以使用 `git --version` 查看 Git 版本,确认安装成功。
2024-10-29 17:54:50
634
原创 在gitlab添加linux服务器的密钥--极简版
5.打开gitlab网站,找到ssh密钥的输入框(每个git平台不一样,一般是在设置里面),将上述内容复制到输入框中,点确定,就可以正常从git上拉代码了。首次在本地服务器拉远程git代码需要在gitlab上配置密钥,后续下载就无需输入密码;id_rsa.pub :公钥(需要的就是这个文件的内容)1.回到根目录,执行下面语句,.ssh是一个文件夹。id_rsa :私钥。
2024-10-16 16:45:03
497
原创 checkpatch.pl工具使用心得
checkpatch工具是一种代码检查工具,主要是对Linux编程代码进行静态检查,会指出编程的一些规范和代码风格问题。最近用来对U-Boot框架下编写的驱动代码进行检查。3.换行符在Linux下应该是LF(\n),而不是CRLF(\r\n)(注:在windows系统下)4.缩进的正确用法应该是Tab,而不是空格;关于Checkpatch的用法还未写完待续。5.大括号还有运算符两侧应该要有缩进;1.代码行末尾多余的空格;2.块注释的*是否对齐;
2024-09-30 17:28:06
655
原创 RS-485总线与CAN总线理解
RS-485总线技术是相较于底层的应用层协议,作为应用开发者一般关注的是其应用,你可以将它理解为一种固定的硬件层电气接口,至于我们在基于485硬件就绪的条件下进行应用开发只需考虑它的软件通信协议,有主流的Modbus RTU通信协议,也可以自己定义自己的一套协议标准进行相应传输,只要不丢失数据就行;
2023-04-04 10:22:38
1795
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅