logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux系统】Android系统是如何基于Linux内核构建出来的

Android 是一个基于 Linux 内核的定制化操作系统,虽然继承了 Linux 的核心功能,但针对移动设备的需求进行了大量优化和扩展。虽然 Android 基于 Linux 内核,但它并不是一个传统意义上的 Linux 操作系统,而是对 Linux 内核和用户空间层进行了大量定制,以满足移动设备的特殊需求。虽然 Android 使用 Linux 内核,但它对原生内核进行了大量修改和扩展,以适

文章图片
#linux#android#运维
【Linux系统】 Linux内核与UNIX设计哲学的结合

Linux 内核虽然不是 UNIX 的直接衍生物,但它深受 UNIX 设计哲学的影响。Linux 的开发者,尤其是 Linus Torvalds,在设计和实现 Linux 时,借鉴了 UNIX 的核心思想,使 Linux 成为一个类 UNIX 系统。

文章图片
#linux#unix#运维 +1
【STM32】贪吃蛇 [阶段 8] 嵌入式游戏引擎通用框架设计

本文提出了一种可扩展的嵌入式游戏引擎框架设计方法,通过将游戏功能拆解为独立模块(核心引擎、渲染层、音频层、输入层、存档系统、AI模块),实现了可移植、可复用、可扩展的架构。该框架采用状态机管理游戏流程,抽象硬件接口支持多种显示设备(OLED/TFT/LED),并提供通用功能模块(音效、输入、存档等)。以贪吃蛇游戏为例,展示了如何构建支持多游戏动态加载的开发平台,适用于教学演示、商业原型等场景,最终

文章图片
#stm32#游戏引擎#嵌入式硬件 +4
【STM32】贪吃蛇 [阶段2](嵌入式进阶方向)

本文介绍了贪吃蛇嵌入式游戏中菜单系统的设计与实现。该系统采用状态驱动界面设计,包含主菜单、难度设置、声音开关和关于页面等主要功能模块。通过menu.c/menu.h模块化编程,实现了菜单结构的定义、渲染、按键响应和状态切换等功能。代码展示了菜单数据结构、绘制函数和按键处理逻辑,支持上下选择、左右切换、确认和返回等交互操作。该系统提升了游戏的专业性和用户体验,为后续游戏逻辑集成奠定了基础。

文章图片
#stm32#microsoft#嵌入式硬件 +4
【数据结构】顺序表和链表优劣的对比分析

顺序表和链表是两种常见的线性表实现方式,各自有不同的特点、优缺点和适用场景。这篇文章是两者的详细对比和适用场景分析。

文章图片
#数据结构#链表#linux
正则表达式匹配<script></script>标签中的内容

正则表达式匹配标签中的内容这里提供四种方式:根据自己的需要选择即可//1、string regexJs = "(?<=<script(.*?)>)(.|\n)*?(?=</script>)"//2、string regexJs = "(?<=<script(.)*?>)([\\s\\S](?!<script))*?(?=</script&

文章图片
#c##正则表达式
vue项目启动出现cannot GET /服务错误

上午做了项目,中午吃完饭后回来再跑一次服务器,出现 Cannot GET/:控制台中并没有报错;npm run dev命令行窗口也没有报错。原因在网上查了一堆,发现这个问题还挺多呢,而且各个回答的解决方式都竟然有许多不同…于是把能改的地方都改了…(基本上相当于将配置信息改回来)关闭 history 模式关闭history模式,用/#/路由的方式开启,(h...

文章图片
【Linux 驱动开发】嵌入式 Linux 开发概念

摘要:本文系统介绍了单片机的基本原理、组成结构及开发流程,重点对比了单片机与嵌入式Linux的差异。单片机作为集成CPU、存储器和外设的微型计算机系统,具有低成本、低功耗特点,广泛应用于家电控制、工业仪表等领域。文章详细解析了CPU、存储器、I/O接口等核心模块功能,列举了51系列、AVR、STM32等常见单片机类型。同时,阐述了嵌入式Linux系统在复杂应用场景的优势,并提供了从单片机开发过渡到

文章图片
#linux#arm开发#stm32 +4
【Linux 驱动开发】四. 平台总线驱动

本文总结了Linux平台总线驱动与设备树开发的关键知识点。主要内容包括:1)平台总线(platform bus)的作用是将硬件数据与通用操作分离,实现驱动复用;2)核心结构体如platform_driver、platform_device的组成与注册方法;3)三种驱动开发方式(传统、平台总线、设备树)的对比;4)常见开发陷阱如时钟未开启、compatible不匹配等。通过设备树描述硬件资源,结合平

文章图片
#linux#驱动开发#arm开发 +4
【Python】类与对象

本文介绍了Python面向对象编程的核心概念,包括类与对象的定义、类的组成、特殊方法和三大特性。主要内容包括: 类与对象基础:类作为蓝图定义类型,对象是类的具体实例。通过class关键字定义类,使用类名()创建对象。 类的组成:包含成员属性(在__init__方法中定义)和成员方法(带self参数)。介绍了__init__初始化方法和__str__字符串表示方法。 封装特性:通过双下划线__实现属

文章图片
#python#开发语言#linux +3
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择