• 2024-07-01不用虚拟机在Windows上安装Linux子系统(win11)
    打开终端输入以下命令查看是否支持安装systeminfo最底下是4个yes代表支持 在开始菜单输入如下搜索 打开拉到最底下,勾选这两个选项 按照提示重启电脑 打开终端输入以下命令会自动安装最新的Ubuntu发行版wsl--install可以通过如下命令查看其他版本wsl--list
  • 2024-06-22【方案】工单系统建设方案(Word原件)
    工单管理系统建设方案1.1系统概述1.1.1需求描述1.1.2需求分析1.1.3重难点分析1.1.4重难点解决措施1.2系统架构设计1.2.1系统架构图1.2.2关键技术1.3系统功能设计1.3.1工单创建1.3.2工单管理1.3.3工单处理1.3.4工单催办1.3.5工单归档1.3.6工单统
  • 2024-06-18使用pkg -r 命令选项向jail虚拟子系统里安装软件@FreeBSD
    刷FreeBSD论坛的时候,看到这样一招:使用pkg-r选项,往jail等虚拟机子系统里安装软件。jails-Howtoinstallapkgofflineintoajail?|TheFreeBSDForumsroot@fbhost:~#pkgpkg:notenoughargumentsUsage:pkg[-v][-d][-l][-N][-j<jailnameorid>|-c<chro
  • 2024-06-16设计模式-门面模式
    门面模式门面模式(FacadePattern),又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口。其重要特征时定义了一个高层接口,让子系统更容易使用,属于结构型模式门面模式,静态模式,委派模式门面模式就是特殊的静态代理模式门面模式重点在于封装,静态代理重点在于增强。委
  • 2024-06-13微软在Windows上做了个安卓子系统…
    前言曾经小白想着如果Windows在不安装模拟器的情况下,可以安装并运行安卓软件,那这个功能一定很香。在2021年,微软面向开发者推出WSA支持。在第二年的时候,用户就可以在Windows上使用安卓软件。这个功能可把我乐坏了,对于手边没有安卓手机的小白来说,这简直是一个天大的好新闻……
  • 2024-06-11I.MX6ULL 的 pinctrl 子系统驱动学习
    pinctrl子系统主要工作内容如下:①、获取设备树中pin信息。②、根据获取到的pin信息来设置pin的复用功能③、根据获取到的pin信息来设置pin的电气特性,比如上/下拉、速度、驱动能力等。对于我们使用者来讲,只需要在设备树里面设置好某个pin的相关属性即可,其他的初始
  • 2024-06-08设计模式-外观模式
    什么是外观模式    外观模式(FacadePattern)是一种结构型设计模式,它提供了一个简单统一的接口,用于访问复杂子系统中的一组接口。外观模式通过隐藏系统的复杂性,向客户端提供一个简化的接口,使得客户端更容易使用系统。它可以将一组复杂的类和子系统封装在一个外观类中,通过
  • 2024-06-07小白该看的《代码大全》
    文章目录前言引言一.编程前应该要做的准备**需求分析****软件设计**第2层:分解为子系统或包第3层:分解为类第4层:分解成子程序第5层:子程序内部的设计二.编程时应该要注意的事项**类****子程序****变量****命名****语句**三.编程后的调试维护**调试****维护**总结前
  • 2024-06-05【linux-IMX6ULL-pinctrl和gpio子系统】
    目录1.pinctrl子系统1.1pinctrl子系统简介1.2pinctrl子系统使用1.2.1追加pin节点1.2.2配置引脚信息节点2.GPIO子系统2.1GPIO子系统简介2.1gpio子系统API函数3.检查PIN是否被其他外设使用1.pinctrl子系统1.1pinctrl子系统简介  pinctrl和gpio子系
  • 2024-06-0323种设计模式之外观模式
    外观模式1、定义外观模式:为子系统中的一组接口提供一个统一的入口。外观模式定义了一个高层接口,这个接口使得这一子系统更容易使用。2、外观模式结构Facade(外观角色):在客户端可以调用它的方法,在外观角色中可以知道相关子系统的功能和责任;在正常情况下,它将所有从客户端发
  • 2024-06-01WSL子系统文件迁移至其他磁盘
    WSL系统迁移准备工作,查看存在的linux子系统wsl-l#适用于Linux的Windows子系统分发:#Ubuntu-22.04(默认)#docker-desktop#docker-desktop-data以Ubuntu-22.04为例,注意记录下系统原来的用户名,按顺序执行:#关闭所有wsl服务wsl--shutdown#将WSL文件导出为tar文
  • 2024-06-01新型智慧城市大数据一体化平台建设方案
    2.3新型智慧城市的应用系统设计新型智慧城市的应用系统主要包括:新型智慧城市平台系统、平安城市子系统、智能交通子系统、数字城管子系统四部分。2.3.1新型智慧城市平台系统新型智慧城市平台系统的建设,是以“统一网络、统一资源、统一安全、统一机房、统一管理”为方针,依托
  • 2024-05-21Linux下Uart子系统驱动
    1引入UART工作原理uart硬件传输原理。s3c2440裸机编程-UART体系。2Linux下TTY驱动框架可以看到tty框架下不止包含uart,还有display设备,键盘设备。详细展开如下,tty_driver位于tty_io.c,调用底下的uart_diver位于serial_core.c。uart_driver子系统会被最底层的soc厂商拿去适
  • 2024-05-15Linux下SPI子系统驱动
    1LinuxSPI驱动框架linuxSPI驱动框架层次如上图:除开硬件和用户态应用程序,由上到下分成3层:设备驱动层:spi框架使用者核心层:spi框架搭建者控制器驱动层:spi框架适配者1.1spi核心层SPI核心层代码位于linux_5.10\drivers\spi目录:#SPDX-License-Identifier:GPL-2.0#
  • 2024-05-10基于pinctrl和GPIO子系统的按键驱动程序
    嵌入式驱动开发中pinctrl和GPIO子系统使用频率非常高,其中pinctrl子系统主要用于复用和配置引脚,GPIO子系统用于设置GPIO的输入/输出,向引脚写入数据或者从引脚读取数据。一个引脚可以复用为多种不同的功能,因此要使用GPIO子系统首先要先把引脚配置为GPIO功能。下面将分为两部分记录如
  • 2024-05-10Linux下RTC子系统驱动
    Linux下RTC子系统驱动1引入RTCCPU内部有很多定时器,像看门狗WDT,PWM定时器,高精度定时器Timer等等,只在“启动”即“通电时”运行,断电时停止。当然,如果时钟不能连续跟踪时间,则必须手动设置。那么当关机后就没办法自动计数统计时间了。RTC就很好的解决了这个问题,RTC是实时时钟,用
  • 2024-05-09Linux I2C子系统驱动
    1LinuxI2C驱动框架由上到下分为3层结构:i2c设备驱动层:作为client使用者使用i2c子系统。提供操作接口给应用层,与应用层交互数据。I2C核心层:提供transfersendrecv函数。把client设备挂载到I2C总线上;维护i2cdriver和i2cclient链表,实现i2c_client和i2c_driver匹配。
  • 2024-05-09mac80211子系统学习-rx部分
    mac80211子系统学习-rx部分wifi网卡架构Linux将wifi芯片分成了fullmac和softmac两种类型,两种类型的区别在于mlme被driver+hardware实现还是被kernel实现,用wirelesswiki上的话来讲:SoftMACisatermusedtodescribeatypeofWNICwheretheMLMEisexpectedtobema
  • 2024-05-09初探pinctrl子系统和GPIO子系统
    前言:在前面的led驱动程序和按键驱动程序中,无论是最传统的方法,还是总线设备驱动模型,还是基于设备树的总线设备驱动模型,都是直接操作寄存器的方法。驱动开发的本质确实是操作寄存器,但是一个芯片有几百个引脚,只是操作少数的几个引脚还好,如果是大量的引脚,比如LCD接口的引脚几十个,一个
  • 2024-05-07[18] C++虚幻引擎功能拓展
    Day1添加轴动作EAxis::Type//轴方向枚举//旋转输入轴UInputModifierSwizzleAxis*SwizzleAxis=NewObject<UInputModifierSwizzleAxis>(MappingContext);KeyMapping.Modifiers.Add(SwizzleAxis);//取反输入轴UInputModifierNegate*Negate=NewObject<UInputModifierNe
  • 2024-04-30计算机操作系统
    操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源ShYLie:机基本子系统是整个系统的核心,对整个系统起监督、管理、控制作用,例如进行复杂的信号处理、控制决策、产生特殊的测试信号,控制整个检测过程等等。此外,利用微机
  • 2024-04-3019_输入子系统
    输入子系统什么是输入子系统?​输入子系统是Linux专门做的一套框架来处理输入事件的,像鼠标,键盘,触摸屏这些都输入设备。但是这些输入设备的类型又都不是一样的,所以为了统一这些输入设备驱动标准应运而生的。​统一了以后,在节点/dev/input下面则是我们输入设备的节点,如下
  • 2024-04-26Android显示子系统相关基础概念
    1.fence概念:acquireFence、releaseFence、retireFence每一个layer都有一个acquireFence和releaseFence,每一个系列layes都有一个retirefence,注意这边的是layers!多个layer。acquireFence用于生产者通知消费者生产已完成,releaseFence用于消费者通知生产者消费已完成。acquireFence:
  • 2024-04-21JVM-part1-类加载子系统组成,及流程
    类加载子系统的作用:将所需要的Class文件进行加载,加载流程存在一下几个阶段:第一个阶段为加载阶段(Loading阶段):这个阶段是将引导类加载器和非引导类加载器需要加载的Class文件进行加载。具体来说:引导类加载器(BootStrapClassLoader):这个加载器的作用是将java_home/jre/lib下的Cl
  • 2024-04-17wsl命令之子系统网络端口映射
    查看端口映射netshinterfaceportproxyshowall添加映射#netshinterfaceportproxyaddv4tov4listenport=[win10端口]listenaddress=0.0.0.0connectport=[虚拟机的端口]connectaddress=[虚拟机的ip]netshinterfaceportproxyaddv4tov4listenport=80listenadd