自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (13)
  • 收藏
  • 关注

原创 [Linux]Ubuntu 换源 20.04 阿里源

注意,这篇文章其实不是简单的教你怎么换源,而是示例一种方法来换20.04的阿里源,其他源和版本大同小异。笔者在写这篇文章的时候,20.04 还没有release出来正式版,但是已经可以在仓库里看到有源存在了,故写下这篇文章。文章最后是关于树莓派专用的镜像源更换的教程作者:wangyijieonline链接:https://blog.csdn.net/wangyijieonline/article/details/105360138来源:CSDN著作权归作者所有。商业转载请联系作者获得授权,非商业转载

2020-04-07 12:25:49 154812 38

原创 [Linux]嵌入式 Arm-aarch64 开发环境搭建

1,sudo apt-get install gcc gcc-aarch64-linux-gnu vim gitsudo apt-get install automake autoconf libtool makesudo apt-get install libncurses5-dev libncursesw5-devsudo apt-get install device-tree-comp...

2019-02-14 16:40:08 2203

原创 [RTOS]uCOS、FreeRTOS、RTThread、RTX等RTOS的对比之特点

[RTOS]–uCOS、FreeRTOS、RTThread、RTX等RTOS的对比之特点  最近正好又重新回顾了一下这几款OS,心里一直有个疑问,明明这几款RTOS是这么像,为什么还要搞出这么多个来呢,最后的结论就是,管他呢,反正那个用的顺手用哪个。   本篇博客就来细数这几个RTOS的特点。   以下内容均来自官方网站或者官方手册Feature的Google翻译的加了我的一些调整,没有任何主...

2017-08-25 17:52:55 78988 8

原创 [折腾] 上海移动GPON宽带换中兴F7005MV3(XGPON)改桥接

本文纯属瞎折腾完的一个记录,不建议小白玩家尝试。事情的起因还得从半年前办宽带的时候说起,我说要改桥接,那个宽带小哥直接拒绝我,不过后来这个小哥还蛮好的,他可能也发现了我心意已决,就把所有信息都发给我了,让我自己折腾,然后我就先搞了个猫棒,用猫棒改桥接。这个我回头再开一贴记录下吧,过程也有点艰辛。但是呢,猫棒有个问题,就是必须带着有SFP接口的交换机,而且vlan和端口隔离这块我还没搞明白,就导致交换机基本处于残废状态。最近发现这个中兴F7xx5系列小咸鱼上已经掉到30来块钱了,直接下单一个回来玩玩。

2026-02-03 23:38:46 503

原创 [x86] dmg写入到硬盘分区的方法

本文介绍了将DMG镜像文件转换为可安装系统的完整流程:首先编译dmg2img工具,将DMG转换为IMG格式;然后使用7zip解压IMG文件;接着将解压出的hsfx分区写入目标磁盘;最后建议搜索适合机器的EFI引导文件。该流程适用于需要将苹果DMG镜像安装到非苹果设备的情况,提供了从镜像转换到磁盘写入的详细命令行操作指南。

2026-01-08 10:28:00 207

原创 [RPI4] Raspberry Pi 4 寄存器表

本文提供了Raspberry Pi 4 (BCM2711) SoC的关键寄存器定义速查表,包含主外设地址映射、AUX(UART1/SPI1/SPI2)、BSC(I²C)和DMA控制器的寄存器布局。文档基于BCM2711 ARM外设手册整理,特别标注了寄存器访问风险警告,强调需以官方文档为准。主要包含:1)外设基地址映射表;2)AUX外设寄存器详解;3)BSC控制器各实例地址及寄存器偏移;4)DMA通道寄存器结构。适用于ARMv8-A架构开发参考,但需谨慎操作硬件寄存器。

2025-12-30 17:48:42 827

原创 [UEFI] Learn UEFI by RPI4 -- 3. UEFI Menu

本文介绍了如何修改UEFI启动菜单中的选项配置。UEFI菜单采用两级结构,主菜单由Tianocore维护,子菜单由各平台自行管理。文章详细解析了Boot Manager和Boot Maintenance Manager的功能,包括启动项管理、顺序调整等操作。实现方法涉及修改EDK II源码中的相关文件,如BootManagerMenu.c、BdsBootOption.c等,或通过UEFI Shell命令行工具进行配置。同时说明了如何通过图形界面和命令行两种方式进入Boot Maintenance Manag

2025-12-30 13:36:44 555

原创 [VF2] Boot Ubuntu和Debian发行版

