小菜刀_
码龄17年
求更新 关注
提问 私信
  • 博客:335,785
    社区:3,242
    339,027
    总访问量
  • 117
    原创
  • 130
    粉丝
  • 129
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2010-01-07
博客简介:

sense的专栏

查看详细资料
个人成就
  • 获得215次点赞
  • 内容获得56次评论
  • 获得695次收藏
  • 代码片获得1,609次分享
  • 博客总排名27,743名
  • 原力等级
    原力等级
    4
    原力分
    800
    本月获得
    1
创作历程
  • 6篇
    2026年
  • 2篇
    2025年
  • 2篇
    2024年
  • 9篇
    2023年
  • 9篇
    2022年
  • 11篇
    2021年
  • 45篇
    2020年
  • 30篇
    2019年
  • 2篇
    2012年
  • 16篇
    2011年
  • 9篇
    2010年
成就勋章
TA的专栏
  • OpenHarmony
    6篇
  • UEFI
    1篇
  • loongarch
    17篇
  • centos
    1篇
  • qt
    9篇
  • windows
    1篇
  • vlc-qt
  • 串口
  • debian
    1篇
  • rt-thread
    2篇
  • u-boot
    6篇
  • kernel
    4篇
  • pmon
    6篇
  • ejtag
    1篇
  • 龙芯BIOS
    1篇
  • python
    3篇
  • Linux内核设计与实现笔记
  • c/c++
    4篇
  • linux
    39篇
  • mysql
    4篇
  • ffmpeg
    5篇
  • 龙芯
    48篇
  • opencv
    4篇
  • spring boot
    4篇

TA关注的专栏 13

TA关注的收藏夹 0

TA关注的社区 8

TA参与的活动 1

创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

7人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

OpenHarmony LiteOS-M 产品参数全为空?一起因初始化顺序引发的调试实录

摘要: 在龙芯LS2K300平台(OpenHarmony 6.1)上,HCTest测试框架输出的产品参数全部为空或占位符"****"。问题根源在于:1)缺少板级HAL适配,导致回退到返回空值的默认实现;2)更深层的参数服务初始化顺序竞争——当HCTest初始化早于参数服务时,读取操作失败。修复方案包括:添加平台HAL实现(填充真实设备信息),并通过调整参数服务的初始化优先级(从2提升至0)确保其优先加载。验证显示,修改后所有参数均正常显示。该案例揭示了嵌入式系统中HAL适配缺失和初始化竞
原创
博文更新于 2026.04.26 ·
460 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

UEFI 自定义菜单开发完整流程指南

本文档详细介绍了在UEFI Setup的Advanced菜单下添加自定义子菜单的完整开发流程。主要内容包括: 创建驱动程序目录结构,包含必要的源代码文件和配置文件。 配置INF文件模板,详细说明了各项参数设置,特别强调了GUID命名规范和模块类型定义。 定义配置数据结构,包括NV变量存储和表单集GUID,确保与平台配置文件一致。 创建字符串资源文件,支持多语言显示,并规定了字符串标识符的命名规范。 设计VFR表单文件,重点说明了如何将菜单显示在Advanced下,以及OneOf控件的使用限制。 文档提供了完
原创
博文更新于 2026.04.26 ·
382 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

如何在龙芯上部署OpenClaw

本文介绍了在LoongArch架构下安装配置Node.js和OpenClaw的完整流程。首先要求Linux 6.6+内核系统,推荐使用龙芯3A5000/3A6000等CPU。Node.js需下载loong64版本并配置环境变量。OpenClaw推荐通过官方脚本安装最新版(测试版本2026.4.2),安装过程包含安全确认、初始化模式选择等交互步骤。安装完成后需启动本地网关服务,通过netstat验证端口(18789/18791/18792),最后可通过openclaw tui命令测试基础功能。该配置为初级安装
原创
博文更新于 2026.04.18 ·
544 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

OpenHarmony LiteOS-M KV Store 测试失败调试全记录(龙芯 LS2K0300 平台)

