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
ROS学习从0到1
AD9361纯逻辑控制
从0到1
连载10-多芯片同步MCS以及射频同步方法
本文基于ZC706+FMCOMMS5的平台,介绍了AD9361的多芯片同步设计方法。这里的“同步”包含了基带同步以及射频同步。AD9361原生只支持基带同步,官方的名称叫MCS(Multi-chipBasebandSynchronization),实际上配合外围的射频相位校准电路,也可以实现射频同步,这里的射频同步,严格上说只是通过基带信号的相位补偿,达到射频同步的效果,并不是真正意义的射频同步。
冰冻土卫二
·
2024-02-08 07:12
AD9361纯逻辑控制
AD9361
软件无线电
fpga开发
AD9361纯逻辑控制
从0到1
连载9-调整数据和时钟的相位关系
有人私信问我,为什么按照我的文章配置AD9361,明明初始化配置成功了,收发数据都不正常。因为错误的可能性各种各种,这个问题不太好回答。但假如一切都代码都是正确的,硬件也是正常的,那极有可能是006寄存器和007寄存器的值需要做调整。我们先看官方文档是怎么描述的006用来调整收数据接口的延时,高4bit表示时钟延时,低4bit表示数据延时。007用来调整发数据接口的延时,高4bit表示时钟延时,低
冰冻土卫二
·
2024-02-08 07:41
AD9361纯逻辑控制
AD9361
AD9363
SDR
软件无线电
AD9361纯逻辑控制
从0到1
连载7-根据射频频率计算VCO参数
AD9361
从0到1
连载8-fastlock之profile存器设置verilog实现不管是使用使用何总方法,要修改射频频率,首先需要计算出对应的VCO参数。
冰冻土卫二
·
2024-02-08 07:11
AD9361纯逻辑控制
AD9361
AD9363
SDR
软件无线电
AD9361纯逻辑控制
从0到1
连载8-修改射频频率
上一个章节介绍了如何通过射频频率计算得出VCO的配置参数,下面介绍要改变射频频率具体要配置哪些寄存器。配置RX频率,依次执行下面命令,最高bit1表示写,接着10bit是地址,最后8bit是配置参数值config_cmd={1'b1,10'h233,lo_rxfrac[7:0]};//WriteRXSynthFractionalFreqWord[7:0]config_cmd={1'b1,10'h2
冰冻土卫二
·
2024-02-08 07:11
AD9361纯逻辑控制
AD9361
AD9396
SDR
软件无线电
AD9361纯逻辑控制
从0到1
连载6-fast lock之profile寄存器设置
前面讲到每个profile由16个8bit寄存器组成,TX和RX的定义是一样的,下面列出RXprofile每个寄存器的定义:REG0~REG4以及REG12[3:0]实际上是3个参数,lo_int(IntegerWord),lo_frac(FractionalWord),lo_div(VCODivider),射频频率计算公式如下:freq=REF_PLL*(lo_int+lo_frac/83885
冰冻土卫二
·
2024-02-08 07:10
AD9361纯逻辑控制
AD9361
AD9363
SDR
软件无线电
AD9361纯逻辑控制
从0到1
连载3-初始化模块
初始化代码的工作,就是将上个章节生成verilog函数中的命令条条执行,碰到需要等待的地方等待,需要读某个标志位的地方就一直读,直到标志位符合要求。下面贴出初始化代码。modulead9361_init(inputclk,inputarst,outputregread,outputregwrite,outputreg[9:0]address,outputreg[7:0]writedata,inpu
冰冻土卫二
·
2024-02-08 07:40
AD9361纯逻辑控制
AD9361
AD9363
SDR
软件无线电
AD9361纯逻辑控制
从0到1
连载4-AD9361数据接口
参考文件《AD9361InterfaceSpecv2.5.pdf》AD9361和FPGA的数据接口如下图中红色框标识。可以配置为CMOS模式和LVDS模式。根据不同的带宽需求,可以配置为不同的模式,如图:大部分情况下,设置为2T2R,DDRBus,DualPortFullDuplex模式,这种模式最大化使用了AD9361的资源,并且可以覆盖大部分其他模式的功能。如下图所示:收数据接口时序图如下:发
冰冻土卫二
·
2024-02-08 07:40
AD9361纯逻辑控制
AD9361
SDR
fmcomms3
AD9361
LVDS
AD9361数据接口驱动
AD9361纯逻辑控制
从0到1
连载5-fast lock的简介
AD9361正常更改射频频率需要设置一些寄存器,然后开启VCO校准,等待锁定。这个过程时间是比较长的,大概在37us~508us之间。如果你的系统是一个跳频的TDD系统,那相当于每个时隙都要浪费这个时间等待VCO锁定,开销实在太大。为了解决这个问题,就需要用到FastLock功能。简单点说就是提前校准好每个频点的参数保存起来,下次要用的时候直接调用。这种方法将切换频率后的锁定的时间缩短到6us左右
冰冻土卫二
·
2024-02-08 07:40
AD9361纯逻辑控制
AD9361
SDR
AD9361跳频
AD9361
profile
fmcomms3
AD9361纯逻辑控制
从0到1
连载2-将脚本转化为verilog代码
首先查看一下,上一章我们生成的脚本文件fdd_600m://************************************************************//AD9361R2AutoGeneratedInitializationScript:Thisscriptwas//generatedusingtheAD9361CustomersoftwareVersion2.1.3
冰冻土卫二
·
2024-02-08 07:39
AD9361纯逻辑控制
AD9361
SDR
AD9361脚本转换
AD9361初始化配置
AD9361
python
AD9361纯逻辑控制
从0到1
连载0-SPI接口
前言AD9361作为一款功能强大的射频收发器件,在通信领域被广泛采用。ADI官方提供的Demo主要基于ZYNQ的软件控制方式,这种控制方法的优点是将所有功能配置都封装为API函数,使用者不需要了解太多AD9361的具体细节,特别是其1024个寄存器的具体定义。这种方法适合于快速上手验证,但是在产品实现时有诸多不便,甚至某些场合根本无法使用。本连载基于实际的产品开发经验,介绍了如何用纯逻辑(veri
冰冻土卫二
·
2024-02-08 07:09
AD9361纯逻辑控制
SDR
AD9361/AD9363
fmcomms3
AD9361
PL
AD9361
SPI驱动
AD9361纯逻辑控制
从0到1
连载1-生成初始化脚本
AD9361要正常工作,首先需要做初始化的配置工作。而AD9361的寄存器很多,多达1024个,每个寄存器有8bit,每个bit或多个bit的组合,有不同的功能,使得初始化工作相当繁琐。好在ADI官方提供了界面化的软件,可以根据图形化的配置,生成初始化的脚本,我们要做的就是将这个脚本转换为对应的verilog语言。首先,我们要了解如何生成配置脚本,下面按步骤介绍:第一步:安装AD9361Evalu
冰冻土卫二
·
2024-02-08 07:09
AD9361纯逻辑控制
AD9361
SDR
AD9361配置软件
AD9361配置详细说明
AD9361初始化配置
45张图看懂底层逻辑
如何搭建个人知识体系
从0到1
搭建用户激励体系活动策划上线及复盘(sop)一张图识别好公司和烂公司运营之光思维导图分享,附Xmind源文件《我在阿里做运营》思维导图精华版建立你的价值金字塔.PPT从0开始说
Young_svg
·
2024-02-08 06:58
其他
龙芯+RT-Thread+LVGL实战笔记(5)——用定时器搞定呼吸灯
由于是首次参加该赛项,很多东西都是
从0到1
的摸索和积累。
南耿先生
·
2024-02-08 05:19
嵌入式硬件
笔记
龙芯+RT-Thread+LVGL实战笔记(18)——光照图表与折线
由于是首次参加该赛项,很多东西都是
从0到1
的摸索和积累。
南耿先生
·
2024-02-08 05:19
笔记
众筹
从0到1
创建一家心理学主题的咖啡屋
从今日起,如若有666个人来找我进行一次心理咨询,小鹿便会去创建一家以心理学为主题的咖啡屋。小鹿咨询线上98元每次,线下198元每次。小鹿目前的来访者以达168人,他们都说,要是早点遇到小鹿就好了。因此我想帮助更多的人。于是想尝试实现一个梦,把我喜欢的关于心理学的想象都装进一间店铺里。店铺里有心理学专业的书籍和期刊,服务人员都是心理咨询师,创造一个环境去帮助大家实现幸福。小鹿会准备好茶点咖啡小吃,
一个心理咨询师的日常生活
·
2024-02-08 04:52
读书清单:《
从0到1
》
1.只选对的正确的选择所带来的收益会超过随意的撒网式投资。不要相信差异只是一小部分,冰山一角并不是冰山的真实模样。2.职业发展的幂次法则在你选择一个职业的时候,你是相信自己选择的这个职业能有很大的发展,你也能拥有更多的价值。3.做什么很重要何时何地,无论你选择做什么,都是很重要的,都会对你今后的产生影响,在人生的旅程中,从来就没有无关紧要的一步棋。4.有些事很重要却无人知晓,有些事困难却可为。世界
昕海薇
·
2024-02-08 01:38
读《
从0到1
》
从0到1
,主张创新和垄断。垄断的企业会获得财富,垄断的企业所掌握的技术要比其竞争对手至少强大10倍,才可能形成长期的垄断。竞争是从1到N的过程,是全球化的过程,是相同产品的竞争,缺少创新。
小鹿大人
·
2024-02-08 00:54
单店不盈利,做连锁!?这是什么笑话??
从0到1
如何设计单店盈
连锁工坊味精老师
·
2024-02-07 18:01
小企业品牌IP“
从0到1
”,重启2020
朋友们:见字如面。在这个开篇就很魔幻的2020年,因NCP,生活的稳定感被彻底打乱,而你与我大抵都一样,成了宅家一族,“好像没有什么是我们真正能把控的,那就像植物一样顺其自然,做好眼下。”告诉自己要珍惜时间,选择内心想要的状态去生活处事,此刻,我开始为自己,重启2020年。2020年的开篇,很有电影感。新型冠性病毒的爆发,让很多人都多出了一个不短的假期,灾变超出预想,而我们这些普通人能做的,就是安
奇遇小7
·
2024-02-07 14:30
2.4、2.6、2.7总结
axure很久没用了,还重新补了一遍产品原型图知识
从0到1
设计一款产品_哔哩哔哩_bilibili2.前端项目的客户端和后台仓库部署完成,项目搭建完成,封装了几种请求类。
STATICHIT静砸
·
2024-02-07 07:04
各种总结
axure
使用Python的OpenCV模块识别滑动验证码的缺口
target.jpgtemplate.png现在想要通过“template.png”在“target.jpg”中找到对应的缺口,代码实现如下:注:想学习Python的小伙伴们可以进群:984137898领取
从0
梦想编程家小枫
·
2024-02-07 05:14
黑马头条 各种踩坑合集
从0到1
欢迎留言提问
《黑马头条》SpringBoot+SpringCloud+Nacos等企业级微服务架构项目_黑马头条项目_软工菜鸡的博客-CSDN博客各位爷,完整项目gitee如下,求starheima-leadnews-master:《黑马头条》项目采用的是SpringBoot+springcloud当下最流行的微服务为项目架构,配合springcloudalibabanacos作为项目的注册和配置中心。新课程
软工菜鸡
·
2024-02-07 02:46
python
开发语言
《超级群主训练营》——如何
从0到1
搭建自己的超生态社群
今天是第5课——《
从0到1
搭建自己的超生态社群》,接下来先回顾下本次课程内容:首先,今天的主题:
从0到1
,是指两方面,一方面:自己
从0到1
,另一方面:帮助他人
从0到1
不听本次课程的三大坏处:1.无法成为超级群主
寒无之
·
2024-02-07 00:02
ROS学习
笔记10:rosbag与rqt
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(10/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:rosbag,
代码能跑就可以
·
2024-02-06 13:44
学习
笔记
python
c++
vscode
ROS学习
笔记8:TF坐标变换
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(8/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:静态变换,动态变
代码能跑就可以
·
2024-02-06 13:14
学习
笔记
vscode
python
c++
ROS学习
笔记9:TF坐标变换实操
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(9/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:乌龟跟随要求产生
代码能跑就可以
·
2024-02-06 13:14
学习
笔记
python
c++
vscode
ROS学习
笔记4:通信机制实操
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(4/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:运动控制,位姿订
代码能跑就可以
·
2024-02-06 13:13
学习
笔记
python
c++
vscode
ROS学习
笔记6:launch文件
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(6/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:launch文件
代码能跑就可以
·
2024-02-06 13:13
学习
笔记
python
c++
服务器
vscode
ROS学习
笔记2:话题通信
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(2/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:理论模型,发布,
代码能跑就可以
·
2024-02-06 13:43
学习
笔记
python
c++
追本溯源,解密第一性原理(下)
3.利用第一性原理进行产品颠覆性创新硅谷著名的投资大咖彼得·蒂尔在《
从0到1
》这本书里指出,竞争是一种观念——这种观念在整个社会中蔓延,扭曲了我们的思想。
磊落不洒脱
·
2024-02-06 12:05
vue+cesium:
从0到1
部署开发运行环境
本系列教程是在vue2.X的基础上加载cesium程序,来开发各种示例程序。安装顺序1,下载安装nodejs下载地址:https://nodejs.org/en/download/根据用户自己的机器情况进行选择不同版本的软件下载。本教程示例采用是是windows64位系统软件。安装过程很简单,一路下一步。更为详细的请参考:http://www.openlayers-cesium.com/2021/
还是大剑师兰特
·
2024-02-06 12:59
#
cesium示例教程100+
vue.js
javascript
cesium
cesium教程
cesium示例
[含完整代码]Java实现导出word文档【超详细】
前言:个人博客:www.wdcdbd.comjava实现导出word文档是项目中很常见的操作,但又是很棘手的操作,这篇文章,带大家
从0到1
超详细的完整的操作一遍java实现导出word文档。
Java患者·
·
2024-02-06 11:22
java
word
c#
抖音运营
从0到1
实战指南第六节:如何巧植品牌信息
如何巧妙植入品牌信息在竖屏化思维下,想要快速抓住用户的注意力,竖屏视频需要从用户洞察、创意点的挖掘开始,完全按照竖屏场景来打造。因此,视频的每一个镜头都需要考虑与竖屏环境的适配性,并考虑如何与用户场景更好地融入。“内容原生法则”的意义,在于用生活化的场景展示产品,使产品具有亲切感,让用户更认同,同时在视频中巧妙植入品牌信息。抖音官方发布的《竖屏广告创意指导手册》中提出:据亚太地区MetrixLab
微多客
·
2024-02-06 07:25
新书速览|Kubernetes从入门到DevOps企业应用实战
从0到1
,从零开始全面精通Kubernetes,助力企业DevOps应用实践本书内容《Kubernetes从入门到DevOps企业应用实战》以实战为主,内容涵盖容器技术、Kubernetes核心资源以及基于
全栈开发圈
·
2024-02-05 18:10
kubernetes
devops
容器
资深老鸟整理,Java接口自动化测试总结,
从0到1
自动化...
这几年接口自动化变得越来越热门,相对比于UI自动化,接口自动化有一些优势1)运行比UI更稳定,让BUG更容易定位2)UI自动化维护成本太高,接口相对低一些接口测试其实有很多方式,主要有两种,一个是工具,最常见的有:Postman,SoupUI,Jmeter;另一个就是代码,Java和Python都可以实现。工具的好处就是直观,快速上手,有些工具也做到了半自动化和集成,但是工具还是会有一定的限制,代
程序员油条
·
2024-02-05 16:17
技术分享
软件测试
自动化测试
自动化
开发语言
从0开始用 PyTorch 构建完整的 NeRF
导读:笔者通过整理分析了NeRF论文和相关参考代码,将为读者朋友讲述利用PyTorch框架,
从0到1
简单复现一个NeRF(神经辐射场)的实现细节和过程。
深蓝学院
·
2024-02-05 16:12
pytorch
NeRF
见识--商业的本质&创业不等于
从0到1
笔记
仅仅靠一时运气好是不可能大富大贵的运气是一时的,具有很强的随机性;但命却影响人的一生,起着决定作用信命是知道自己有所不能,认命则是不超越命运给自己画的线,对于得不到的坦然接受环境的因素和我们自己对未来走向划定的方向人出生的时间和地点在很大程度上决定了他们的命运所谓命就是一个人看问题和做事情的方法,如此而已,但它们却决定了人的一生这家公司有独一无二的价值。"寻找独一无二的价值,这就是他投资(开始的时
Dachao_lpc
·
2024-02-05 15:31
笔记
职场和发展
业界资讯
创业创新
经验分享
学习方法
学习
100天精通Python(实用脚本篇)——第115天:基于selenium实现反反爬策略之隐藏浏览器指纹特征
3.手动打开浏览器指纹情况4.无界面模式打开浏览器5.脚本隐藏浏览器指纹特征专栏导读本文已收录于《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,
从0
袁袁袁袁满
·
2024-02-05 15:57
100天精通Python
python
selenium
隐藏浏览器指纹特征
stealth.min.js
反反爬策略
爬虫
网络爬虫
如何做短视频内容运营?
我自己也曾参和主导过几款短视频产品
从0到1
的孵化,现在看来,短视频类产品是一个内容运营主导的产品,各个产品之间的本质差别并不是产品功能本身,真正的差异还是短视频内容。这里简单总结下此
南村小付
·
2024-02-05 13:31
2018-03-08
(稻盛哲学学习会)打卡第13天姓名:顾倍嘉部门:分水碶组别:待定【知~学习】诵读《活着》第一章倾听工作现场的神灵之声【内容感悟】工作中已有太多
从0到1
的过程,太多经过一次次的筛选和淘汰来达到最终的满意,
顾倍嘉分水碶
·
2024-02-05 09:28
新账号如何获取第一批用户?六招帮你搞定!
“
从0到1
”是大多数运营人的“心病”,大多数人都会遇到“冷启动”这个问题,如何去获取第一批用户呢?大多数公司都要经历一个用户从无到有的积累过程。
a40ea655c8eb
·
2024-02-05 07:27
Prometheus+Grafana+NodeExporter 打造一款出色的监控系统,帅呆了!
/Java学习路线/一对一提问/学习打卡/赠书福利全栈前后端分离博客项目1.0版本完结啦,2.0正在更新中...,演示链接:http://116.62.199.48/,全程手摸手,后端+前端全栈开发,
从0
漫走云雾
·
2024-02-05 07:41
prometheus
grafana
后端
人类图是什么 ?
可以搜索“人类图
从0到1
”,回复“获取”。领取你的专属人类图。也可打开文末下方链接得到你的人类图,或者在文章下方给我留言留
人类图从0到1
·
2024-02-05 04:23
保姆级教程:
从0到1
搭建web自动化测试环境
之前都是在linux上安装,第一次在windows上配置环境,加上距离上次配置环境有点久了,竟也花了点时间。特此记录下保姆级教程,给初学者一个有效的参考!一.环境搭建工具清单工具工具名版本Java开发工具包JDK1.8浏览器Chrome112.0IDEEclipse开发语言Java1.8Web自动化测试工具Selenium3.141.59依赖包管理Maven3.3.9测试框架TestNG6.14.
心软小念
·
2024-02-05 01:48
软件测试
技术分享
前端
从0到1
学android:四大组件—服务Service
点击上方“罗晓胜”,马上关注,您的支持对我帮助很大上期文章
从0到1
学android:四大组件—活动Activity逻辑题——三门问题/前言/Service(服务)是一个长期运行在后台,没有用户界面的应用组件
罗晓胜
·
2024-02-04 23:17
从0到1
学Binder-环境准备
前言终于要开始啃binder了,其实还没准备好,但是先走出去吧,目标是2024年一个整年能把binder学完。我的微信公众号“ZZH的Android”,还有更多Android系统源码解析的干货文章等着你。1环境配置Ubuntu22.04Cuttlefish模拟器:AOSP版本:Android14AndroidKernel版本:6.12环境搭建2.1Cuttlefish环境准备sudoaptinst
ZZH的Android
·
2024-02-04 23:45
Android系统开发
从0到1学Binder
binder
【计算机图形学】实验一 DDA算法、Bresenham算法
作者:主页我的专栏C语言
从0到1
探秘C++数据结构
从0到1
探秘Linux欢迎关注:点赞收藏✍️留言码字不易,你的点赞收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢支持!!!
迷茫的启明星
·
2024-02-04 21:35
计算机图形学
算法
计算机图形学
键读:如果懂信息传播-读《字节跳动》
缘起看到这本书有点偶然,JD阅读上看到的,会员免费看《字节跳动:
从0到1
的秘密》,作者MatthewBrennan,湖南文艺出版社,博集天卷(看着像是畅销书或小说类)。
im天行
·
2024-02-04 21:24
技术分享 | 测试的本质是什么?
从0到1
的“创业型”业务无论项目的紧急程度,还是工作量,都远远超过成熟期业务。此时不仅需要强大的抗压能力,更需要丰富的经验支持快速业务更迭、功能/性能/安全性/易用性等等
霍格沃兹测试开发学社
·
2024-02-04 16:25
从0到1
的产品
产品源于市场,也源于生活;随着时代的变迁,更多出现在生活中的是我们都能接触到的软件产品,那它是怎么出现的呢,又怎样进入我们的生活的,我给大家简单描述一下
从0到1
的产品过程;一、发现产品发现产品,顾名思义就是发现可以解决或优化
牛小_葱
·
2024-02-04 14:23
上一页
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
其他