本文介绍了在StarFive VisionFive 2开发板上安装最新Ubuntu/Debian发行版的方法。主要内容包括:1)通过预装服务器镜像启动的步骤,包含下载镜像、烧录SD卡、UART连接和初始化设置;2)使用Live服务器镜像安装到eMMC/USB/NVMe的详细流程;3)开发板启动源选择说明(SPI/microSD/eMMC/UART);4)UART控制台连接方法。文中还指出了当前限制:板载GPU不支持,PCIe功能不完整(仅支持NVMe)。文章提供了详细的命令操作和图示说明,帮助用户顺利完成系

2025-09-05 14:31:55 1068

原创 [VF2] Flashing a new u-boot version

摘要: StarFive JH7110 RISC-V SoC的U-Boot移植支持从MMC启动,依赖OpenSBI作为M模式固件。当前版本支持UART、时钟、QSPI、MMC/SD、PCIe等驱动,需通过特定GUID分区加载SPL和FIT镜像。构建过程需先编译OpenSBI,再生成包含U-Boot和设备树的FIT镜像。SD卡需按GPT分区表格式化,并写入SPL和FIT到指定分区。启动日志显示平台信息及OpenSBI初始化过程,最终跳转至S模式运行U-Boot。

2025-09-05 10:23:32 914

原创 [VF2] StarFive VisionFive 2(昉·星光 2 )硬件简介

文章介绍了重新启用VF2开发板的过程,并详细列出了其硬件规格:搭载赛昉科技昉·惊鸿-7110 RISC-V四核处理器、IMG GPU,支持2GB-8GB内存,具备多种显示输出(HDMI 2.0、MIPI DSI)、视频编解码、千兆以太网、USB 3.0等接口。板载TF卡插槽和eMMC存储,支持多种启动模式。尺寸为100×74mm,兼容RPi4 GPIO引脚布局。文章还提供了官方文档的技术参数表格,包括处理器、多媒体、连接性等详细配置信息。

2025-09-05 09:34:27 602

原创 [KVM] ESXi8 实战记录

查看分区信息,md0为系统盘,md1为缓存分区,md2及以上为要操作的数据分区,也可以输入。此方法适用于虚拟机组了raid1后发现读写阻塞硬盘降级(堪用)的情况。poweroff虚拟机。

2024-08-02 22:47:07 1437

原创 [RPI4] istoreos安装esphome

esphome可以提供了一个集成的编译环境,同时他又可以通过无线方式更新firmware,这无疑方便了我们的开发工作。istoreos商店没有提供esphome,所以我们需要自己用‘类似’命令行的方式来安装,

2024-06-27 21:58:41 1567

原创 [Docker] Ubuntu安装Home Assistant

本文主要记载一些Ubuntu安装Home Assistant的细节,方便后面重装。

2024-06-27 20:58:01 1446

原创 [RPI4] 树莓派4b安装istoreos及使用 -- 1. 系统安装

最近在研究家庭智能化的一些东西,其中包括网络,智能家居等一系列内容,然后看过的资料有的想再回来看的时候就找不到了,然后就想着开这么一个系列,做一些记录,先从智能家居开始吧。

2024-06-24 23:02:55 3116

原创 [UEFI] Learn UEFI by RPI4 -- 2. ACPI

ACPI)是一种电源管理标准,用于控制电脑硬件的配置和电源管理。ACPI最初由英特尔、微软和东芝等公司发起开发,旨在取代旧的电源管理标准,如APM(Advanced Power Management)和PnP(Plug and Play)。ACPI通过在操作系统和硬件之间引入一个统一的接口,实现了更精确和高级的电源管理功能。它包括了一套规范、一组固件和一套操作系统驱动程序,可以协调处理器、电源、存储器、外围设备等硬件资源的使用和配置。

2024-05-30 13:48:19 1543

原创 Kunpeng Pro测评使用报告

邀请我参加Kunpeng Pro的测评活动。

2024-05-29 13:49:11 1553

原创 [x86] OpenBMC简介

OpenBMC 被设计为一个完整的开源 Linux 发行版,可以灵活地进行定制以支持不同的 SoC 或主板。传统的BMC由固件提供商专有构建,是闭源的,这意味着它不具有在开放平台上修改的灵活性。另一方面,OpenBMC更容易在开放环境下进行定制,从而缩短开发过程。最终用户可以利用自己的安全模型,而不是供应商提供的具有未知漏洞的模型。这样,他们就可以使用通用的Linux工具通过OpenBMC来配置和监控板卡和设备。

2024-04-25 16:07:06 1174

原创 [UEFI] Learn UEFI by RPI4 -- 1. Prepare and Build

