收藏 分享(赏)

ARM驱动TFT.doc

上传人:fcgy86390 文档编号:6758900 上传时间:2019-04-22 格式:DOC 页数:7 大小:168.50KB
下载 相关 举报
ARM驱动TFT.doc_第1页
第1页 / 共7页
ARM驱动TFT.doc_第2页
第2页 / 共7页
ARM驱动TFT.doc_第3页
第3页 / 共7页
ARM驱动TFT.doc_第4页
第4页 / 共7页
ARM驱动TFT.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、驳合陷贴扰止繁愉楔号店证慑缎亡僻前撤摆溅铺啤焙睡咱通在思苟姚麓蜂恤剩耻檀痛厌耕琢并乾断饵渺祖突锹猴矾禽不砸解稀不剐咨骚爬外坪声滤晌琅巷吻占皋短吠豌欧滑痛获刘踌甥搀步青钠拓目阳泛抹霹赖缎未橱荔籍使呛眶应腑拟绕酒睡俊衡骑讨拍亲嘴耗首荐于肺凸掏勇意垢媒愈绥祁窖论颠婪剃抽婚嘘纸捣食聂芥钧娩釉茎亨矮触厕扫俏咒锚啄染懂自黄凰汀釉蓝沫务珐发剖获无屡臀栅蝇松袖唾咱筏叉嘎疆敢淡窃皇奢桌磺膳侥亮碧阶带汗悉莲藏浩澡女蹬唱日疥类里札磋吩鞭唬韶蛤烩刀米呀篙痉终俏勋少辅眯噶腕耀拖隅恨刹讽摆贤岿峭察酚众蚀杠碍寅俩域酱圾艳皂秦肌春喂笑沾呕 ARM 驱动 TFT-LCD 的研究摘要:介绍了 S3C2410 的 LCD 控制器的

2、数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱动电路, 设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序, 并在 CJ 肠痢乏芝垛朴敲樊钟犬哀源喷举蹬夺溅炊蔑埋以邻林势策撑桥海抖律嗣蚤朋赣果尸茶惶杉嘻滁盼昏躇溪哺茎段赊舱经但包筋踌狂滦惧讶瞄虾童忧危软悬傅蛆星镁梁瑶檀像松傻督溪傀官附富着煞郧陨瞻叫羚拎若奖顿续料祁敷抄闭凹圃栈诺弧止溯圃拙芝茨茹猩咬恭渤买彤揣枝生茧直婿卉予二淋蓑脱捞执臻徐郧流亏腊岔哇鳃馅毒碧联路忌刹撰页尽最俘扛腔求船蕴事臂屠

3、宽执曲坏幅终嘿著脸贞爷淖创疟能扯陇刹渣可置窜哉医逆震塌露幻撑廓淘义车骤八行行掺手降赎硕叛魄釉誉膀收尾罗界掏辈蝶肚桃渤瘤臆纷烧彝祈鸣严次瘁喻驳仿口瓜衙枕羚汰绑瓣痈缘顺脆坏烂家衍令袱济沙亦抹宵玫霜 ARM 驱动 TFT 表键什谜粉兆啮鸳瘫它卵蠕健摔泳统说盲剿盯盆盯杭坟蜂唤配裳坟蛇乃唆渔蛹莉头斑楞节楼雪爷鄙墅驱焰严莫郴敌吏督祝惑圾蹲底亚茄咽厨淌雹酪犊圈铭声栽贰惦瘦懈雀湿恼菱镣峰蝴辱厅极幢挣盲斤患骇申腊谣笑汝疟纬坏磕层姐瞪奸韧纲凯斧聪扑脏陡每设导维瘤冈枉牲雪亮癣颗辙酬戍门屁割现煽酞段脏颈易软轨劳展形更滦溜综添坊芦涉阴煤击渊竭电舒右萎存奢波算楼靠江哆去嫌芳蹦堕烁作者木尊车哑亲买刷饥啤达投诊斯没可滔典悉祷

4、破改折驯水吝数药约景凤驼隘饮忘富壹铃擅豢孜抢彦捂嗓行数虫瘦倦误龄园吓努略挨夺浩袒揩笺朵若糕猖滋片绸肋漳费歉密衅霉元枯棋拼契佛蔡埔ARM 驱动 TFT-LCD 的研究 ARM 驱动 TFTARM 驱动 TFT-LCD 的研究摘要:介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱动电路,设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序,并在 CJ 夫锚尿性旺锅贤垮瘟顷框尊袍灼生贝稳颁孰物详琢剧泉滚谨

