自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2020-04-07 12:25:49 153515 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 2057

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

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

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

原创 [KVM] esxi8 实战记录

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

2024-08-02 22:47:07 966

原创 [RPI4] istoreos安装esphome

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

2024-06-27 21:58:41 1142

原创 [Docker] Ubuntu安装Home Assistant

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

2024-06-27 20:58:01 1165

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

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

2024-06-24 23:02:55 2057

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

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

2024-05-30 13:48:19 1239

原创 Kunpeng Pro测评使用报告

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

2024-05-29 13:49:11 1133

原创 [x86] OpenBMC简介

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

2024-04-25 16:07:06 815

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

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

2024-03-28 12:58:54 1091

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

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

2024-01-29 10:59:38 731

原创 [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 427

原创 [Github] Ubuntu noVNC使用

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

2023-12-27 10:58:00 1109

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

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

2023-12-26 13:21:52 1432

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

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

2023-12-06 11:52:14 763

原创 [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 1469

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

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

2023-11-17 09:24:45 647

原创 [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 3305

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

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

2023-11-02 13:46:03 422

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

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

2023-09-13 11:07:00 121

原创 [RISCV] Generate Debian distribution

【代码】[RISCV] Generate Debian distribution。

2023-08-08 16:31:53 609

原创 [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 347

原创 [RISCV] FU540 and Virt qemu env setup

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

2023-05-16 13:40:58 249

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

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

2023-04-25 13:45:05 1204

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

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

2023-03-17 10:57:41 581

转载 [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 182

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

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

2023-03-01 16:15:17 542

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

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

2023-03-01 13:24:52 1131

转载 [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 290

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

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

2023-02-16 10:41:00 182

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

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

2023-02-14 13:36:13 908

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

ANToauth2/tokenandhttps//loginmicrosoftonlinecom。

2023-02-06 16:23:04 376

翻译 [RISC-V] sfence.vma -- Supervisor Memory-Management Fence Instruction

特别是,即使 SFENCE.VMA 在后续隐式访问之前对先前的显式访问进行排序,并且那些隐式访问在其关联的显式访问之前进行排序,SFENCE.VMA 不一定将先前的显式访问置于全局内存顺序中的后续显式访问之前。在传统的 TLB 设计中,多个条目可能匹配单个地址,例如,如果页面升级为超级页面而无需首先清除原始非叶 PTE 的有效位并执行 rs1 = x0 的 SFENCE.VMA . 在这种情况下,类似的评论适用:使用旧的非叶 PTE 还是新的叶 PTE 是不可预测的,但行为在其他方面是明确定义的。

2022-12-15 15:18:37 926 1

原创 [Yocto] Error: No match for argument: busybox-mdev

【代码】[Yocto] Error: No match for argument: busybox-mdev。

2022-09-16 10:54:18 445

原创 [Yocto] Yocto生成的文件直接烧录到SD卡

在这个目录下会包含单文件和rootfs单文件以及将这些单文件打包在一起的。文件指定的layout好了,我们只需要用下面的命令来烧录。Yocto的文件位置根据使用的版本不同一般会有两种。文件已经包含了编译的文件,并且已經按照。...

2022-08-09 09:38:47 2037

翻译 [Yocto RM]11 - Features

本章提供了可以包含在图像中的已发货机器和发行版功能的参考、可以选择的图像功能的参考以及功能回填的参考。特性提供了一种机制来确定哪些包应该包含在生成的图像中。发行版可以通过 DISTRO_FEATURES 变量选择他们想要支持的功能,该变量在发行版的配置文件中设置或附加,例如 poky.conf、poky-tiny.conf、poky-lsb.conf 等。机器特性在 MACHINE_FEATURES 变量中设置,该变量在机器配置文件中设置并指定给定机器的硬件特性。这两个变量结合起来计算出要包含的内核模块、实

2022-06-30 10:13:09 636

翻译 [Yocto RM]10 - Images

OpenEmbedded 构建系统提供了几个示例图像以满足不同的需求。当您发出 bitbake 命令时,您提供了一个“顶级”配方,基本上开始构建您想要的图像类型。在 poky Git 存储库中,您可以使用以下命令显示源目录中包含图像配方文件的目录列表:以下是支持的recipe列表::一个示例虚拟机,其中包含使用构建系统以及构建系统本身运行构建所需的所有部分。您可以使用 VMware Player 或 VMware Workstation 引导和运行映像。有关此映像的更多信息,请参阅 Yocto 项目网站上

2022-06-30 08:26:12 237

翻译 [Yocto RM]9 - QA Error and Warning Messages

在构建recipe时,OpenEmbedded 构建系统对输出执行各种 QA 检查,以确保检测和报告常见问题。有时,当您创建新配方来构建新软件时,它会毫无问题地构建。如果不是这种情况,或者当您在构建任何软件时遇到 QA 问题,可能需要一些时间来解决它们。虽然忽略 QA 消息甚至禁用 QA 检查很诱人,但最好尝试解决任何报告的 QA 问题。本章提供了 QA 消息列表和您可能遇到的问题的简要说明,以便您正确解决问题。下一部分提供了基于默认配置的所有 QA 错误和警告消息的列表。每个条目都提供消息或错误表单以及解

2022-06-24 13:20:54 292

翻译 [Yocto RM]8 - OpenEmbedded Kickstart (.wks) Reference

当前的 Wic 实现仅支持基本的 kickstart 分区命令:partition(或简称 part)和 bootloader。本章提供有关可用 kickstart 命令的参考。这些信息列出了命令、它们的语法和含义。 Kickstart 命令基于 Fedora kickstart 版本,但经过修改以实现 Wic 功能。您可以在以下链接中查看这些命令的原始文档:https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html这些命令中的任何一个都

2022-06-22 15:57:22 269

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

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

2022-04-28

G480 10.14.6 EFI.zip

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

2021-01-10

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

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

2019-03-15

安富莱_uCOSIII教程(V1.0)

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

2019-03-04

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

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

2019-03-04

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

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

2018-05-08

config.plist 10.12黑苹果可用

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

2017-12-18

修复Clover卡在welcome

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

2017-12-16

自用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

树莓派2——驱动5110

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

2017-03-11

Keil5移植SDIO

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

2016-07-12

基于QT5的串口应用程序

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

2016-03-28

空空如也

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

TA关注的人

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