【代码】[UEFI] Learn UEFI by RPI4 -- 1. Prepare and Build。

2024-03-28 12:58:54 1363

原创 [Github] Heynote -- 为开发人员设计的便笺应用

👋radius = 5sqrt(9)time * 2。

2024-01-29 10:59:38 918

原创 [New Tech] Compute Express Link 101

SDC2020: CXL 1.1 Protocol Extensions: Review of the cache and memory protocols in CXL

2024-01-17 10:50:57 457

原创 [Github] Ubuntu noVNC使用

又到了逛大型网站的时间了,今天你准备好了吗。今天要推荐的一个有趣的项目是setup好以后是这个样子的,可以在浏览器登陆vnc,不需要再安装一个vnc client.

2023-12-27 10:58:00 1542

原创 [RISCV] 为android14添加一个新的riscv device

本篇博客将基于android-14-r18添加Sifive unmatched板子的支持。

2023-12-26 13:21:52 1549

原创 [RISCV] 发现一个可以看RISC-V CPU行为的开源项目

最近在浏览某大型下面一起setup一下,万一以后项目能用到呢。写这篇博客的时候,所以下面我会用一种顶层设计的方法来介绍怎么setup。

2023-12-06 11:52:14 944

原创 [RISCV] 一些关于-march、-mabi 和-mtune的发现

具体来说,您的“使用整数寄存器文件来馈送 FPU 的 CPU”似乎是可能的:如果您正在构建一台具有寄存器重命名功能的机器,该机器在 X 和 F 寄存器之间共享物理寄存器文件,那么您可以执行一些重命名技巧来使 fmv.x.d 和朋友只是复制物理寄存器 ID,而不是复制数据。这是不可能的,因为“lp64d”ABI 表示 64 位整数/指针类型在 X 寄存器中传递(当 xlen=32 时这是不可能的),而 single+double 在 F 寄存器中传递(当 flen 时这是不可能的) =0)。

2023-11-29 09:29:07 1744

原创 [Linux]创建新用户并授予root权限

本篇blog介绍怎么在linux下创建新用户并授予root权限,同时为新用户创建自己的home目录。

2023-11-17 09:24:45 798

原创 [SOC] MBIST (Memory Built-In Self Test) and Memory Built-in Self Repair (BISR)

存储器构成了 VLSI 电路的很大一部分。存储系统设计的目的 是存储大量数据。[1] 存储器不包括逻辑门和触发器。因此,需要不同的故障模型和测试算法来测试存储器。MBIST 是一种自测试和修复机制,它通过一组有效的算法来测试存储器,以检测典型存储器单元内可能存在的所有故障,无论是卡住 (SAF)、转换延迟故障 (TDF) 、耦合 (CF) 或邻域模式敏感故障 (NPSF)。它使用内置时钟、地址和数据生成器以及读/写控制器逻辑来生成测试的测试模式。

2023-11-13 11:11:35 5480

原创 [Python] 读取一个xlsx文件处理并保存成txt文件或binary

最近拿到一个上游的xlsx, 需要自己加工处理取到自己想要的值,需要注意的知识点做个记录:以下内容基于以下假设:1, 文件名字为和。

2023-11-02 13:46:03 528

原创 [Linux] 解决Duplicate child name in GtkStack

目录,删除里面所有的内容,或者移动到另外的位置。的时候,最近经常出现一堆。

2023-09-13 11:07:00 186 1

原创 [RISCV] Generate Debian distribution

【代码】[RISCV] Generate Debian distribution。

2023-08-08 16:31:53 661

原创 [RISCV] KVM RISCV64 on QEMU

KVM RISCV64 on QEMU用 QEMU/Spike+KVM 运行 RISC-V Host/Guest LinuxRISC-V 虚拟化模式切换简析RISC-V KVM 虚拟化:用户态程序

2023-05-16 13:44:25 612

原创 [RISCV] FU540 and Virt qemu env setup

【代码】[RISCV] FU540 and Virt qemu env setup。

2023-05-16 13:40:58 303

原创 [Rust] 嵌入式 riscv64 Rust 开发环境搭建

如果通过官方的脚本下载失败了,可以在浏览器的地址栏中输入 https://sh.rustup.rs 来下载脚本,在本地运行即可。安装完成后,我们可以重新打开一个终端来让之前设置的环境变量生效。也换成中国科学技术大学的镜像服务器来加速三方库的下载。软件包管理器 cargo 所用的软件包镜像地址。同样,也可以使用tuna源 参见。安装一些Rust相关的软件包。

2023-04-25 13:45:05 1492