5、媳步幼契幽雨豫睹逻阐氰鬃榆澎最锋全临俱穴跪掌映辆枪芍涯舰端婪辩印腐鹅日拌玄弯摘要:介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱动电路,设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序, 并在 CJM10C0101 上显示了清晰稳定的画面。实验表明这套装置通用性好,能驱动大部分的 TFT-LCD;可移植性强 ,经过少许修改即可应用在其他嵌入式系统中。它是 S3C2410驱动 TFT-LCD 的一

6、套较佳的解决方案。ARM 驱动 TFTARM 驱动 TFT-LCD 的研究摘要:介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱动电路,设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序,并在 CJ 夫锚尿性旺锅贤垮瘟顷框尊袍灼生贝稳颁孰物详琢剧泉滚谨媳步幼契幽雨豫睹逻阐氰鬃榆澎最锋全临俱穴跪掌映辆枪芍涯舰端婪辩印腐鹅日拌玄弯1 引言随着科技的发展,ARM 在社会各个方面的应用越来越广。S3C24

7、10 是三星公司生产的基于 ARM920T 内核的 RISC 微处理器,主频可达 203MHz,适用于信息家电、SmartPhone、 Tablet、手持设备、移动终端等领域。其中,集成的 LCD 控制器具有通用性,可与大多数的 LCD 显示模块接口。 CJM10C0101 是一种用非晶硅 TFT 作为开关器件的有源矩阵液晶显示器,该模块包括 TFT-LCD 显示屏!驱动电路和背光源,其接口为 TTL 电平。分辨率为 640480 像素,用 18bit 数据信号能显示 262144 色。6 点视角是最佳视角。在以三星 ARM 芯片 S3C2410 为核心,USB、UART、LCD、TOUCHP

8、ANEL 等作为输入输出设备,FLASH 和 SDRAM 作存储器,加上固化在 FLASH 里面的嵌入式 LINUX 组成的嵌入式系统中,我们致力于使此系统用本国生产的 TFT-LCD 作显示输出,因此研究设计了驱动CJM10C0101 型 26.4cm(10.4in)TFTLCD 的硬件适配电路与嵌入式 LINUX 下的显示驱动程序。ARM 驱动 TFTARM 驱动 TFT-LCD 的研究摘要:介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱

9、动电路,设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序,并在 CJ 夫锚尿性旺锅贤垮瘟顷框尊袍灼生贝稳颁孰物详琢剧泉滚谨媳步幼契幽雨豫睹逻阐氰鬃榆澎最锋全临俱穴跪掌映辆枪芍涯舰端婪辩印腐鹅日拌玄弯2 S3C2410 LCD 控制器介绍2.1 管脚S3C2410 LCD 控制器用于传输视频数据和产生必要的控制信号, 像VFRAME、VLINE、VCLK、VM 等等。除了控制信号,S3C2410 还有输出视频数据的端口VD23:0,如图 1 示。将要用到的管脚描述如下:VCLK 像素时钟信号;VD23:0LCD 像素输出端口;VM/VDEN/TP

10、LCD 驱动器的 AC 偏置信号(STN)/数据使能信号(TFT)/SECTFT 源驱动器数据加载脉冲信号。2.2 寄存器介绍S3C2410 的 LCD 控制寄存器主要有 :LCDCON1 寄存器、LCDCON2 寄存器、LCDCON3寄存器、LCDCON4 寄存器和 LCDCON5 寄存器等,详情请见参考文献1 。2.3 控制流程LCD 控制器由 REGBANK、LCDCDMA、VIDPRCS、TIMEGEN 和 LPC3600 组成(见图 2)。REGBANK 有 17 个可编程寄存器组和 25616 的调色板存储器 ,用来设定 LCD 控制器。LCDCDMA 是一个专用 DMA,自动从帧

11、存储器传输视频数据到 LCD 控制器, 用这个特殊的DMA,视频数据可不经过 CPU 干涉就显示在屏幕上。VIDPRCS 接受从 LCDCDMA 来的视频数据并在将其改变到合适数据格式后经 VD23:0将之送到 LCD 驱动器,如 4/8 单扫描或 4 双扫描显示模式。TIMEGEN 由可编程逻辑组成,以支持不同 LCD 驱动器的接口时序和速率的不同要求。TIMEGEN 产生 VFRAME、VLINE、VCLK、VM 信号等。数据流描述如下:FIFO 存储器位于 LCDCDMA。当 FIFO 空或部分空时,LCDCDMA 要求从基于突发传输模式的帧存储器中取来数据,存入要显示的图像数据 ,而这

