自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ACPI表传参中 I2CSerialBusV2()

是一个用于描述I2C总线连接的资源宏,它是ACPI 5.0版本引入的新资源之一,用于在ACPI表中定义I2C设备的硬件特性。这个宏用于创建ACPI表中的资源模板,以供操作系统识别和配置I2C设备。在ACPI Source Language (ASL) 中,

2024-06-19 11:44:45 165

原创 文件系统更新initrd的方法

创建及更新initrd的方法。

2024-06-18 11:18:31 188

原创 关于人工智能的思考:知识的海洋,还是思想的荒原?

人工智能的时代正在来临,人工智能的时代已然来临,如何去使用它,运用它成为了一个我们更应该思考的问题。例如,人工智能的发展让我们对机器学习、神经网络等领域产生了浓厚的兴趣,而这些领域的深入探索又会产生更多的问题和挑战。综上所述,互联网和人工智能并没有减少我们的问题,而是以一种复杂的方式影响着我们的问题提出和思考过程。但在互联网的帮助下,我们可以接触到更广泛的视角和思想,从而提出更加深入和全面的问题。在这个知识爆炸的时代,我们应该更加珍视独立思考的能力,不断提出新的问题,探索未知的领域。

2024-06-11 19:50:49 323

原创 Loongnix20.5系统ssh无法远程登陆问题

1. 确认客户端与服务器网络通信正常,能ping通。service ssh start后正常。

2024-05-24 16:08:44 122

原创 在已创建的git工程中添加.gitignore

在已创建的Git工程中添加.gitignore文件,去掉需要忽略改动的文件信息。

2024-05-24 15:07:03 724

原创 RCU中rcu_data得nxttail[]链表中各index值的含义

在RCU的实现中,这些宏通过指针更新和比较来协调读者和写者的操作,确保数据的一致性和同步。写者在更新数据时会创建一个新的数据副本,并等待所有读者完成对旧数据的访问,这个等待过程就是通过这些宏来管理的。是与RCU状态机相关的宏定义,它们用于管理RCU的grace period和同步机制。

2024-05-21 15:46:12 163

原创 rcu的几种不同的同步状态

每种RCU状态都有其特定的使用场景和性能特点。开发者需要根据具体的同步需求和性能考虑来选择合适的RCU状态。例如,如果一个操作需要立即响应并且可以被抢占,那么使用。相反,如果一个操作不需要立即响应,并且可以等待下一次调度点,那么使用。而对于那些需要在软中断上下文中同步的操作,则应该使用。RCU提供了几种不同的同步状态,以适应不同的使用场景和性能需求。,内核线程的名字以rcu_state的名字命名的。内核线程的执行函数时rcu_gp_thread()是Linux内核中定义的三种不同的RCU同步状态。

2024-05-21 15:42:18 285

原创 container_of() /offsetof()函数的功能

container_of() 这个宏通常用于内核编程中,特别是在处理链表、树等数据结构时。通过这个宏可以很方便的通过一个结构变量中一个成员的地址找到这个结构体变量的首地址

2024-05-20 16:17:35 687

原创 linux系统下时间与内核时间/硬件时钟相差8小时

解决在系统下时间 与 实时时钟相差8小时问题。

2024-05-11 17:36:09 835

原创 龙芯CPU第四代代表产品

龙芯已形成以“三剑客”和“三尖兵”为代表的第四代产品。“三剑客”3A6000: 面向桌面处理器,3A6000已经得到市场检验。3C6000:是面向服务器市场的芯片,与3C5000相比性能提升一倍,成本减半。除了性价比优势外,且龙芯3C6000的主频也与市场主流服务器CPU水平相当。面向终端的2K3000: 移动桌面终端处理器,2K3000为云终端芯片产品。“三尖兵”包括嵌入式SoC2K0300、电机驱动专用MCU1C203、激光打印机专用SoC2P0300,都是面

2024-05-10 11:28:43 236

原创 LA平台ACPI中添加CPU的GPIO传参配置

龙芯LA架构关于cpu的gpio的acpi传参配置方法,和系统下操作gpio的方法

2024-05-09 21:10:52 848

原创 loongnix系统下高温关机温度相关的配置

讲解loongnix系统下如何查看cpu当前温度,如何查看系统高温关机温度,如何修改系统下的高温关机温度。

2024-05-09 20:34:23 280

原创 龙芯LA架构相关的存储管理

LA64架构下,虚实地址转换的管理。

2024-05-08 15:25:37 1214 1

转载 DPDK入门指南

DPDK基本介绍:从DPDK产生背景、核心技术、应用场景递进的进行阐述。

2024-02-28 11:30:43 107

原创 Vm虚拟机ping不通物理机/开发板的设置

虚拟机ping外部物理机详细配置方法。

2024-01-30 11:53:57 606

原创 机器到80度就关机重启的问题定位

实际测试时发现cpu温度不准,且板载温度传感器的温度是80度时,cpu温度并未达到内核设定的关机温度。将cpu关机温度设置110度,当板卡温度为80度时,故障依旧复现。本板卡的OS输出接到了复位电路了,因此当高温测试时,板卡升温到80度以上后,OS输出激活了复位电路,导致系统出现关机重启现象。:管脚OS输出-在OS比较器模式下,当当前温度传感器监测到的温度值超过Tos寄存器的定点温度后,OS变为激活状态,(1)关机与温度相关,且内核自带高温关机机制,因此怀疑是由于cpu温度过高触发的内核关机程序。

2023-11-24 18:03:31 638

原创 UEFI Shell脚本语法