本文记录了在龙芯LS2K0300平台上运行OpenHarmony 6.1的KV Store功能测试时出现的问题及解决方案。测试中出现大量文件操作失败,返回-1错误。通过分析发现三个主要问题:1)文件系统路径处理不当,HAL层未处理非绝对路径;2)内存和存储空间不足;3)HalFileStat接口契约错误。最终通过创建/data目录、扩展RAM磁盘空间至256KB、调整堆大小至320KB,并修复HalFileStat接口实现,解决了测试失败问题。调试过程涉及文件系统挂载、内存布局和HAL接口契约等多个技术层面
原创
博文更新于 2026.04.18 ·
429 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

OpenHarmony LiteOS-M Shell 命令开发指南

本文档介绍了在OpenHarmony LiteOS-M内核中添加自定义shell命令的方法,以version、reboot和poweroff命令为例。主要内容包括:1) 创建命令实现文件并编写功能代码;2) 在头文件中声明命令函数;3) 在shcmd.c中注册新命令;4) 修改BUILD.gn添加构建配置。文档详细说明了命令函数原型、参数解析、硬件寄存器访问等关键概念,并提供了常见问题解决方法。通过本指南,开发者可以快速掌握LiteOS-M Shell命令的开发流程。
原创
博文更新于 2026.04.12 ·
476 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

OpenHarmony LiteOS-M LittleFS 文件系统调试与修复实战

OpenHarmony LiteOS-M LittleFS 文件系统调试与修复实战 摘要:本文记录了在LoongArch架构ls2k300_mini_dp开发板上调试OpenHarmony 6.1 LittleFS文件系统问题的全过程。初始症状包括"BAD file"错误、文件创建失败等问题。通过逐步调试发现:1) VfsMpFind函数路径匹配逻辑存在缺陷,导致mount point查找失败;2) LittleFS对特殊目录项处理不当。最终通过修改VfsMpFind函数路径比较逻辑,并
原创
博文更新于 2026.04.12 ·
499 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

支持LoongArch 的操作系统(ABI2.0)

本文汇总了支持LoongArch架构(ABI 2.0)的各类操作系统,下载时需选择"loongarch64"、"loong64"或"loong"架构版本。包含桌面系统(如Debian、Arch Linux、Deepin等)、服务器系统(OpenAnolis、OpenEuler等)、云原生方案(Alpine、Python/Docker仓库)以及极客向系统(Gentoo、LFS)。同时列出Kylin、UOS等国产商业系统,部分需申请试用。为LoongA
原创
博文更新于 2025.09.21 ·
716 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

使用 Qemu 调试 LoongArch 应用程序

本文介绍了在Ubuntu 22.04上编译Qemu并用于LoongArch64架构程序调试的过程。主要内容包括:1) 下载和编译Qemu源码,配置支持loongarch64架构;2) 使用交叉工具链(gcc13)编译一个简单的LoongArch汇编程序;3) 通过Qemu模拟器运行程序并用GDB进行远程调试。文章提供了详细的命令行操作步骤,演示了如何设置断点、单步执行汇编指令等调试过程,为LoongArch64架构的应用程序开发提供了实用指导。
原创
博文更新于 2025.05.27 ·
672 阅读 ·
7 点赞 ·
0 评论 ·
2 收藏

Advanced Bash Shell Guide(中文版)

发布资源 2011.03.10 ·
doc

龙芯2K1000/2K500开发板如何利用coredump 进行调试

文件复制到PC 机上,然后使用交叉工具链中的gdb 进行调试。编译时加入调试信息 ((PC 机上))查看core 文件的名字 (开发板上)开启core 文件 (开发板上)查看ulimit 的所有参数设置。执行程序之后在当前路径生成了名为。的 coredump 文件。
原创
博文更新于 2024.02.20 ·
758 阅读 ·
7 点赞 ·
0 评论 ·
13 收藏

在龙芯2K500/2K1000上使用OpenWRT

OpenWrt是一个为嵌入式设备(通常是无线路由器)开发的高扩展度的GNU/Linux发行版。与许多其他路由器的发行版不同,OpenWrt是一个完全为嵌入式设备构建的功能全面、 易于修改的由现代Linux内核驱动的操作系统。在实践中,这意味着您可以得到您需要的所有功能,却仍能避免臃肿。OpenWrt不是一个单一且不可更改的固件,而是提供了具有软件包管理功能的完全可写的文件系统, 让您通过使用适配任何应用的软件包来定制设备。对于开发人员来说,OpenWrt是一个无需围绕它构建完整固件就能开发应用程序的框架。
原创
博文更新于 2024.02.19 ·
1619 阅读 ·
16 点赞 ·
0 评论 ·
17 收藏

