E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux驱动入门笔记
三本光电从颓废到武汉年薪30w的本科经历经验与浅谈(毕业工作一年的嵌入式软件工程师经验分享)
三本光电从颓废到武汉年薪30w的本科经历经验与浅谈(毕业工作一年的嵌入式软件工程师经验分享)文章目录目前情况颓废时期项目时期第一次写单片机代码第一次接触计算机视觉第一次接触
Linux驱动
开发第一次接触FPGA
网易独家音乐人Mike Zhou
·
2024-01-08 04:26
个人经验浅谈
嵌入式
c语言
单片机
物联网
mcu
stm32
51单片机
component框架
Linux驱动
component框架使用目录1.component框架介绍1.1component框架产生的原因1.2component框架可以解决的问题2.component框架使用方法2.1mastercomponent
lobot_man
·
2024-01-07 19:58
Linux驱动笔记
linux
驱动开发
Linux驱动
学习—中断
1、中断基础概念1.1什么是中断CPU在正常运行期间,由外部或者内部引起的时间,让CPU停下当前正在运行的程序,转而去执行触发他的中断所对应的程序,这就是中断。响应中断的过程:中断请求中断响应保护现场中断处理恢复现场中断返回如果不响应中断,就是中断屏蔽。1.2什么是中断上下文,为什么会有中断上下文?中断的存在可以极大的提高CPU的运行效率,但是中断会打断内核进程中的正常调度和运行,所以为保证系统实
suifen_
·
2024-01-07 14:08
linux
学习
运维
JS新手
入门笔记
整理:循环
循环结构:while语法while(条件){//当条件为true时,循环执行}如果“条件”返回结果为true,则会执行大括号{}内部的程序。当执行完大括号{}内部的程序后,会再次判断“条件”。如果“条件”返回结果依旧还是true,则会继续重复执行大括号中的程序,直到条件为false,才会结束整个循环,然后再执行while语句后面的程序。在循环内部,一定要有可以结合“判断条件”来让循环退出的语句。如
太空背包客
·
2024-01-06 22:55
前端新手入门笔记整理
javascript
前端
JS新手
入门笔记
整理:条件判断
判断语句:IF单向判断:if...语法if(条件){……}如果“条件”返回结果为true,则会执行大括号{}内部的程序;如果“条件”返回结果为false,则会直接跳过大括号{}内部的程序,然后按照顺序执行后面的程序。由大括号括起来的程序,我们又称为“语句块”。语句块常用于选择结构、循环结构以及函数中,JavaScript会把一个语句块看成一个整体来执行。双向判断:if...else...语法if(
太空背包客
·
2024-01-06 22:50
前端新手入门笔记整理
javascript
前端
什么是设备树?
掌握设备树是
Linux驱动
开发人员必备的技能!
凌肖战
·
2024-01-06 19:47
Linux驱动学习
linux
arm开发
设备树文件(dts文件)的添加与编译
所以,掌握设备树是
Linux驱动
开发人员必备的技能!本文学习一下设备树源文件即dts文件,以及dts文件的组织形式。二.dts文件(设备树源文件)以及组织形式1.DTS、DTB和DTC几个区别?
凌肖战
·
2024-01-06 19:42
Linux驱动学习
arm开发
linux
Linux驱动
开发(1)-最简单的字符设备驱动开发例子
1.简介字符设备驱动:按照字节流进行读写操作的设备,例如点灯、按键、IIC、SPI、LCD。Linux系统中一切皆文件,驱动加载成功,就会在/dev目录生成文件,对文件操作,则可实现对硬件操作。应用程序运行在用户空间,驱动运行在内核空间,用户空间不能直接对内核操作,因此借助系统调用实现。2.字符设备驱动开发2.1内核驱动操作函数集合include/linux/fs.h中file_operation
Embedded-Xin
·
2024-01-06 17:27
Linux驱动/内核编程
linux
驱动开发
数据结构
linux驱动
-poll使用笔记
前言一个项目中使用了赛灵思的FPGA,需要fpga这边和arm这边进行数据通讯,通讯方式使用的是一段fpga和arm共享的ddr内存,把这块内存做了一个fifo,并通过中断出发,我在arm这边实现一个驱动来接收处理中断,然后读取fifo.驱动的结构体structddr_fifo_dev{intindex;dev_tdevid;structcdevcdev;structmiscdevicemiscd
zhangbin-eos
·
2024-01-06 11:20
linux
linux
笔记
一、基础
入门笔记
01基础语法字面量被写下来的固定的值数字整数int1,2,3,4浮点数float13.14复数complet4+3J布尔True+False字符串"ccc"描述文本的数据类型大小比较依据ASC||,a>A>按照位比较列表有序的可变序列元组有序的不可变序列集合无序的不重复集合字典无序的key-value集合注释单行注释#用一个空格隔开多行注释""""""一般用于整个python文件的解释或者类、方法
renhj1001
·
2024-01-06 03:20
python学习笔记
python
STM32MP157/
linux驱动
学习记录
1.uboot烧录2.linux安装nfs服务sudoapt-getinstallnfs-kernel-serverrpcbind安装nfs服务在用户根目录下创建一个名为“linux”的文件夹,以后所有的东西都放到这个“linux”文件夹里面,在“linux”文件夹里面新建一个名为“nfs”的文件夹,更改777权限。打开nfs配置文件:sudovi/etc/exports在最后加上:/home/t
tao_sc
·
2024-01-06 00:17
linux
学习
stm32
Python
入门笔记
一(初识python)
一、为啥学PythenPython是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python的特点主要有语法简洁、类库强大、胶水语言(调用其他语言的类库)、代码量较少等特点,2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上,基于这些特点再看看Python的祖师爷龟叔的发量就知道学习pythe
Python百事通
·
2024-01-05 22:05
机器学习
入门笔记
文章目录背景具体步骤1.环境搭建2.写个demo1.数据处理2.分割数据集3.用模型训练数据,并得到预测结果4.绘制结果5.评估背景最近学习了一些关于机器学习的内容,做个笔记。具体步骤1.环境搭建需要用到的工具:pycharm,anacondaanaconda可以帮助我们创造虚拟的python环境,并在环境当中安装各种所需要的包,而且每个虚拟环境都是互相独立的,非常方便。我们可以单独创建一个skl
我是黄大仙
·
2024-01-05 20:28
机器学习
机器学习
笔记
人工智能
驱动开发的完善 --- 芯片手册导读 + I/O口操控代码的编写
在我上上节的博文中(
linux驱动
的学习&驱动开发初识-CSDN博客):我通过一个基本的字符设备驱动框架来测试了驱动的运行,但是在“pin4_open”和“pin4_write”这两个驱动函数的函数体里只写了一句内核打印的代码
mjmmm
·
2024-01-05 16:36
驱动开发
linux
linux驱动开发
设备
Linux驱动
开发之Linux内核中的中断处理与等待队列以及相关API和例程分析
目录中断的特点Linux中的中断类型相关API函数gpio_to_irq()enable_irq()disable_irq()request_irq()free_irq()中断的使用等待队列DECLARE_WAIT_QUEUE_HEAD()wait_event_interruptible()wake_up_interruptible()中断相关例程例程分析源码分享总结中断是计算机中实现异步事件处理
努力的某某姚
·
2024-01-05 07:22
linux
驱动开发
Linux中断
等待队列
例程分享
Linux驱动
开发笔记(六):用户层与内核层进行数据传递的原理和Demo
135384355红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux系统移植和驱动开发专栏上一篇:《
Linux
长沙红胖子Qt软件开发
·
2024-01-05 05:33
linux驱动开发
linux
驱动开发
copy_to_user
copy_from_user
用户与内核数据交互
C语言基础
入门笔记
(超详细笔记,多出进行更新,将近九千字)
下载VS2013,我们一起学习。#include包含一个叫stdio.h的文件,文件包含令,预处理指令。stdio.hC语言的标准I/O库,用于读取和写入文件,也用于控制台的输入和输出。main函数是程序的入口主函数一个工程中main函数有且仅有一个(main前面的int表示main函数调用返回一个整型值)voidmain()这种写法是过时的写法return0返回0#includeintmain(
Cloud new Yi
·
2024-01-04 18:07
基础笔记
c语言
Flutter布局组件<弹性布局Flex>
Flutter
入门笔记
系列文章部分内容来源于《Flutter实战》,如有侵权请联系删除!
怡红快绿
·
2024-01-04 16:27
JS新手
入门笔记
整理:JS语法基础
变量与常量变量语法var变量名=值;1、在JavaScript中,给一个变量命名,需要遵循以下2个方面的原则:变量由字母、下划线、$或数字组成,并且第一个字母必须是字母、下划线或$。变量不能是系统关键字和保留字。2、变量的命名一定要区分大小写,如变量“age”与变量“Age”在JavaScript中是两个不同的变量。3、在JavaScript中,如果想要使用一个变量,一般需要两步:第1步,变量的声
太空背包客
·
2024-01-04 12:22
前端新手入门笔记整理
javascript
前端
JS新手
入门笔记
整理:JS引入方式
JavaScript,简称JS。是一种嵌入到HTML页面中的编程语言,由浏览器一边解释一边执行,控制着网页的行为。引入方式外部JavaScript语法在HTML中,我们可以使用“script标签”引入外部JavaScript文件。在script标签中,我们只需用到src这一个属性。src,是“source(源)”的意思,指向的是文件路径。对于JavaScript来说,外部JavaScript文件不
太空背包客
·
2024-01-04 12:18
前端新手入门笔记整理
javascript
前端
Linux驱动
学习—ioctl接口
1、unlock_ioctl和ioctl有什么区别?kernel2.6.36中已经完全删除了structfile_operations中的ioctl函数指针,取而代之的是unlocked_ioctl。ioctl是老的内核版本中的驱动API,unlock_ioctl是当下常用的驱动API。unlocked_ioctl实际上取代了用了很久的ioctl,主要的改进就是不再需要上大内核锁(BKL)(调用之
suifen_
·
2024-01-03 22:13
linux
学习
驱动开发
c语言
Linux驱动
学习—平台总线模型
1、平台总线模型介绍①什么是平台总线模型?平台总线模型也叫platform总线模型。是Linux内核虚拟出来的一条总线,不是真实的导线。平台总线模型就是把原来的驱动C文件给分成两个C文件,一个是device.c,一个是driver.c把稳定不变的放在driver.c里面,需要变得放在devic.c里面。②为什么会有平台总线模型?(1)可以提高代码的重用性(2)建设重复性代码③怎么编写以平台总线模型
suifen_
·
2024-01-03 22:43
linux
学习
驱动开发
c语言
运维
linux驱动
开发学习3 pinctl和gpio子系统试验
linux对于gpio有专门的驱动框架借助pinctl子系统做pin的复用·和电气属性借助gpio子系统来使用gpio大多数SOC的pin都是支持复用的,比如I.MX6ULL的GPIO1_IO03既可以作为普通的GPIO使用,也可以作为I2C1的SDA等等。此外我们还需要配置pin的电气特性,比如上/下拉、速度、驱动能力等等。传统的配置pin的方式就是直接操作相应的寄存器,但是这种配置方式比较繁琐
西伯利亚大草原的狼
·
2024-01-03 21:11
Linux驱动层开发
linux
学习
运维
迅为嵌入式
linux驱动
开发笔记(五)—pinctl和gpio子系统
一、pinctl和gpio子系统pinctrl子系统设置引脚的复用关系和电气属性。2、LinuxPinctrl子系统提供的功能是什么?(1)管理系统中所有的可以控制的pin,在系统初始化的时候,枚举所有可以控制的pin,并标识这些pin。(2)管理这些pin的复用(Multiplexing)。对于SOC而言,其引脚除了配置成普通的GPIO之外,若干个引脚还可以组成一个pingroup,形成特定的功
梅山剑客
·
2024-01-03 21:11
Linux操作系统
#
嵌入式驱动linux
linux
学习
单片机
arm
驱动开发
Linux驱动
学习—pinctl和gpio子系统
1、pinctl和gpio子系统(一)1.1pinctrl子系统主要工作内容获取设备树中pin信息,管理系统中所有的可以控制的pin,在系统初始化的时候,枚举所有可以控制的pin,并标识这些pin。根据获取到的pin信息来设置pin的复用功能,对于SOC而言,其引脚除了配置成普通的GPIO之外,若干个引脚还可以组成一个pingroup,形成特定的功能。根据获取到的pin信息来设置pin的电气特性,
suifen_
·
2024-01-03 21:40
linux
学习
驱动开发
hibernate
入门笔记
如何使用导入依赖mysqlmysql-connector-java8.0.19org.hibernatehibernate-core5.4.10.Finalorg.projectlomboklombok1.18.10创建hibernate配置文件SessionFactory:针对单个数据库映射经过编译的内存镜像⽂件,将数据库转换为⼀个Java可以识别的镜像⽂件。构建SessionFactory⾮常
back2childhood
·
2024-01-03 18:03
java杂文
hibernate
笔记
java
嵌入式Linux系统中对GPIO操作的方法总结
在Linux系统里操作GPIO的方法有以下几个:1.写驱动的方式需要自己编写
linux驱动
,在驱动里操控GPIO,应用通过驱动提供的节点来控制GPIO。优点是结构清晰,可扩展性强,比较灵活。
不醒的兔子
·
2024-01-03 06:29
JAVA
入门笔记
~基础知识day09
API简介(2)1.Date日期类代表了当前系统的当前此刻日期信息对象。需要导入java.util.Date包常用构造器publicDate()publicDate(longtime)方法longtime=d.getTime();-使用时间毫秒值返回从1970-01-0100:00:00走到此刻的总的时间毫秒值Java记录时间的两种方式可以直接用Date日期类对象记录:Dated=newDate(
Java全栈路线
·
2024-01-03 00:36
CentOS
入门笔记
CentOS
入门笔记
CentOS
入门笔记
RPM查询安装升级卸载YUM查询安装升级卸载RPM查询rpm-q软件名称查询已安装的软件的包名rpm-qa查询所有已安装的RPM包rpm-qf文件路径查询文件所在的包名
叶梓翎
·
2024-01-02 20:57
笔记
CSS新手
入门笔记
整理:CSS3选择器表
属性选择器选择器说明E[attr^="xxx"]选择元素E,其中E元素的attr属性是以xxX开头的任何字符E[attr$="xxx”]选择元素E,其中E元素的attr属性是以xxX结尾的任何字符E[attr*="xxx"]选择元素E,其中E元素的attr属性是包含xXX的任何字符子元素伪类选择器选择器说明E:first-child选择父元素下的第一个子元素(该子元素类型为E,以下类同)E:las
太空背包客
·
2024-01-02 09:14
前端新手入门笔记整理
css
前端
Linux驱动
开发学习笔记7《并发与竞争》
目录一、并发与竞争1、并发与竞争简介2、保护内容是什么二、原子操作1、原子操作简介2、原子整形操作API函数3、原子位操作API函数4、实验(1)修改设备树文件(2)LED驱动修改(3)编写测试APP(4)运行测试三、自旋锁1、自旋锁简介2、自旋锁API函数3、其他类型的锁(1)读写自旋锁(2)顺序锁4、自旋锁使用注意事项5、自旋锁实验(1)修改设备树文件(2)LED驱动修改(3)测试APP(4)
ssz__
·
2024-01-01 23:19
Linux驱动开发学习
学习
笔记
linux
驱动开发
c语言
ubuntu
Linux驱动
学习—设备树及设备树下的platform总线
1、什么是设备树?设备树是一种描述硬件资源的数据结构。他通过bootloader将硬件资源传给内核,使得内核和硬件资源描述相对独立。2、设备树的由来2.1平台总线的由来要想了解为什么会有设备树,设备树是怎么来的,我们就要先来回顾以下在没有设备树之前我们是怎么来写一个驱动程序的。以字符设备驱动代码框架为例,我们一起一起来回顾下。任何的设备驱动的编写,Linux已经为我们打好了框架,我们只需要做完形填
suifen_
·
2024-01-01 07:26
linux
驱动开发
c语言
运维
linux驱动
(一):led
本文主要探讨210的led驱动相关知识。驱动操作系统驱动硬件的代码,驱动上层是系统调用API,下层是硬件宏内核:内核整体上为一个过程实现,运行在同一地址空间,相互调用简单高效微内核:功能为独立过程,过程间通过IPC通信linux本质上是宏内核兼具微内核模块化特性静态模块化编译时可裁剪但需重新编译,动态模块化模块自动安装和卸载字符设备软件是以字节为单位进行操作的,块设备,块设备是以块(多字节)为单位
菜_小_白
·
2024-01-01 00:47
linux
运维
服务器
Flutter容器组件<尺寸限制类容器(ConstrainedBox、SizedBox…)>
Flutter
入门笔记
系列文章部分内容来源于《Flutter实战》,如有侵权请联系删除!
怡红快绿
·
2023-12-31 10:13
Framework框架概述
Framework框架框架中包含三个主要部分,分别为服务端、客户端和
Linux驱动
。
首都浪子
·
2023-12-31 07:20
Android
框架
Android
linux驱动
加载的时候提示“WARNING: CPU: 7 PID: 1 at kernel/time/timer.c:800 init_timer_key”
前言在集成一个触摸驱动到android系统内核(linux5.10)以后,系统内核运行加载报错,具体报错如下:[5.268357]WARNING:CPU:7PID:1atkernel/time/timer.c:800init_timer_key+0x60/0x11c[5.268361]Moduleslinkedin:[5.268369]CPU:7PID:1Comm:swapper/0Nottain
hi安同学
·
2023-12-31 06:07
Android系统差异化开发
linux
c语言
驱动
【
Linux驱动
】驱动框架的进化 | 总线设备驱动模型
作者:一只大喵咪1201专栏:《
Linux驱动
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2023-12-31 02:33
Linux驱动
linux
c语言
驱动开发
【
Linux驱动
】设备树简介 | 内核对设备树的处理
作者:一只大喵咪1201专栏:《
Linux驱动
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2023-12-31 02:32
Linux驱动
linux
c语言
驱动开发
arm开发
elasticsearch
入门笔记
微信公众号:运维开发故事,作者:wangerelasticsearches基本概念es术语介绍文档Document用户存储在es中的数据文档索引Index由具有相同字段的文档列表组成节点node一个Elasticsearch的运行实例,是集群的构成单元集群Cluster由一个或多个节点组成,对外提供服务document介绍jsonobject,由字段(field)组成,常见数据类型如下:字符串:t
运维开发故事
·
2023-12-30 22:21
elk
elasticsearch
big
data
大数据
软件测试小白必备笔记(五)单元测试
前言今天继续给大家分享软件测试
入门笔记
第五弹-单元测试,喜欢的朋友记得点个关注支持一下单元测试通常是作为软件测试中基础的测试类型,用于测试单独的模块是否可以正常工作。
软件测试小七
·
2023-12-30 20:54
Node.js
入门笔记
1.官方入门的Node.js例子app.js:consthttp=require('http');consthostname='127.0.0.1'constport=3000constserver=http.createServer((req,res)=>{res.statusCode=200res.setHeader('Content-Type','text/plain')res.end('H
RJ_Hwang
·
2023-12-30 16:45
Linux驱动
开发简易流程
推荐视频:正点原子【第四期】手把手教你学Linux之驱动开发篇小智-学长嵌入式Linux&Android底层开发入门教程能力矩阵基础能力矩阵熟悉c/c++、熟悉数据结构熟悉linux系统,Shell脚本,Makefile/cmake/mk文件IO、多线程、竞争、并发、阻塞、同步、中断、网络熟悉调试工具,gdb、gdbserver、tcpdump行业能力矩阵平台相关:海思/君正/安霸MTK/NXP/
苏柘_level6
·
2023-12-30 12:51
linux
驱动开发
量化交易
入门笔记
-多股票追涨策略
'''股票在当日收盘30分钟内涨幅达到9.5%~9.9%时间段,进行买入操作,在第二天开盘卖出需要注意的是,该策略需要按分钟进行回测'''importjqdatadefinitialize(context):"""初始化函数"""#开启动态复权模式set_option('use_real_price',True)#每天买入股票数量g.daily_buy_count=5#设置要操作的股票池,这里选择
东南有大树
·
2023-12-30 11:44
Linux驱动
开发学习笔记6《蜂鸣器实验》
目录一、蜂鸣器驱动原理二、硬件原理分析三、实验程序编写1、修改设备树文件(1)添加pinctrl节点(2)添加BEEP设备节点(3)检查PIN是否被其他外设使用2、蜂鸣器驱动程序编写3、编写测试APP四、运行测试一、蜂鸣器驱动原理蜂鸣器常用于计算机、打印机、报警器、电子玩具等电子产品中,常用的蜂鸣器有两种:有源蜂鸣器和无源蜂鸣器,这里的有“源”不是电源,而是震荡源,有源蜂鸣器内部带有震荡源,所以有
ssz__
·
2023-12-30 11:00
Linux驱动开发学习
驱动开发
学习
笔记
c语言
linux
react
入门笔记
reactReact由Facebook(现在叫meta)的软件工程师JordanWalke创建。2013年的时候在社区开源。那么react是什么呢?React是一个把数据渲染为HTML视图的开源JavaScript库[视图层框架]。React为程序员提供了一种子组件不能直接影响外层组件的模型[单向数据流],数据改变时会对HTML文档进行有效的更新。特点:声明式开发组件化跨平台虚拟domfiberj
苦逼的猿宝
·
2023-12-30 10:26
react
react.js
笔记
前端
前端框架
简略入门Python笔记
当你开始学习Python时,以下是一些基础的
入门笔记
,它们将帮助你理解Python的基本概念和语法请注意,这只是一个简要的概述,你可能需要深入学习每个主题以更好地理解和应用它们。
XMYX-0
·
2023-12-30 09:50
linux
python
CSS新手
入门笔记
整理:CSS3属性表
文本样式属性属性值说明text-shadow数值文本阴影text-stroke数值文本描边text-overflowellipsis(文本溢出时,显示省略号,隐藏多余的文字)clip(文本溢出时,不显示省略号,裁切多余的文字)文本溢出word-wrapnormal(自动换行)break-word(强制换行)强制换行word-breaknormal(自动换行)break-all(允许在单词内换行)k
太空背包客
·
2023-12-30 08:05
前端新手入门笔记整理
css
前端
【
Linux驱动
】内核模块编译 —— make modules 的使用(单模块编译、多模块编译)
编译驱动一般采用的是将驱动编译成模块(.ko文件),然后加载到内核,这其中就用到了makemodules命令。目录一、单模块编译1、一个c文件编译成一个ko文件2、多个文件编译成一个ko文件二、多模块编译(多文件多模块)一、单模块编译1、一个c文件编译成一个ko文件下面是最简易的单文件单模块编译,假设我们要将源文件chrdevbase.c编译成ko文件。KERNEL_DIR:=/home/pige
仲夏夜之梦~
·
2023-12-29 21:54
linux
运维
服务器
VScode初学者
入门笔记
一、创建html文件流程Ctrl+N新建文件选择html脚本语言!+TAB或html:5自动生成代码块二、导入vue.js扩展库三、创建div标签,设置标签元素{{message}}...四、Vue对象的实例化vartest=newVue({el:"#app",//对象挂载//el:".app",//el:"div",data:{//定义数据对象message:"初学者"arry:[1,2,3],
yu17761517875
·
2023-12-29 16:06
vscode
javascript
前端
html
Android还得看Framework开发,你觉得呢?
在Android开发领域,主要有三个方向:应用开发、框架开发和
Linux驱动
开发。每个方向都有其独特的特点和就业前景。应用开发(AppDevelopment)是人数最多、门槛最低的领域。
上马定江山
·
2023-12-29 07:43
android
harmonyos
分布式
架构
性能优化
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他