自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 U0005-HandsOn-Ubuntu 与 WIN 下的 FileZilla 的文件传输

3、配置信息登陆 UBUNTU 服务器。4、Ubuntu 中文件显示如下。1、下载 FileZilla。

2025-01-23 22:30:02 260

原创 V0001-HandsOn-Ubuntu 中 Linux 之 V4L2 系统框架

1、整体层级2、应用流程。

2025-01-12 18:46:51 210

原创 Z0008-HandsOn-Ubuntu 中 Zephyr 之 mcuboot

【代码】Z0008-HandsOn-Ubuntu 中 Zephyr 之 mcuboot。

2025-01-01 19:29:57 223

原创 Z0007-HandsOn-Ubuntu 中 Zephyr 数据同步之 FIFO

该 DEMO 是自己新建的,所以自带的工程项目中没有。2、kernel.h 提供以下 API。

2025-01-01 16:42:27 317

原创 Z0006-HandsOn-Ubuntu 中 Zephyr 从上电到运行到 main 流程分析

2、reset.S 执行的入口函数,运行至 z_prep_c。4、运行至 z_cstart。

2024-12-30 21:29:37 362

原创 Z0005-HandsOn-Ubuntu 中 Zephyr 使用信号量进行同步

【代码】Z0005-HandsOn-Ubuntu 中 Zephyr 使用信号量进行同步。

2024-12-29 10:44:46 366

原创 Z0004-HandsOn-Ubuntu 中 Zephyr 系统调用性能计算实例

在这里,我们看到两个线程跑出的数据是一样的,怀疑是 QEMU 功能未完善,后续有条件在真实的机子上运行试试。2、编译:这里使用的是 RISCV64 的架构。

2024-12-28 22:25:27 209

原创 Z0003-HandsOn-Ubuntu 中 Zephyr 环境搭建&&线程创建

【代码】Z0003-HandsOn-Ubuntu 中 Zephyr 环境搭建&&线程创建。

2024-12-28 10:04:03 264

原创 U0004-HandsOn-Ubuntu 终端打开不用输入密码设置

3、在附件行添加以下格式的配置,支持免密码登陆终端。4、打开 visual code 就可以自动登陆了。和之前相比,就少了登陆终端输入密码的步骤了。1、sudo 打开配置文件。2、找到类型以下的行。

2024-12-27 21:06:42 230

原创 Z0002-HandsOn-Ubuntu 中 Zephyr 设备驱动模型

【代码】Z0002-HandsOn-Ubuntu 中 Zephyr 设备驱动模型实例

2024-12-23 22:12:49 263

原创 Z0001-HandsOn-Ubuntu 中 Zephyr 环境搭建&&HelloWorld

Zephyr OS 是一个轻量级的开源实时操作系统(RTOS),专为物联网(IoT)和资源受限的嵌入式系统设计。Zephyr OS 旨在构建一个针对资源受限设备的小型、可裁剪的实时操作系统,提供了一个低占用空间、高性能、多线程的执行环境。如果在初始目录之后Zephyr SDK包目录发生变化,则必须重新运行安装脚本设置。5)git 配置,目前不知道这个配置后的影响,只是实际搭建的时候有做这步骤。7)这个命令的作用没研究过,后面更新,实际操作是做了这些动作。9)下面的操作也做了,实际的影响暂未研究。

2024-12-21 20:27:33 646

原创 U0003-HandsOn-Ubuntu 和 Win下的 VSCODE 通过私钥和公钥自动连接

1、在 ubuntu22 中通过以下命令生成公钥和私钥。3、打开 vscode, 配置文件中添加本地私钥路径。

2024-12-19 23:20:59 194

原创 U0002-HandsOn-Ubuntu 和 Win下的 VSCODE 进行连接

3、visual code 下确认是否安装 remote ssh。1、ubuntu 是否包含 ssh 服务。5、点击左下角,选择步骤 4 的配置。2、ubuntu 下 安装 ssh。4、对 ssh 进行配置。6、连接后的结果如下。

2024-12-15 17:55:39 214

原创 U0001-HandsOn-Ubuntu 设置多个终端

U0001-HandsOn-Ubuntu 设置多个终端。1、安装 terminator 用于覆盖原有的终端工具。ctrl + shift + O 水平分割。ctrl + shift + E 垂直分割。3、按照以上命令生成合适的多终端界面进行操作。ctrl + shift + C 复制。ctrl + shift + V 粘贴。ctrl +Tab 窗口跳转。F11 这是全屏操作。

2024-12-14 16:47:25 295

原创 00005-HandsOn-RISC-V IO 模块 LED Matrix && WASD 键使用

1、增加 WASD 键。2)C 语言代码实现。

2024-11-26 21:28:43 168

原创 00004-HandsOn-RISC-V IO 模块 LED Matrix && SWITCHES 用例运行

RIPES 使用 IO 模块实现开关功能

2024-11-25 22:00:27 232

原创 00003-HandsOn-RISC-V IO 模块 LED Matrix 用例运行

2)C 代码实现部分。

2024-11-25 21:46:04 269

原创 00002-HandsOn-RISC-V如何快速上手

点击左侧的Cache图标,可以看到Cache信息,可以切换查看L1 Data和L1 Instr Cache。点击左侧Editor,可以看到代码,以及寄存器值。中间是处理器的框图,会显示状态。左下角是执行的指令序列。

2024-11-22 22:35:58 182

原创 00001-HandsOn-RISC-V 使用 Ripes 进行仿真

链接:https://github.com/mortbopet/Ripes/releases。00001-HandsOn-RISC-V 使用 Ripes 进行仿真。1) 下在 Ripes 安装包。

2024-11-21 07:53:32 416 1

空空如也

空空如也

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

TA关注的人

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