摘要: 原书是32位的汇编,现在改成64位的,在linux下的gcc和ld测试通过 // TinyHelloWorld.c char* str = "Hello world!\n"; void print() { asm volatile ( "mov $1, %%rax \n\t" // syscall 阅读全文
posted @ 2025-04-30 17:39 奔付山河 阅读(13) 评论(0) 推荐(0)
摘要: 好的!以下是对字符设备驱动开发的更详细分步指南,包含完整的代码示例、Makefile 配置和测试方法。 ### **字符设备驱动开发详细步骤** #### **1. 驱动代码框架(`my_char_driver.c`)** ```c #include <linux/module.h> #includ 阅读全文
posted @ 2025-04-26 20:37 奔付山河 阅读(47) 评论(0) 推荐(0)
摘要: 当然可以!**QEMU 是一个强大的硬件模拟工具**,非常适合用于学习 Linux 驱动开发,尤其是在没有物理开发板的情况下。以下是详细的配置和使用指南: ### **一、QEMU 在驱动开发中的核心优势** 1. **无需硬件**:模拟 CPU(如 x86、ARM)、外设(如 PCI 设备、USB 阅读全文
posted @ 2025-04-26 02:38 奔付山河 阅读(215) 评论(0) 推荐(0)
摘要: // 生成asm gcc -S -O -fno-asynchronous-unwind-tables -fcf-protection=none return_2.c // 汇编链接 gcc return_2.s -o return_2 ./return_2 echo $? 2 阅读全文
posted @ 2025-04-21 01:02 奔付山河 阅读(13) 评论(0) 推荐(0)
摘要: 先按这个步骤搭建 无废话--Mac OS, VS Code 搭建c/c++基本开发环境 配置的tasks.json不通用,按这个文章改一下,然后安装opencv macOS版homebrew+VScode配置opencv(c/c++)亲测可用 main.cpp #include <iostream> 阅读全文
posted @ 2025-04-14 15:52 奔付山河 阅读(113) 评论(0) 推荐(0)
摘要: #号可以添加文件等 终端log选中错误消息可以添加到对话 修改的问题需要持续重复粘贴错误消息迭代 之前修改的问题可能会在修改下一个问题事恢复回来,需要把上一个错误修改提示词同时加进去 提示词让干啥,但是他可能会作别的,可以提示做这个别的不要做 问题持续报错一直修复不了,可以考虑换别的模型试试 阅读全文
posted @ 2025-03-30 17:06 奔付山河 阅读(132) 评论(0) 推荐(0)
摘要: 如何从零开始基于webpack搭建一个支持typescript的vue3项目,同时支持eslint和prettier,如何确定该如何安装依赖的版本,且保证版本是互相兼容的 嗯,用户想从零开始用webpack搭建一个支持TypeScript的Vue3项目,同时还要配置ESLint和Prettier,并 阅读全文
posted @ 2025-03-30 15:11 奔付山河 阅读(155) 评论(0) 推荐(0)
摘要: React 受控组件与非受控组件的区别 一、核心概念 受控组件(Controlled Components) 数据管理:表单元素(如 input、textarea、select)的值由 React 的 state 完全控制。 更新机制:通过 onChange 事件监听用户输入,实时更新 state, 阅读全文
posted @ 2025-03-29 23:29 奔付山河 阅读(106) 评论(0) 推荐(0)
摘要: React memo、useMemo、useCallback 配合使用及注意事项 这三个 API 是 React 性能优化的核心工具,主要用于避免不必要的渲染和减少重复计算。以下是它们的核心作用、配合方式及注意事项: 一、核心作用 API 作用 React.memo 缓存组件:当父组件重新渲染时,若 阅读全文
posted @ 2025-03-29 23:25 奔付山河 阅读(382) 评论(0) 推荐(0)
摘要: React useEffect 使用方式及注意事项 useEffect 是 React Hooks 中处理副作用的核心 API,用于替代类组件中的生命周期方法(如 componentDidMount、componentDidUpdate、componentWillUnmount)。以下是其使用方式及 阅读全文
posted @ 2025-03-29 23:14 奔付山河 阅读(530) 评论(0) 推荐(0)