原创 [QEMU] Boot RISC-V with QEMU step by step

板子资源比较紧张,用qemu开发比较好,节约时间,也不用把文件拷来拷去,把这个过程在这里做一下记录。

2023-03-17 10:57:41 783

转载 [riscv] Installing Ubuntu Packages Containing Necessary Files for Booting the Disk Image with QEMU

【代码】[riscv] Installing Ubuntu Packages Containing Necessary Files for Booting the Disk Image with QEMU。

2023-03-10 16:10:49 233

原创 [busybox] busybox生成一个最精简rootfs(下)

本篇介绍几个rootfs中用到的“不是那么重要的”几个文件。

2023-03-01 16:15:17 633

原创 [busybox] busybox生成一个最精简rootfs(上)

这篇文章是承接着来的,再回看这篇我很久之前写的文章的时候,有一个问题出现在我的脑海中,创建了这个文件那个文件,但确实是每个文件都是必需的吗?这篇文章我们就来讨论下这个问题。

2023-03-01 13:24:52 1272

转载 [coreboot] How to run coreboot + BBL/opensbi (provide SBI support) + Linux kernel on HiFive Unleashe

【代码】[coreboot] How to run coreboot + BBL/opensbi (provide SBI support) + Linux kernel on HiFive Unleashe。

2023-02-16 10:43:43 383

转载 [coreboot] [GSoC] Better RISC-V support, wrap-up

[coreboot] [GSoC] Better RISC-V support, wrap-up。

2023-02-16 10:41:00 245

原创 [Yocto] 直接向deploy/images目录部署binary

最近用yocto的时候碰到一个问题,有一些IP的FW binary是从别的地方直接拿来的,没有source code,有一个需求就是需要把它用wks script的方式把它们打包到最后的image里,这篇文章就是来谈谈这个问题。

2023-02-14 13:36:13 1010

转载 [Linux] Evolution-EWS and OAuth2 for Microsoft 365

ANToauth2/tokenandhttps//loginmicrosoftonlinecom。

2023-02-06 16:23:04 505

config.txt解决树莓派SPI和I2C的启用问题

详细使用方法见https://blog.csdn.net/wangyijieonline/article/details/80240991

2018-05-08

riscv 64位系统可用的根文件系统

riscv64可用的rootfs,自制方法见https://blog.csdn.net/wangyijieonline/article/details/103181899

2022-04-28

安富莱_STM32-V5开发板_FreeRTOS教程(V1.0)

博客中提到的文档,https://blog.csdn.net/wangyijieonline/article/details/77584726

2019-03-04

安富莱_uCOSIII教程(V1.0)

https://blog.csdn.net/wangyijieonline/article/details/77584726中提到的文档,基于安富莱STM32-V5开发板

2019-03-04

自用OpenGL开发环境配置,包含.h\.dll\.lib,比较全

GLAUX.LIB glew32.lib glew32mx.lib glew32mxs.lib glew32s.lib glu.lib glut.lib GLAUX.H glew.h GLEXT.H glxew.h GLUT.H

2017-11-17

lsm6dsl源码

STM32f4的LSM6DSL程序,SPI驱动等,包含数据手册

2017-08-13

Keil5移植SDIO

移植官方STM32F4xx_DSP_StdPeriph_Lib_V1.7.0的库文件,尽量做到了简洁,SDIO中断放在了stm32f4xx_it.c里,kprintf是根据printf改的,移植完就能在mian中SD_Init成功。我的MCU是stm32f405RBT6

2016-07-12

G480 10.14.6 EFI.zip

G480 10.14.6 EFI,具体参考https://blog.csdn.net/wangyijieonline/article/details/112426247博文

2021-01-10

修复Clover卡在welcome

[黑苹果]黑苹果折腾记中配套的工具软件等,详情关注wangyijieonline

2017-12-16

嵌入式操作系统教程教程,包括FreeRTOS,uCOS,RT-Thread,RTX

自己当时学习时参考的文档,分享给大家,https://blog.csdn.net/wangyijieonline/article/details/77584726,新增一个野火的RT-Thread教程

2019-03-15

基于QT5的串口应用程序

基于QT5的串口应用程序开发,未完善,基本功能可用

2016-03-28

config.plist 10.12黑苹果可用

config.plist 10.12黑苹果可用,先放在U盘里引导系统启动再说,具体可以看我的博客里说的

2017-12-18

树莓派2——驱动5110

与此博客配合代码 http://blog.csdn.net/wangyijieonline/article/details/61421581

2017-03-11

空空如也

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

TA关注的人

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