- 博客(41)
- 收藏
- 关注
原创 ACPI表传参中 I2CSerialBusV2()
是一个用于描述I2C总线连接的资源宏,它是ACPI 5.0版本引入的新资源之一,用于在ACPI表中定义I2C设备的硬件特性。这个宏用于创建ACPI表中的资源模板,以供操作系统识别和配置I2C设备。在ACPI Source Language (ASL) 中,
2024-06-19 11:44:45
165
原创 关于人工智能的思考:知识的海洋,还是思想的荒原?
人工智能的时代正在来临,人工智能的时代已然来临,如何去使用它,运用它成为了一个我们更应该思考的问题。例如,人工智能的发展让我们对机器学习、神经网络等领域产生了浓厚的兴趣,而这些领域的深入探索又会产生更多的问题和挑战。综上所述,互联网和人工智能并没有减少我们的问题,而是以一种复杂的方式影响着我们的问题提出和思考过程。但在互联网的帮助下,我们可以接触到更广泛的视角和思想,从而提出更加深入和全面的问题。在这个知识爆炸的时代,我们应该更加珍视独立思考的能力,不断提出新的问题,探索未知的领域。
2024-06-11 19:50:49
323
原创 Loongnix20.5系统ssh无法远程登陆问题
1. 确认客户端与服务器网络通信正常,能ping通。service ssh start后正常。
2024-05-24 16:08:44
122
原创 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
原创 龙芯CPU第四代代表产品
龙芯已形成以“三剑客”和“三尖兵”为代表的第四代产品。“三剑客”3A6000: 面向桌面处理器,3A6000已经得到市场检验。3C6000:是面向服务器市场的芯片,与3C5000相比性能提升一倍,成本减半。除了性价比优势外,且龙芯3C6000的主频也与市场主流服务器CPU水平相当。面向终端的2K3000: 移动桌面终端处理器,2K3000为云终端芯片产品。“三尖兵”包括嵌入式SoC2K0300、电机驱动专用MCU1C203、激光打印机专用SoC2P0300,都是面
2024-05-10 11:28:43
236
原创 loongnix系统下高温关机温度相关的配置
讲解loongnix系统下如何查看cpu当前温度,如何查看系统高温关机温度,如何修改系统下的高温关机温度。
2024-05-09 20:34:23
280
原创 机器到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
原创 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
原创 龙芯架构处理器的中断映射 -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
原创 龙芯7A1000/7A2000笔记本方案EC中断管脚约束
SCI(System Control Interrupt): 连接到7A2000的ACPI_GPIO0管脚,要求低电平有效
2023-06-14 10:12:57
156
minicom-2.7.1-1.1-loongarch64.deb
2023-08-15
linux的audit服务
2024-01-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人