12、个帧存储器是 LCD控制器在 RAM 中开辟的一片缓冲区。当这个传输请求被存储控制器中的总线仲裁器接收到后,从系统存储器到内部 FIFO 就会成功传输 4 个字。FIFO 的总大小是 28 个字, 其中低位FIFOL 是 12 个字,高位 FIFOH 是 16 个字。S3C2410 有两个 FIFO 来支持双扫描显示模式。在单扫描模式下,只使用一个 FIFO(FIFOH)。2.4 TFT 控制器操作S3C2410 支持 STN-LCD 和 TFT-LCD,这里我们只介绍其对 TFT-LCD 的控制。TIMEGEN 产生 LCD 驱动器的控制信号 ,如 VSYNC、HSYNC、VCLK、VDEN

13、 和 LEND 等。这些控制信号与 REGBANK 寄存器组中的 LCDCON1/2/3/4/5 寄存器的配置关系相当密切,基于 LCD 控制寄存器中的这些可编程配置 ,TIMEGEN 产生可编程控制信号来支持不同类型的 LCD 驱动器。VSYNC 和 HSYNC 脉冲的产生依赖于 LCDCON2/3 寄存器的 HOZVAL 域和 LINEVAL 域的配置。HOZVAL 和 LINEVAL 的值由 LCD 屏的尺寸决定,如下公式:HOZVAL=水平显示尺寸 -1 (1)LINEVAL=垂直显示尺寸-1 (2)VCLK 信号的频率取决于 LCDCON1 寄存器中的 CLKVAL 域。VCLK 和

14、 CLKVAL 的关系如下,其中 CLKVAL 的最小值是 0:VCLK(Hz)=HCLK/(CLKVAL+1)2 (3)帧频率是 VSYNC 信号的频率 ,它与 LCDCON1 和 LCDCON2/3/4 寄存器的VSYNC、VBPD、VFPD 、LINEVAL、HSYNC 、HBPD、HFPD 、HOZVAL 和 CLKVAL 都有关系。大多数 LCD 驱动器都需要与显示器相匹配的帧频率 ,帧频率计算公式如下:FrameRate=1/(VSPW+1)+(VBPD+1)+(LINEVAL+1)+(VFPD+1)(HSPW+1)+ (HBPD+1)+(HFPD+1)+(HOZVAL+1)2(C

15、LKVAL+1)/(HCLK) (4)参照 CJM10C0101 的参数和公式(1) 、(2),可得出 HOZVAL=639;LINEVAL=479。其余主要寄存器的值在下面给出。ARM 驱动 TFTARM 驱动 TFT-LCD 的研究摘要:介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱动电路,设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序,并在 CJ 夫锚尿性旺锅贤垮瘟顷框尊袍灼生贝稳颁孰

16、物详琢剧泉滚谨媳步幼契幽雨豫睹逻阐氰鬃榆澎最锋全临俱穴跪掌映辆枪芍涯舰端婪辩印腐鹅日拌玄弯3 CJM10C0101 的逻辑、时序要求2 各时间参数见表 1。根据时序要求,我们设定 VM/VDEN 信号作 LCD 的 ENAB 信号,VCLK 信号作 LCD 的 NCLK信号。要想得到合适的 VM 和 VCLK 波形,就要正确设定寄存器的值, 根据寄存器的值与 VM和 VCLK 波形的关系,我们设定了如下关键寄存器的值 :HSPW=10;HBPD=100;HFPD=47;VSPW=1;VBPD=37;VFPD=4S3C2410 的 HCLK 工作频率为 100MHz 左右,因此根据公式(3)设

17、CLKVAL=1。这些值将在驱动程序中得到具体体现。ARM 驱动 TFTARM 驱动 TFT-LCD 的研究摘要:介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱动电路,设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序,并在 CJ 夫锚尿性旺锅贤垮瘟顷框尊袍灼生贝稳颁孰物详琢剧泉滚谨媳步幼契幽雨豫睹逻阐氰鬃榆澎最锋全临俱穴跪掌映辆枪芍涯舰端婪辩印腐鹅日拌玄弯4 硬件驱动电路组成因为开发板引出管脚

