摘要: sudo apt-get install binfmt-support qemu qemu-user-static debootstrap sudo debootstrap --arch=armhf --foreign lunar ./lunar https://mirrors.huaweiclou 阅读全文
posted @ 2023-09-06 22:41 秦舒云 阅读(36) 评论(0) 推荐(0) 编辑
摘要: #include <linux/init.h> #include <linux/printk.h> #include <linux/module.h> #include <linux/of.h> #include <linux/platform_device.h> static const stru 阅读全文
posted @ 2023-09-05 17:23 秦舒云 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 我们创建一个目录 modules,然后创建一个文件 hello_world.c,将模块的代码拷贝进来。 如果要将hello_world.c 编译为模块,需要创建一个 Makefile文件 Makefile: SRCPATH := $(shell pwd) ARCH = arm CROSS_COMPI 阅读全文
posted @ 2023-08-25 16:04 秦舒云 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 通俗一点的问题就是“如何写一个内核驱动?” 新手往往并不明白驱动的具体定义是什么,我们往往拿到一款芯片,然后要给这个芯片写一个驱动代码,但是这个驱动代码到底是什么样子的?应该怎么写?就是面临的第1个问题。其实我们通常说的驱动是一个很模糊的概念,也是很多概念的集合。狭义上的驱动就是 ”驱动操作系统上一 阅读全文
posted @ 2023-08-25 15:45 秦舒云 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 启动的入口代码在:platform/windows/godot_windows.cpp WinMain()->main() int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nC 阅读全文
posted @ 2023-05-08 16:15 秦舒云 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. 准备windows系统镜像 比如我的iso镜像:zh-cn_windows_10_business_editions_version_22h2_updated_april_2023_x64_dvd_c03ed5aa.iso 镜像挂载后可以看到关键文件 2. 对移动硬盘进行分区 list dis 阅读全文
posted @ 2023-05-08 15:14 秦舒云 阅读(666) 评论(0) 推荐(0) 编辑
摘要: Bevy的环境具有特殊的依赖,不正确配置编译将会有各种奇葩的报错。 0. 编译环境 OS:Windows11 Microsoft Windows [版本 10.0.22000.675] Rust版本:rustup nightly Bevy版本:0.7 1. 安装依赖的Windows c编译器和开发S 阅读全文
posted @ 2022-05-29 21:38 秦舒云 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 下一步 你已经到达了《The Bevy Book》的结尾!不幸的是,我们甚至没有触及Bevy浅显功能!最终,本书将涵盖Bevy的几乎所有方面,但在此之前,我们建议您查看: Bevy 示例:我们为每个主要的 Bevy 功能创建一个示例。这是目前学习Bevy功能以及如何使用它们的最佳方式。 Bevy W 阅读全文
posted @ 2022-05-29 12:30 秦舒云 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 资源 实体和组件非常适合表示复杂的、可查询的数据组。但大多数应用程序还需要某种"globally unique"的数据。在 Bevy ECS 中,我们使用资源来表示全局唯一数据。 以下是一些可以写成Resources的数据示例: 已用时间 Elapsed Time 资源集合(声音、纹理、网格) As 阅读全文
posted @ 2022-05-29 12:25 秦舒云 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 插件 Bevy的核心原则之一是模块化。所有 Bevy 引擎功能都作为插件实现。这包括渲染器等内部功能,但游戏本身也是作为插件实现的!这使开发人员能够挑选他们想要的功能。不需要用户界面?不要注册 UiPlugin。想要构建无外设服务器?不要注册 RenderPlugin。 这也意味着您可以自由地更换任 阅读全文
posted @ 2022-05-29 12:15 秦舒云 阅读(127) 评论(0) 推荐(0) 编辑
摘要: ECS Bevy 中的所有应用逻辑都使用Entity Component System 范型,该范例通常缩写为 ECS。ECS 是一种软件模式,涉及将程序分解为实体、组件和系统。实体是唯一的“事物”,它们被分配了组件组,然后使用系统进行处理。 例如,一个实体可能具有 Position和Velocit 阅读全文
posted @ 2022-05-29 12:02 秦舒云 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Bevy程序被称为Apps。最简单的 Bevy 应用程序如下所示: use bevy::prelude::*; fn main() { App::new().run(); } 漂亮又简单吧?将上述代码复制到文件中,然后运行:main.rs cargo run 在项目文件夹中。您会注意到...没有任何 阅读全文
posted @ 2022-05-29 11:36 秦舒云 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 设置 我知道你渴望开始制作游戏,但我们首先需要做少量的设置。 Rust设置 所有 Bevy 应用程序和引擎代码都是用 Rust 编写的。这意味着在我们开始之前,我们需要设置我们的 Rust 开发环境。 安装Rust 按照 Rust 入门指南安装 Rust。 完成此操作后,path中就有了rustc编 阅读全文
posted @ 2022-05-29 11:30 秦舒云 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 开始 本节将帮助您尽快开始 Bevy 之旅。它将引导您完成设置开发环境和编写简单的 Bevy 应用程序。 快速入门 如果您想立即深入并且已经有一个有效的 Rust 环境,就看看“快速入门”指南。否则,请转到下一页。 注意:“快速编译”设置位于下一页,因此您可能希望先阅读该部分。 尝试示例 克隆 Be 阅读全文
posted @ 2022-05-29 11:04 秦舒云 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 介绍 如果您来到这里是因为想学习如何使用Bevy制作2D/3D游戏,可视化用户界面或其他图形应用程序...您来对地方了!如果没有,无论如何都要坚持下去。我保证这会很有趣。 Bevy在英语里是一群鸟的意思! 但Bevy在这里是一个Rust构建的简单数据驱动的游戏引擎。它永远免费和开源的。 Bevy有以 阅读全文
posted @ 2022-05-29 10:50 秦舒云 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1.mysql命令 服务名可以改 mysqld --install isql 初始化 默认新建一个用户名为root 密码为空的用户 将root用户密码改为password 2.windows下服务配置命令 3.mysql命令 desc 表名; show columns from 表名; 阅读全文
posted @ 2017-04-07 15:02 秦舒云 阅读(185) 评论(0) 推荐(0) 编辑