版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式系统软件开发 概述,西安交通大学 软件学院A103 杜小智 ,2,为什么要学习嵌入式系统,市场需求 中国具有世界最大嵌入式技术市场,将成为世界第一,手持仪器设备、信息家电、城市建设、工业控制、军事应用嵌入式技术无处不在。 企业人才需求 软硬件设计人才,应用开发人才,综合性人才 技术发展趋势要求8位、16位、32位,实时操作系统,3,引言,Helloworld.c #include void main() printf(Hello, worldn); ,4,提纲,课程简介 嵌入式系统概述,5,课程简介,内容 介绍嵌入式系统的发展趋势、设计方法以及嵌入式编程技术 方式 讲课与实验相结合 目的
2、 培养学生的实际动手能力,使学生能够掌握嵌入式系统软件开发的基本方法,6,课程简介,考核方式 考勤 (10%) 作业 (10%) 考试 (80%) 教材及参考书目 田泽 编著 嵌入式系统开发与应用教程(第2版),北京航空航天大学出版社,2010 俞辉等编著ARM嵌入式Linux系统设计与开发,机械工业出版社,2010 孟庆洪、侯宝稳 编著 ARM嵌入式系统开发与编程,清华大学出版社,2011 陈丽蓉 等编著 嵌入式微处理器系统及应用,清华大学出版社,2010,7,嵌入式系统概述,1,3,2,嵌入式系统的应用领域,嵌入式系统的定义及特点,嵌入式系统的组成结构,8,嵌入式系统的应用领域,工业控制
3、工控设备,研祥IPC-8462(嵌入式一体式工作站 ),数控冲床送料机,三菱伺服系统,9,嵌入式系统的应用领域,工业控制 智能仪表,智能电表,智能水表,智能热量表,智能煤气表,10,嵌入式系统的应用领域,工业控制 汽车电子,11,嵌入式系统的应用领域,工业控制 航空电子,12,嵌入式系统的应用领域,军事电子,13,阿富汗参加反恐作战的“赫耳墨斯”价值4万美元,可携带2架摄像机,发挥了很好作用。,嵌入式系统的应用领域,军事电子 军事侦察,14,嵌入式系统的应用领域,军事电子 反恐防暴,15,嵌入式系统的应用领域,网络设备,交换机,路由器,嵌入式网络设备服务器系统的硬件结构图,16,嵌入式系统的应
4、用领域,消费电子 信息家电,17,嵌入式系统的应用领域,消费电子 智能玩具,18,嵌入式系统的应用领域,消费电子 娱乐,19,嵌入式系统的应用领域,医疗电子,20,其它应用,嵌入式系统的应用领域,21,嵌入式系统的应用领域,PC,键盘 鼠标 硬盘 软驱 显卡 显示器 Modem 网卡 声卡 打印机 扫描仪 USB集线器 ,22,22,嵌入式软件产业现已成为中国IT产业中的一个重要新兴产业和增长点。 嵌入式系统在家电、电子、汽车、通信、交通、金融、网络、监控、工业自动化等领域有广泛应用 。,嵌入式系统应用现状,23,23,分析:2011年中国嵌入式软件市场规模为4650亿左右,嵌入式行业已成为当
5、前信息产业中最热门、最有发展前途的行业之一,嵌入式系统市场现状,24,嵌入式系统概述,1,3,2,嵌入式系统的应用领域,嵌入式系统的定义及特点,嵌入式系统的组成结构,25,嵌入式系统的定义,IEEE(国际电气和电子工程师协会)的定义: 嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。 可以看出此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。,26,嵌入式系统的
6、定义,一般定义 “以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”,嵌入式系统的知识体系,28,1.系统内核小 由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。 比如ENEA公司的OSE分布式系统,内核只有5KB,而Windows的内核则要大得多。,嵌入式系统的特点,29,.专用性强 嵌入式系统的个性化很强,软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植。 即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。 同时针对不同的任务,往往需要对系统进行较大
7、更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全不同的概念。,嵌入式系统的特点,30,3.系统精简 嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。,嵌入式系统的特点,31,.高实时性OS 这是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高质量和高可靠性、实时性。,嵌入式系统的特点,32,5.嵌入式软件开发走向标准化 嵌入式系统的应用程序可以没有操作系统直接在芯片上运行。 为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS(
8、RealTime Operating System)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。,嵌入式系统的特点,33,6.嵌入式系统需要开发工具和环境 由于其本身不具备自主开发能力,即使设计完成以后,用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。 这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。 开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。,嵌入式系统的特点,34,嵌入式系统概述,1,3,2,嵌入式系统的应用领域,嵌入式系统的定义
9、及特点,嵌入式系统的组成结构,35,嵌入式系统的组成结构,嵌入式系统硬件组成及开发,嵌入式系统的硬件是以嵌入式处理器或微处理器核为核心的SoC/SOPC,配置必要的外围接口部件。 嵌入式处理器 嵌入式外围接口电路和设备接口,37,嵌入式系统的核心-嵌入式微处理器 第一颗微处理器的诞生: 1971年,Intel Ted Hoff,4004,1)嵌入式微处理器,38,对实时多任务有很强的支持能力。 具有功能很强的存储区保护功能。 可扩展的处理器结构,以能最迅速地开发出满足应用的最高性能的嵌入式微处理器。 嵌入式微处理器必须功耗很低。,嵌入式处理器特点,39,通用微处理器: 目标:高速海量的数字处理
10、能力 路线:总线速度的无限提升,存储量的无限扩大 其他:功耗的增加;体积的增加 嵌入式微处理器: 目标:与对象系统密切相关的嵌入式性能、控制能力、控制的可靠性 路线:单芯片实现,多样性 其他:低功耗、小体积、接口丰富,微处理器的两个发展分支,40,以Intel为例,从1978年8086的诞生开始飞速发展,经历186,286,386,486,奔腾I,II,III,P4,Core,Core 2 Quad,Core i7 2600 特点: 硬件上的高处理性能,大容量存储介质 软件上庞大而日益完善的操作系统 开发团队上的高度专业化 通常都很贵,很热,通用微处理器的发展道路,41,嵌入式微处理器独立发展
11、的标志为Intel MCS-51单片机的诞生,后经多家厂商的8、16、32位嵌入式微处理器不断出新,到最新的SoC技术,呈现百家争鸣的状态。 特点: 硬件上的多样性,单芯片解决方案 软件上精简、可靠、实时的系统 开发领域的广泛化,嵌入式微处理器的发展道路,42,速度、体积、功耗、外设接口电路,通用处理器与嵌入式处理器的差异,嵌入式处理器,嵌入式微处理器(Microprocessor) 嵌入式微控制器MCU(Microcontroller Unit) 嵌入式DSP(Digital Signal Processor) SoC/SOPC,44,通用计算机的CPU 专门设计的电路板 只保留和嵌入式应用
12、有关的主板功能 增强温度范围、抗电磁干扰、可靠性等方面 功能与和工业控制计算机相似 嵌入式微处理器目前主要有Am186/88、386EX、SC-400、Power PC、68000、MIPS、ARM系列等,嵌入式微处理器(MPU),45,又称单片机 以某一种微处理器内核为核心,芯片内部集成ROM或EPROM、RAM、总线、总线逻辑、定时/计数器、Watchdog、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能和外设 微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。 代表性的通用系列包括8051、MCS-251、MCS-9
13、6/196/296、C166/167、AT89C51/52、MC68HC05/11/12/16、68300等,嵌入式微控制器(MCU),46,DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 在数字滤波、FFT、频谱分析等方面DSP算法正在大量进入嵌入式领域,DSP应用正从在通用单片机中以普通指令实现DSP功能,过渡到采用嵌入式DSP处理器。 有代表性的产品是Texas Instruments的 TMS320系列和Motorola的DSP56000系列。TMS320包括用于控制的C2000系列,移动通信的C5000系列,以及性能更高的C8
14、000系列等,嵌入式DSP处理器(DSP),47,在一个硅片上实现一个复杂的系统 整个嵌入式系统大部分均可集成到一块或几块芯片中去 应用系统电路板将变得很简洁 SOC可以分为通用和专用两类 通用系列包括Infineon(Siemens)的TriCore,Motorola的M-Core,某些ARM系列器件,Echelon和Motorola联合研制的Neuron芯片,以及大规模的可编程逻辑CPLD、FPGA等。 专用SOC一般专用于某个或某类系统中。,嵌入式片上系统(SOC),SoC 1553系统架构,SoC-FC系统架构,用可编程逻辑技术把整个系统放到一块硅片上,称作可编程片上系统SOPC SO
15、PC是一种特殊的嵌入式系统: 首先它是SoC,即由单个芯片完成整个系统的主要逻辑功能,具有一般SoC的基本属性; 其次,它又具备软硬件在系统可编程的功能,是可编程系统,具有可裁减、可扩充、可升级等灵活的设计方式; SOPC技术是可编程逻辑器件在嵌入式应用中的完美体现。 SOPC结合了SoC和PLD、FPGA各自的优点。,嵌入式SOPC,SOPC技术基础,超大规模可编程逻辑器件及其开发工具的成熟; FPGA密度提高; FPGA制造成本大大下降; FPGA设计、综合、仿真、测试工具功能及性能快速发展。 微处理器/DSP以IP核的形式方便的嵌入到FPGA中; 基于IP 核的开发模式深入人心。,SOP
16、C是PLD和SoC技术融合的结果,具有设计费用低、风险小、开发周期短、灵活性好等优点。 目前的SoC产品设计、制造价格仍然相当昂贵,相反,信号处理算法、软件算法模块、控制逻辑等均可以IP核形式体现,并集成了硬核或软核CPU、DSP、存储器、外围I/O及可编程逻辑的SOPC芯片,在应用的灵活性及价格上都具有极大的优势,因此SOPC被业界称为“半导体产业的未来”。,52,嵌入式SOPC的优点,主流SOPC,Altera Altera设计开发了基于其可编程逻辑器件的处理器内核Nios系列,目前最新产品是Nios II。NiosII采用了基于RISC架构的32位指令集。 Actel Actel公司的C
17、oreMP7软IP核是专门为Actel公司的FPGA优化的ARM7系列处理器核,与ARM7TDMIS兼容。 Xilinx,54,Intellectual Property Core,知识产权核 一种典型的知识产权产品,某种功能电路的较为理想的实现方案。一般是预先定义好功能, 经过精心设计、优化和验证过的逻辑功能模块或巨宏单元 IP Core的分类 微处理器IP Core:ARM、Power PC、 存储器IP Core:RAM 处理器外设IP Core:LCD控制器、总线控制器、 算法IP Core:加密算法、音视频编解码、 通信控制器IP Core:网络控制、协议转换、 ,IP核的概念,55
18、,Soft cores(code)软核 HDL 描述,IP保护很难 灵活度高,可修改,与工艺独立,可重新综合 Firm cores (code + structure)固核 门级网表(用来布局布线),与工艺相关 Hard cores(physical)硬核 包含工艺相关的布局和时序信息 IP保护容易 多数处理器核、存储器核的提供形式,IP核的类型,56,可以将IP软核集成到FPGA芯片中,并根据需要修改和扩充,从而可以在较短的时间内实现相当复杂的功能。 IP核表现形式:HDL语言代码、原理图、网表、针对特定EDA软件的格式、 使用IP核可以大大降低硬件电路设计的复杂性,缩短开发周期,降低成本。
19、 除各种商用IP Core之外,目前还出现了Open Core,基于IP核的SOC设计,MIPS处理器 PowerPC处理器 ARM处理器 Sparc处理器 Xtensa系列可配置处理器,57,典型32位嵌入式处理器,嵌入式外围接口电路和设备接口,嵌入式外围设备,是指在一个嵌入式系统硬件构成中,除了核心控制部件嵌入式微处理器/DSP(或以嵌入式微处理器/DSP为核心的微控制器、SoC)以外的各种存储器、输入/输出接口、通信接口、设备扩展接口以及供电电源等,各种外设通过数据线、地址线、控制信号与微处理器/DSP核心部件连接。 根据外围设备的功能可分为以下5类,存储器 输入输出设备 通信接口 设备
20、扩展接口 电源及辅助设备,59,嵌入式外围接口电路和设备接口,存储器,存储器是嵌入式系统中存储数据和程序的功能部件,目前常见的存储设备类型分为: 易失性存储器:随机存储器(Random Access Memory,RAM)。按照存储机制的不同,RAM又可以分为动态RAM(Dynamic RAM,DRAM)和静态RAM(Static RAM,SRAM)。 非易失性存储器:只读存储器(Memory,ROM)、FLASH和NvRAM。,60,输入输出设备,输入输出设备是人机交互的界面。 通常,输入设备可分为以下三类: 机械式输入设备:包括键盘、鼠标、手柄等,通过机械传送方式产生输入信号与系统进行交互
21、。 触控式输入设备:典型产品为触摸屏。按照触摸屏工作原理和传输信息介质,触摸屏可分为电阻式、电容感应式、红外线式和表面声波式。 声光式输入设备:该类输入设备可以通过收集声音信号或者光信号,再转换为CPU可处理的数字信号完成数据输入。,61,输出设备: 嵌入式系统中的输出设备除了通用计算机系统中常见的显示器、打印机、绘图仪外,还包括LED指示灯、扬声器等。,通信接口,通信接口是嵌入式系统与其它设备或系统进行数据交换的通道。嵌入式系统设计时应根据应用环境确定通信接口。各通信接口的电气性能存在差异,主要常用的通信接口包括: 串行接口 USB接口 蓝牙接口 IrDA接口 以太网接口 JTAG接口 ,6
22、3,设备扩展接口,设备扩展接口主要用于系统升级时或对现有通信接口扩展时使用。 常用的扩展卡还有各种CF卡、SD卡、Memory Stick等。 目前高端的嵌入式系统都留有一定的扩展卡接口。,64,电源及辅助设备,嵌人式系统力求外观小型化、重量轻以及电源使用寿命长,例如移动电话或PDA,体积较大或者过重的机型已经被淘汰。 目前发展的目标是体积小、易携带和外观设计新颖等。在便携式嵌入式系统的应用中,必须特别关注电源装置等辅助设备。,嵌入式软件是针对特定应用的、基于相应的硬件平台、为完成用户预期任务而设计的计算机软件。 嵌入式软件的层次结构: 对于使用操作系统的嵌入式系统来说,嵌入式系统软件结构一般
23、包含四个层面:板级支持包、实时操作系统(RTOS)层、应用程序接口(API)层、应用程序层。有些资料将应用程序接口API归属于OS层,是按三层划分的。,66,嵌入式软件组成,嵌入式操作系统,操作系统与嵌入式操作系统 嵌入式实时操作系统 嵌入式操作系统基本管理功能 典型嵌入式操作系统介绍,操作系统与嵌入式操作系统,嵌入式操作系统是嵌入式应用软件的基础和开发平台,它是一段嵌入在目标代码中的软件,用户的其它应用程序都建立在操作系统之上。 嵌入式操作系统大部分是实时操作系统RTOS,RTOS是一个可靠性和可信度很高的实时内核,将CPU时间、中断、I/O、定时器等资源都包装起来,留给用户一个标准的API
24、,并根据各个任务的优先级,合理地在不同任务之间分配CPU时间。,68,嵌入式实时操作系统,嵌入式系统一般具有实时特点。所谓实时系统,是指一个能够在指定或者确定的时间内完成系统功能和对外部或内部、同步或异步事件做出响应的系统。 嵌入式实时操作系统(Real Time Embedded Operating System)是一种实时的、支持嵌入式系统应用的操作系统,是嵌入式系统(包括硬、软件系统)极为重要的组成部分。,RTOS嵌入在系统的目标代码中,系统复位并执行完BootLoader后执行,用户的其它应用程序都建立在RTOS之上。 RTOS是一个标准的内核,将CPU时间、中断、I/O、定时器等资源
25、都包装起来,留给用户一个标准的API接口。 实时操作系统可以根据实际应用环境的要求对内核进行剪裁和重新配置,组成可根据实际的不同应用领域而有所不同。但以下几个重要组成部分是不太变化的:实时内核、网络组件、文件系统和图形接口等。,RTOS体系结构图,72,实时:在一定时间限度内完成。指系统能够在限定的响应时间内提供所需水平的服务 硬实时:如果截止时间超出,系统就是失败的(例如:汽车刹车) 软实时:截止时间的超出只是降低了系统的性能(例如: DVD上的回放) 一个计算机系统为了提供对于实时性的支持,它的操作系统必须对于CPU和其他资源进行有效的调度和管理,即实时调度,嵌入式系统的实时性能,73,R
26、TOS的衡量指标,系统响应时间(System response time ):系统发出处理要求到系统给出应答信号的时间; 上下文切换时间(Context-switching time):任务之间切换而使用的时间; 中断延迟(Interrupt latency time ) :是计算机接收到中断信号到操作系统作出响应,并完成换道转入中断服务程序的时间;,74,RTOS的任务调度机制,决定了多任务能力与实时性 通用模式: 调度策略:优先级调度、时间片轮转调度 调度方式:抢占式、不可抢占式、选择可抢占式 时间片:定长时间片与变长时间片 RTOS一般使用抢占式任务调度,嵌入式操作系统基本管理功能,目前
27、大多数的嵌入式操作系统必须提供以下管理功能: 多任务管理 存储管理 周边资源管理 中断管理,嵌入式操作系统的种类繁多,但大体分为两种商用型和免费型。 目前商用型的操作系统主要有VxWorks、Windows CE、Psos、Palm OS、OS-9、LynxOS、QNX、LYNX等。 目前免费型的操作系统主要有Linux和C/OS-II。,典型嵌入式操作系统介绍,77,嵌入式操作系统一览,几种常用的嵌入式操作系统,C/OS-II 嵌入式操作系统 WinCE操作系统 VxWorks嵌入式实时操作系统 Linux操作系统,C/OS-II 嵌入式操作系统,C/OS-II是一个可裁减的、源码开放的、结
28、构小巧、可剥夺型的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、可移植性强、实时性能优良和可扩展性强等特点。 C/OS-II中最多可以支持64个任务。 C/OS-II最大程度上使用ANSI C语言开发,现已成功移植到近40多种处理器体系上。,C/OS-II 嵌入式操作系统,C/OS-II结构小巧,最小内核可编译至2k(这样的内核没有太大实用性),即使包含全部功能如信号量、消息邮箱、消息队列及相关函数等,编译后的C/OS-II内核也仅有610kb,所以它比较适用于小型控制系统。 C/OS-II具有良好的扩展性能。,WinCE操作系统,Microsoft Windows C
29、E是针对有限资源的平台而设计的多线程、完整优先权、多任务的操作系统,但它不是一个硬实时操作系统 高度模块化是WinCE的一个鲜为人知的特性。 WinCE操作系统的基本内核需要至少200K的ROM,它支持 Win32 API子集、多种用户界面硬件、多种的串行和网络通讯技术、COM/OLE和其他的进程间通讯的先进方法。,VxWorks嵌入式实时操作系统,VxWorks实时操作系统是基于微内核结构,可裁剪的高性能强实时操作系统。 其核心功能主要有: 微内核wind 任务间通信机制 网络支持 文件系统和I/O管理,POSIX标准实时扩展 C+以及其他标准支持 支持对称多处理(Symmetric Mul
30、tiprocessing, SMP)和非对称多处理(Symmetric Multiprocessing, AMP) Flash 媒体管理,VxWorks 的主要特点:,VxWorks 具有高度可剪裁的微内核结构。 VxWorks 能进行高效的多任务调度。 VxWorks 6.4通过了POSIX1003.13 PES52标准认证,可以应用与航天和国防电子领域。 VxWorks6.7增加了对更多硬件构架(包括ARM、PowerPC、Intel Allagash等)的支持,以及提供针对多核处理器SMP、AMP的支持。,VxWorks嵌入式操作系统的最初集成开发环境Tornado 新一代Workbench开发平台继承了其原有的Tornado集成开发平台的一贯优势,并且功能更加强大。 目前Workbench已经升级到3.0版本,提供了对更多处理器的支持(包括ARMCortexA8、Freescale iMX27、Marvell PXA等新型处理器)并且增强了对移动中断的支持。,VxWorks 的应用程序开发,Linux类似于UNIX,是一种免费的、源代码完全开放的、符合POSIX标准规范的操作系统。 Linux拥有现代操作系统所具有的内容:真正的抢先式多任务处理、支持多用户、内存保护、虚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四平职业大学《功能高分子材料》2024-2025学年第二学期期末试卷
- 上海应用技术大学《广播电视新闻研究》2024-2025学年第二学期期末试卷
- 厦门兴才职业技术学院《纳米光电子学》2024-2025学年第二学期期末试卷
- 星海音乐学院《中韩歌曲赏析与学唱》2024-2025学年第二学期期末试卷
- 门诊就诊制度
- 重庆信息技术职业学院《神经生物学1》2024-2025学年第二学期期末试卷
- 陕西工商职业学院《软件工程项目》2024-2025学年第二学期期末试卷
- 2026广西贵港桂平市木乐镇人民法庭招聘安检员1人考试参考题库及答案解析
- 2026四川九洲教育投资管理有限公司招聘数据中心等岗位9人笔试备考题库及答案解析
- 2026江西宜春市人力资源服务有限责任公司招聘1人(宜春市三鑫车辆安全技术检测)笔试备考试题及答案解析
- 2026年内蒙古建筑职业技术学院单招职业技能考试题库及答案详解1套
- 2026年山东铝业职业学院单招综合素质考试必刷测试卷及答案1套
- 现代汉语修辞学PPT
- 平面构成-比例与分割课件
- 《中国现代文学史(1917-2013)上册》配套教学课件
- 节能检测课件
- 中药学考研习题
- 土木工程专业认识教育课件
- 动脉血气分析六步法杜斌
- 全套电子课件:数据结构(C语言版)(第三版)
- 最新版教科版科学四年级下册全册课件(配套新版教材)
评论
0/150
提交评论