命令 [参数1] [参数2] #参数为可选项注释 : 脚本内#后面内容标识注释。命令行参数 : 执行脚本时可以带命令行参数,最多可以带10个参数。在脚本中%n可以获得第n个参数。环境变量 : 在脚本中%var%获得环境变量var的值。脚本返回值 : 脚本结束时可通过Exit命令设置返回值。`exit [/b] [exit-code]` # /b 和 exit-code是可选项`exit /b` #表示退出当前脚本;exit 则退出UEFI shell。

2023-10-26 19:18:44 1093

原创 loongnix系统设置root自动登录

修改loongnix系统配置文件,不输入密码直接进入系统桌面。

2023-09-04 16:47:44 729

原创 用i2c-tools读写i2c设备内部寄存器

通过i2ctools读写8位、16位寄存器地址的I2c设备寄存器值,指针寄存器的值。

2023-08-21 16:30:47 920

原创 i2ctools工具的下载与编译

i2c-tools-4.3在龙芯平台上编译与安装

2023-08-18 14:07:59 589

原创 7A2000自带GNET的网络唤醒操作

7a2000的网络如何设置使能网络唤醒功能,远程如何唤醒该设备。

2023-08-14 14:40:51 105

原创 git 相似指令用法

git几个相似命令的功能区分

2023-08-07 14:40:50 48

原创 Linux系统下访问设备寄存器的方法

Linux系统下访问设备寄存器的方法 读寄存器 busybox devmem address写寄存器 busybox devmem address b/h/w value

2023-08-03 20:14:36 1055

原创 Linux shell命令提示符中路径显示太长

示例:test@test-virtual-machine:~/loongson/kehu/HY/uefi-3a6000-7A2000-come/uefi-loongarch$其中\W 显示当前工作目录的名字。PS1变量中几个重要参数:\u,\h,\w。上述提示符命令长主要是路径层级太多,将路径提示符中的路径缩短即可解决上述问题。root用户与普通用户的PS1变量是独立的,东家不管西家事儿。痛点:shell中提示符字符串太长,导致输入命令要分行,影响观感操作。\w 显示当前工作目录的路径。

2023-08-01 21:03:58 619 1

原创 龙芯3系列板卡 系统版本支持总结

各板卡方案所用的系统总结记录

2023-06-30 15:00:12 86

原创 龙芯7A2000设备地址空间总结

TYPE1类型的配置头:(0xFE1000_0000)| offset[11:8]

2023-06-29 17:35:10 216

原创 LS7A1000和LS7A2000差异总结

LS7A1000/7A2000之间的差异

2023-06-29 17:28:03 522

原创 龙芯架构处理器的中断映射 -CORE PIC

处理器核内部可记录13个线中断:1个核间中断(IPI)、1个定时器中断(TI)、1个性能监测计数溢出中断(PMI)、8个硬中断(HWI0-HWI7),2个软中断(SWI0-SWI1)。SWI0的中断号等于0... IPI的中断号等于12。当cpu核检测到hw中断,进入对应的例外入口,执行plat_irq_dispatch();调用irq_linear_revmap(irq_domain,irq)根据硬件中断号找到映射的系统中断号virq,do_IRQ(virq)调用对应系统中断号的处理函数。

2023-06-25 18:05:20 155

原创 Loongarch 3号系列CPU之间的差异总结

总结loongarch架构3系列CPU之间的关系,区别有哪些。

2023-06-20 16:10:35 134

原创 龙芯VBIOS生成工具包安装方法

龙芯VBIOS生成器的软件包获取地址和安装方法。

2023-06-16 14:44:06 305

原创 龙芯7A1000/7A2000笔记本方案EC中断管脚约束

SCI(System Control Interrupt): 连接到7A2000的ACPI_GPIO0管脚,要求低电平有效

2023-06-14 10:12:57 156

原创 PMON中7A1000中显存设置超512MB后为何启动卡死

关于pmon中龙芯7A系列桥片的显存容量配置,为何设置大容量时固件启动卡死?

2023-06-09 11:47:01 166

原创 Linux系统下设置竖屏显示的shell快捷指令

linux下通过命令行设置竖屏显示

2023-06-06 20:29:45 799 1

原创 I2C设备地址

i2c设备的slave address = 7位chipaddress + 1位R/W位

2023-05-25 20:39:19 10339 1

原创 deb包的安装与卸载

deb包的安装与卸载方法

2023-05-23 18:07:24 1556 1

原创 虚拟机找不到共享文件夹

虚拟机设置共享文件夹的方法

2023-05-11 20:58:51 4320

原创 strtol() 字符串转长整型

strtol()函数:将一个字符串转成长整型数据。

2023-04-21 10:58:09 141

原创 VIM字符串替换技巧

vim 字符串替换使用技巧

2023-03-18 14:35:43 655

原创 DPDK-大页内存配置

DPDK测试时,配置大页内存的方法,查看当前系统的大页信息,挂载大页系统。

2023-03-16 11:12:59 2190

原创 单模光纤与多模光纤 简单区分

单模光纤与多模光纤的快速区分

2023-03-07 10:42:02 1855

minicom-2.7.1-1.1-loongarch64.deb

minicom安装包,该包适用于loongarch架构的ongnix系统下,无法联网安装minicom工具时,可下载上述包,通过dpkg -i minicom-2.7.1-1.1-loongarch64.deb直接离线安装minicom,用于测试cpu或者桥片上的串口功能。minicom是 Linux 下一款常用的命令行串口调试工具。 minicom-2.7.1-1.1-loongarch64.deb为龙芯LA架构的龙芯minicom安装包或龙芯minicom离线安装包。

2023-08-15

linux的audit服务

2024-01-10

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

TA关注的人

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