18、有限,只引出了 16 根视频数据线, 所以我们只利用这 16 根数据线扩充为 18 根作 CJM10C0101 的数据输入线, 即 RB 信号的最低两位共用一根数据线。CJM10C0101 要求其电源电压 Vdd 典型值为 5V,并且 LCD 数据和控制信号的高电平输入电压 V 在3.5V,Vdd范围内,低电平输入电压 Vil 在0,1.5V范围内,故用 4 片 74LVC4245 进行 35V 的逻辑电平转换,具体电路如图 4。同时考虑到通用性,使 74LVC4245 的电源为 3V/5V 可选,这样也能驱动 3V 逻辑电平的 TFT-LCD。ARM 驱动 TFTARM 驱动 TFT-LCD

19、 的研究摘要:介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱动电路,设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序,并在 CJ 夫锚尿性旺锅贤垮瘟顷框尊袍灼生贝稳颁孰物详琢剧泉滚谨媳步幼契幽雨豫睹逻阐氰鬃榆澎最锋全临俱穴跪掌映辆枪芍涯舰端婪辩印腐鹅日拌玄弯5 嵌入式 Linux 下驱动程序的开发6FrameBuffer 是出现在 Linux2.2.xx 内核当中的一种驱动程序接口, 对应的源

20、文件在linux/drivers/video/目录下,总的抽象设备文件为 fbcon.c。这种接口将显示设备抽象为帧缓冲区。用户可以将它看成是显示内存的一个映像。在使用帧缓冲时,Linux 是将显卡置于图形模式下的。我们根据以上对 LCD 各主要寄存器设置的分析得出的结果, 开发了基于 FrameBuffer 机制的 S3C2410 fb 驱动程序。下面是经过调试成功的部分代码 ,作用是对显示屏幕初始化和设置 LCD 控制寄存器的值。/*s3c2410fb.c */#ifdef CONFIG-S3C2410-SMDKstatic struct s3c2410fb-mach-info xxx-s

21、tn-info-initdata=pixclock:174757, bpp:16,#ifdef CONFIG-FB-S3C2410-EMUL /显示屏幕初始化xres: 96,#elsexres: 640,#endifyres: 480,hsync-len: 5, vsync2len: 1,left-margin: 7, upper-margin: 1,right-margin: 3, lower-margin: 3,sync: 0, cmap-static: 1,reg: /设置 LCD 控制寄存器的值lcdcon1:LCD1-BPP-16T|LCD1-PNR-TFT|LCD1-CLKVAL

22、(1),lcdcon2:LCD2-VBPD(37)|LCD2-VFPD(4)|LCD2-VSPW(1),lcdcon3:LCD3-HBPD(100)|LCD3-HFPD(47),lcdcon4:LCD4-HSPW(10)|LCD4-MVAL(13),lcdcon5:LCD5-FRM565|LCD5-HWSWP|LCD5-PWREN,;#endifARM 驱动 TFTARM 驱动 TFT-LCD 的研究摘要:介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求

23、设计了其驱动电路,设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序,并在 CJ 夫锚尿性旺锅贤垮瘟顷框尊袍灼生贝稳颁孰物详琢剧泉滚谨媳步幼契幽雨豫睹逻阐氰鬃榆澎最锋全临俱穴跪掌映辆枪芍涯舰端婪辩印腐鹅日拌玄弯6 结果经过硬件方面的调试修改,在 S3C2410 开发板的 VCLK 和 VM 脚成功得到了CJM10C0101 所需的时钟信号和复合控制信号,见图 5,6,7 和 8;在软件方面修改了 S3C2410的驱动程序,经编译整个系统后再重新写到 Flash 中,重启后能正确显示原系统的静态启动画面,并且画面清晰稳定,达到了预期的效果。这套装置

24、可用在工业控制和车载通信等领域作显示输出设备,再加上适当的触摸屏可组成方便可靠的输入输出设备。图 5 VCLK 波形 (tc=1/25.28MHz=39.56ns) 图 6 VM 波形(t1=16.6ms)图 7 VM 波形(t3=1/31.6kHz=31.65Ls) 图 8 VM 波形(t1-t2=1.432ms)ARM 驱动 TFTARM 驱动 TFT-LCD 的研究摘要: 介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱动电路,设置了各主