使用llvm 编译最新的linux 内核(LoongArch)

gcc 从linux 官方下载:http://mirrors.edge.kernel.org/pub/tools/crosstool/files/bin/x86_64/13.2.0/x86_64-gcc-13.2.0-nolibc-loongarch64-linux.tar.xz。从https://www.kernel.org/ 下载最新的版本(linux-next) ,此时用的是linux 6.6rc1。出现上面的错误是因为不module 也还不支持,修改内核配置 关掉。
原创
博文更新于 2023.09.06 ·
1830 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

编译LoongArch的llvm交叉工具链

下载gcc交叉工具链https://github.com/sunhaiyong1978/CLFS-for-LoongArch/releases/download/8.1/CLFS-loongarch64-8.1.1-x86_64-cross-tools-gcc-libc.tar.xz,并解压到。从https://github.com/llvm/llvm-project 下最新的。解压源码后,在源码目录执行编译脚本 build.sh。编译完成之后会安装到当前目录下的。
原创
博文更新于 2023.09.06 ·
1341 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

OpenHarmony 4.0 源码编译hb 问题排查记录

从错信息看是找到某个目录,hb 是python写的,所以打算看看源码是找个目录出错了,根据出错信息直接看源码文件。下载build_lite 源码, 从中复制hb_internal 到openharmony 的源码目录即可。这个仓库里面有,所以从这里下载一份到源码放到OpenHarmony 中去。下载好Openharmony 4.0Beta2 的源码。,在OpenHamony 源码下确实没有发现有。查看python 代码可知报错原因是没找到。, 去OpenHarmony 源码仓发现。
原创
博文更新于 2023.09.06 ·
4285 阅读 ·
8 点赞 ·
1 评论 ·
9 收藏

Openharmony3.2 源码编译(ubuntu 22.04) 过程记录

在ubuntu 22.04 下编译OpenHarmony 3.2源码的过程记录
原创
博文更新于 2023.09.05 ·
2413 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

Qt for Python

目前python的qt 绑定有两种方式 pyqt 和 pyside。目前PyQt是由一家小公司维护的,PyQt历史更长一些,比较稳定,开发社区也比较大,有相关的deploy工具;而PySide(又名Qt for Python)现由Qt公司维护,比PyQt更年轻一些。截至2019年,最新版本是PyQt5和PySide2。PySide6是2020年发行的。PySide2和PySide6,分别是基于C++下的Qt5和Qt6开发的。
原创
博文更新于 2023.07.18 ·
1670 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

龙芯 3A 处理器用户手册(上册)

发布资源 2012.02.18 ·
pdf

loongson 1B 开发板用户手册

发布资源 2012.04.17 ·
pdf

龙芯电脑(LoongArch)如何升级BIOS(UEFI固件)

可查看固件的版本信息,版本信息包括版本号,编译时间,git commit ID.插好装有固件的U 盘(U盘格式为fat32或ext3格式), 上电开机后待出现。升级固件,固件升级过程为先擦除,后写入,待出现。输入对应的标号,(本例中U盘的标号是。进入配置界面后通过上下选择键选中。按回车进入UEFI 命令行。, 如上图所示USB对应的是。键进去UEFI配置界面。, 之后再查找U盘对应的。查看SPI命令的使用说明。后,表示升级完成,输入。
原创
博文更新于 2023.06.18 ·
5004 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Loongarch 软件移植

AutoTools 添加Loongarch 支持为了简化可移植构建的难度,早期有一套AutoTools的工具帮助程序员构建软件。c/c++开源项目大多由Autotools 工具管理,源码编译常见三步曲。./configuremake make install在Loongarch 下编译常见的问题如下:./configureconfigure: error: cannot guess build type; you must specify one在 ./configur
原创
博文更新于 2023.06.02 ·
4918 阅读 ·
5 点赞 ·
0 评论 ·
24 收藏
加载更多