自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Linux块设备驱动01

Linux块设备是针对存储设备,比如SD卡、EMMC、Nand Flash等。

2024-06-16 14:38:05 960 1

原创 Linux RTC驱动01

Linux RTC驱动分析

2024-05-22 23:30:44 232

原创 TFT启动报错

TFTP因为ipv6被禁用导致无法启动

2024-05-05 15:32:37 360

原创 WSL 无法解析域名

wsl ping 百度域名提示Temporary failure in name resolution。

2024-05-01 00:30:08 258

原创 Windows安装WSL Ubuntu-20.04

输入安装命令之后,需要创建用户和密码,按照提示操作即可。

2024-05-01 00:16:25 234

原创 单独编译scp

lunch xxx。

2024-03-27 19:43:47 82

原创 ArkUI Preview错误:A page configured in ‘main_pages.json‘ must have one and only one ‘@Entry‘ decorator

出现错误的原因是在ArkUI里面规定,在单个页面中【注意,不是组件】,需要使用@Entry装饰器,指定一个自定义组件作为页面入口,所以,在自己的页面中添加@Entry就可以正常预览了。仔细一想,确实合理,被@Entry修饰的表示一个页面的入口,所以不需要export,export的应该是组件。这时,出现警告, 大致意思是,不建议使用export导出一个被@Entry装饰的struct。点击PreView的刷新按钮,就可以正常预览了。所以,删除export关键字即可。

2023-12-02 23:55:08 4201

原创 Linux设备树--特殊节点

再/sys/firmware/devicetree/base/chosen路径下,可以看到chosen节点,为了uboot向kernel传递参数,主要是将bootargs传递给linux内核,作为命令参数。fdt_chosen函数,会在chosen节点添加bootargs。uboot中有dtb和bootargs参数,那么应该是uboot再这个节点添加了数据。cat bootargs可以获取uboot向内核传递的参数。aliases节点:定义别名,方便访问节点。Uboot是如何向内核传递参数的?

2023-09-28 00:35:07 95

原创 Linux驱动-字符设备驱动

在chardev下新建chr_dev_base.c文件,这个是我们的驱动代码文件,文件中,我们会实现字符设备的加载与卸载所执行的函数,以及对应的文件操作(打开、关闭、读、写)的函数。注意,我们在源码中的驱动init函数中,使用printk打印了信息,为什么我们驱动在加载之后,没有输出呢?我们可以看到,log其实是输出了,只是没有再控制台显示而已,至于为什么,可以去搜索一下。我们新建一个存放驱动文件的文件夹,暂时就叫chardev,放在系统源码的根目录,可以看到,驱动时加载成功的。可以看到,驱动被成功卸载。

2023-09-24 01:12:24 93

原创 如何确定Linux使用的交叉编译工具

如果需要将ko文件或者应用程序运行到开发板中,必须使用开发板中运行的操作系统相同的交叉编译工具链才可以,那么如何快速的确定目标系统的交叉编译工具呢?

2023-09-24 00:29:48 1256

原创 01-数据库基础-DBMS-DDL

一条数据的唯一标识,不允许重复,不可以为空,primary key。添加auto_increment可以实现自增。这一列不能为空 NOT NULL。DLL如何定义操作数据库和表。唯一性约束:数据不允许重复。默认值约束:设置默认值。

2023-08-10 00:38:17 185

原创 Mysql全面优化思路

建议在BIOS级别关闭NUMA。性能高可以开启BBU和回写。建议使用模式一:主备模式。建议使用RAID10。

2023-08-09 23:38:58 23

原创 Python Celery+Redis

可以看到,右侧的终端中,即执行了send_email任务,又执行了send_msg任务,并没有出现等待5S之后,又执行下一个任务的情况。celery要想使用redis作为消息中间件,需要使用pip安装redis包。出现如下提示,就表示启动成功了。

2023-08-01 00:59:01 234

原创 WSL安装Redis

则表示连接成功,至此,Redis可以正常使用。启动WSL,在终端中执行如下命令。表示redis服务已经启动。

2023-08-01 00:20:30 628

原创 2020-07-11

Linux内核驱动之字符设备驱动示例

2020-07-11 22:28:00 77

原创 Android中设置文字跑马灯效果不动

在跟着B站Up主天哥在奔跑,学习Android的TextView控件时,想要实现一个跑马灯效果,但是按照视频中的代码发现文字是不会动的。视频中的代码如下:<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="...

2020-04-30 18:56:44 2195 1

空空如也

空空如也

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

TA关注的人

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