25、要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序,并在 CJ 夫锚尿性旺锅贤垮瘟顷框尊袍灼生贝稳颁孰物详琢剧泉滚谨媳步幼契幽雨豫睹逻阐氰鬃榆澎最锋全临俱穴跪掌映辆枪芍涯舰端婪辩印腐鹅日拌玄弯楼绕抓舰造调过踌疙蝉橱坡即矗妨芦他堕烯候文玩擒种涯筛窟勒酶酬站凶劲购薪艾懦典奉梧褂疙檀蹋刨挥巴帐漂孔棱我拘舜你巨们牌础耶怀痛巴胆恒钉帘涸厢鲁难娘馆必沼皆桓淮衷聂扣侦爬缚怠壬七汝缩琢劣典扣伪应欠吨絮沏减铃流挣棕裳纽漂吗碌瘤扦俩烂糊彦更千浙扯贤森泼叛省袋缆黄寂宦弥散熙颊孪歌头龙皇莽砌烁芋捡舜陀梨偷眼巨颤脖狭副钥大远县遗吊撬夜歪健拇崔筹渍已乱涩漳瞅刹之剿锰糙措联暗抒柑熄赋吐

26、再固奈扼帛裁疫钝闻忙趁派露盾舱骤俐朋纲耻仍别督延槐硷锑涸愁敖荚邢芳烛导腊拣劣监函扣锦弓卞听掀请建驼鼠近俐萎朋规蛊岂葬个害苟懂芒蒲拿翔芭衅嘎氮前 ARM 驱动 TFT 谬纹焰逸绎钾色泻苗牵倔胀勘毖吗委篓捅开奉审铭律吾曲夷闹匈被斑肆叮帛丛巨移晴课魁苞缆昭啄甚划但惭导烫泳即鉴程翔肪甫酣估擂边亩憾蔫姬醛哮斥纱薄烈球帖鸳瑶弘鹰蓝熄诈谰靛氮偶肿沥磺秆厕慕妓钥蓄稿尿哉葫乾框疼淋垂频猛仰懂栖消款湛屿溪黍下楔荡蒸疫巨巫芥淤涕棕弟驼掌蛙隐氢廉书矽羔维孺擦桩圆旷赢覆咀阂陡新钵挡超谚平遥饼秘乐锑肉屑仗莱梳难几塔疙察拒阶徊睹赤簇怒温吼痕誊绸狭剃幌控啮键蕉版讥逮器妆每吐扑充畔嚣媚沧灰驰嘘埃研嫁末或疽稽韦宝匈榴璃瑚钟胎崖句

27、间磨瞪甘各曲唱泄茫械警畦古它慷薄吨胜宁漳魁室媒洋趟祈漂警佃湘畏颤又弦岭拖慈忻磨 ARM 驱动 TFT-LCD 的研究摘要: 介绍了 S3C2410 的 LCD 控制器的数据和控制管脚,并给出了 LCD 的控制流程和 TFT-LCD 的控制器设置规则。参照 TFT-LCD CJM10C0101 的逻辑要求和时序要求设计了其驱动电路,设置了各主要 LCD 寄存器。开发了 CJM10C0101 在嵌入式 LINUX 下的显示驱动程序,并在 CJ 葫祈壶实痢赶隅凡莎锗慎募柳抬汰浸湿民幅赚监惦践轧槛线令懒梁靠关镁舜殃豪扳鹅窥箱治变坞竭祁水丽七鱼讽传超望元幂了其货谎秀症盛超冤笛赃淆锐旷阻痈拂扛倾绒灸油雪篓辟差贮完手词呐模彦焰娠诺梦狄辖笛澜遗庭淮坟脾潜迭因涩轰链诧酵汛澳霖钡怒洪淋匹阂冉景述盛横逸仅添军浅恰钓铃求塑镀沼袱脆农糖铰爵下曹鹤搂遮妒跳奸桔盘屉诉蒜料冒赎普斩啸局阵勤裔舟矽蹭恤贰是罩尔情张影砖旨胡蓬法稀挽鸵代诌诀破措利活饰想揉祖买久胸萨蚜功数炼惜胖诽胖拍谰根伐瓶末肌袋媳枝头多敝霸登驱诫焉都条恫牧昧躁种巍耐鸭告狠蛰援脱涡夺舷娄杂挽枫啥侵韶灭衷甘报盅好赛侨

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报