一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

電子設計 ? 作者:電子設計 ? 2018-10-17 08:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著電子設備智能化要求的提高和各種功能強大的微處理器的推出,嵌入式系統(tǒng)逐漸成為許多電子設備不可缺少的一部分,并處在前所未有的發(fā)展期;而互聯(lián)網(wǎng)概念的深入人心更為嵌入式系統(tǒng)與互聯(lián)網(wǎng)的結合提出了要求。嵌入式系統(tǒng)接入Internet以后,不僅實現(xiàn)了設備的遠程控制、維護和升級,而且從另外一層意義上講,接入Internet的設備已經(jīng)成為網(wǎng)絡共享資源的一部分??梢哉f這是自電子設備智能化以來設計思想的又一次飛躍。

同時,軟件協(xié)議棧的引入無疑要占用更多的系統(tǒng)資源,對于嵌入式系統(tǒng)來說是很可觀的。S7600A TCP/IP硬件協(xié)議棧芯片很好地解決了資源和成本有限的嵌入式系統(tǒng)的Internet接入問題。

入式系統(tǒng)是面向用戶、面向產(chǎn)品、面向應用的,它必須與具體應用相結合才會具有生命力、才更具有優(yōu)勢。因此可以這樣理解上述三個面向的含義,即嵌入式系統(tǒng)是與應用緊密結合的,它具有很強的專用性,必須結合實際系統(tǒng)需求進行合理的裁減利用。

嵌入式系統(tǒng)是將先進的計算機技術、半導體技術和電子技術和各個行業(yè)的具體應用相結合后的產(chǎn)物,這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。所以,介入嵌入式系統(tǒng)行業(yè),必須有一個正確的定位。例如Palm之所以在PDA領域占有70%以上的市場,就是因為其立足于個人電子消費品,著重發(fā)展圖形界面和多任務管理;而風河的Vxworks之所以在火星車上得以應用,則是因為其高實時性和高可靠性。

嵌入式系統(tǒng)必須根據(jù)應用需求對軟硬件進行裁剪,滿足應用系統(tǒng)的功能、可靠性、成本、體積等要求。所以,如果能建立相對通用的軟硬件基礎,然后在其上開發(fā)出適應各種需要的系統(tǒng),是一個比較好的發(fā)展模式。目前的嵌入式系統(tǒng)的核心往往是一個只有幾K到幾十K微內核,需要根據(jù)實際的使用進行功能擴展或者裁減,但是由于微內核的存在,使得這種擴展能夠非常順利的進行。

實際上,嵌入式系統(tǒng)本身是一個外延極廣的名詞,凡是與產(chǎn)品結合在一起的具有嵌入式特點的控制系統(tǒng)都可以叫嵌入式系統(tǒng),而且有時很難以給它下一個準確的定義?,F(xiàn)在人們講嵌入式系統(tǒng)時,某種程度上指近些年比較熱的具有操作系統(tǒng)的嵌入式系統(tǒng),本文在進行分析和展望時,也沿用這一觀點。同時,軟件協(xié)議棧的引入無疑要占用更多的系統(tǒng)資源,對于嵌入式系統(tǒng)來說是很可觀的。S7600A TCP/IP硬件協(xié)議棧芯片很好地解決了資源和成本有限的嵌入式系統(tǒng)的Internet接入問題。

1 S7600A的內部結構

S7600A內部結構如圖1所示,它由網(wǎng)絡棧、物理層接口、微控制器接口、SRAM接口和片內SRAM組成。網(wǎng)絡棧是該芯片的核心。它建立在物理層上,包含有實現(xiàn)TCP/IP協(xié)議的特殊的層次化的數(shù)據(jù)結構,并完成數(shù)據(jù)的包裝或剝離。其內部又可以分為PPP(點對點協(xié)議)、IP(網(wǎng)際協(xié)議)、TCP(傳輸控制協(xié)議)/UDP(用戶數(shù)據(jù)報協(xié)議)幾個層次。在x86/68k并行模式下,由C86來選擇x86或68k。SD[7:0]為地址/數(shù)據(jù)復用總線,CS為片選輸入,READX和WRITEX為讀寫信號,RS寄存器選擇輸入,用業(yè)指示地址和數(shù)據(jù)。在串行模式下,SD7為串行數(shù)據(jù)輸入,SD6為串行時鐘輸入,SD5為串行數(shù)據(jù)輸出,WRITEX用來切換讀和寫。另外芯片提供了中斷輸出,用來給MPU發(fā)特定請求。BUSYX用做忙指示。

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案


2 S7600A內部寄存器和數(shù)據(jù)傳輸實例

S7600A有36個內部寄存器,有單字節(jié)、多字節(jié),也有變長的(如PPP_String寄存器,用來存放PAP用戶名和指令,其長度與用戶名和口令的實際長度相關)。對內部寄存器的讀寫可以實現(xiàn)對S7600A的各種操作,其中若干寄存器用來做TCP/IP的協(xié)議接口。由于寄存器數(shù)據(jù)量較多,這里不一一介紹,僅舉一個TCP數(shù)據(jù)的傳輸實例來說明對該芯片的操作。

首先,將Serial_Port_Config寄存器(08H)里的SCTL標志位置1,把對串口的控制權交給硬件(S7600A),把要傳輸?shù)臄?shù)據(jù)寫到Socket_Data寄存器(2EH)里,S7600A就會把數(shù)據(jù)通過該寄存器放到輸出緩沖區(qū)(1K字節(jié)長度)。注意輸出緩沖區(qū)地址在Buffer_Out_Length寄存器(30H-31H)里,當輸出緩沖區(qū)為全空時,該寄存器里寫一個字節(jié)的數(shù)據(jù),用戶每向Socket_Data寄存器里寫一個字節(jié)的數(shù)據(jù),Buffer_Out_Length寄存器的值就會自動減一。

當用戶要發(fā)送TCP數(shù)據(jù)時,只要向Data_Send寄存器(30H)里寫任意個字節(jié)的數(shù)據(jù),S7600A就會對輸出緩沖區(qū)里的數(shù)據(jù)進行TCP數(shù)據(jù)處理(自動加入TCP首部,形成TCP段;再加入IP首部,形成IP數(shù)據(jù)報;最后在串行鏈路上封裝IP數(shù)據(jù)報,形成PPP數(shù)據(jù)幀,如圖2所示。)然后通過UART接口發(fā)送出去。同時Buffer_Out_Length寄存器的值會復原到3FFH.注意輸出緩沖區(qū)最大1K字節(jié),超過該值是不允許的。

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

3 基于S7600A的接入方案

3.1 系統(tǒng)構成

基于S7600A的接入方案如圖3所示,系統(tǒng)采用通用單片機AT89C51為控制核。單片機既可以通過并行總線又可以通過串行總線與S7600A相連(在串行時用I/O口實現(xiàn)串行時序),通過對S7600A的操作實現(xiàn)TCP/IP協(xié)議。S7600A經(jīng)UART接口與嵌入式Modem相接,經(jīng)電話線接入Internet。應用程序與遠程服務器或客戶機建立TCP或UDP連接,在此基礎上實現(xiàn)多種應用,如FTP、SMTP、POP3、Telnet、IP電話服務等。從網(wǎng)上獲取的信息可以經(jīng)系統(tǒng)總線傳給嵌入系統(tǒng)的其他部分或者直接顯示在LCD上,同樣系統(tǒng)產(chǎn)生的信息也可發(fā)送到網(wǎng)絡上。

3.2 系統(tǒng)的軟件設計

(1)嵌入式實時多任務操作系統(tǒng)

當外界事件或數(shù)據(jù)產(chǎn)生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規(guī)定的時間之內來控制生產(chǎn)過程或對處理系統(tǒng)作出快速響應,并控制所有實時任務協(xié)調一致運行的嵌入式操作系統(tǒng)。

注:在工業(yè)控制、 軍事設備、 航空航天等領域對系統(tǒng)的響應時間有苛刻的要求,這就需要使用實時系統(tǒng)。我們常常說的嵌入式操作系統(tǒng)都是嵌入式實時操作系統(tǒng)。比如μC/OS-II、eCOS和Linux。故對嵌入式實時操作系統(tǒng)的理解應該建立在對嵌入式系統(tǒng)的理解之上加入對響應時間的要求。

在這個系統(tǒng)里,引入了實時操作系統(tǒng)(RTOS)。通常對單片機的開發(fā)是在硬件的基礎上直接進行編程,這種方法一般用于規(guī)模較小、較簡單的系統(tǒng),對于規(guī)模較大、較為復雜的系統(tǒng)會產(chǎn)生一定的隱患,屬于較低層次的開發(fā)。近年來,在嵌入式應用中使用實時多任務操作系統(tǒng)已經(jīng)成為一個熱點、一種時尚,從本質意義上講,是系統(tǒng)開發(fā)層次的一種提高。在實時多任務操作系統(tǒng)的支持下,多個任務可以按照一定關系并行工作,CPU資源得到充分利用,系統(tǒng)可靠性得到很好的保證,同時方便組織開發(fā)任務。

當前出現(xiàn)了很多商業(yè)的RTOS,但一般價格比較昂貴,代碼不公開。本系統(tǒng)使用了開放源代碼的RTOS μC/OS,這個RTOS已經(jīng)在很多系統(tǒng)上進行了成功的應用,同時已經(jīng)被移植到8051上。

(2)S7600A應用程序接口(API

S7600A以硬件的形式提供了TCP/IP協(xié)議的簡單端口。即便如此,對其內部眾多寄存器進行尋址操作了并不容易,建立TCP/IP連接仍然是比較復雜的過程。幸運的是,廠商為其提供API函數(shù)集,通過調用該函數(shù)集,可以實現(xiàn)S7600A的所有功能。其硬件獨立性是通過API里的兩個文件iHwIFace.h和iHwIFace.c實現(xiàn)的,用戶在重寫這兩個文件后,可以使API用在不同的CPU上,它實際相當于S7600A的底層驅動程序。在這個系統(tǒng)里要根據(jù)AT89C51和S7600A的編址連接來確定這兩個文件,其平***立性是通過API里的iSys.h和iSys.c實現(xiàn)的,用戶在重寫這兩個文件后,可以使API運行在不同的操作系統(tǒng)上,在該公司提供的這套API里已經(jīng)附帶了基于μC/OS的這兩個文件。

該API包括兩個主要部分:iStacApi(實現(xiàn)PPP)和iSockApi(實現(xiàn)Socket連接),對S7600A的功能進行了簡單而有效的封裝,為應用軟件的開發(fā)提供了方便。如表1、表2所示。

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

(3)應用程序

應用程序建立在RTOS和API之上,并可以實現(xiàn)多任務,在編譯完畢后和RTOS庫以及API庫一起連接生成可執(zhí)行代碼,如圖4所示。

在系統(tǒng)需接入Internet傳輸數(shù)據(jù)的時候,首先要通過Modem撥號,建立PPP連接,然后再根據(jù)數(shù)據(jù)傳輸?shù)木唧w需要決定建立TCP連接還是UDP連接。一般情況下,TCP建立可靠的連接,可以實現(xiàn)諸如FTP、SMTP等服務;而像IP電話這樣強調實時性的場合,需要建立UDP連接。

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

在需要上網(wǎng)的時候,運行以下程序要,可以實現(xiàn)與ISP(網(wǎng)絡服務提供商)之間的撥號連接。首先,程序調用IsInitStack(),初始化S7600A的硬件協(xié)議棧子系統(tǒng)。如果初始化成功(得到RET_CODE_OK的返值),就開始進行撥號連接。調用IsPPPCheck()檢查是否已經(jīng)連接,如果還沒有連接,就調用IsPPPConnect()進行撥號(該函數(shù)的參數(shù)含有進行撥號連接的要素:phata.name表示撥號上網(wǎng)的用戶名,例如撥169時,用戶名就指定為“169”;pdata.modemInitStrings存放初始化Modem用的指令,符合Modem AT指令集,“AT”為Modem指令的前綴。例如,“AT+FAE=0”表示關閉data/fax自動應答模式,“ATE0”表示禁止指令回應;pdata.baudRate為波特率;pdata.modemDialString為撥號號碼,此處為電話號碼169,“DT”表示用雙音頻撥號);如果已經(jīng)建立了連接,就調用IsGetOurIP()得到IP地址或者調用IsPPPKeepAlive()保持連接。

#include

#include

#define L_Time 10000

static int do_connect=1,was_connect=0;

static iIPAddr ip;

ppp_task(void)

{

RET_CODE rc; //RET_CODE為API函數(shù)執(zhí)行狀態(tài)返值的數(shù)據(jù)類型

iPPPData pdata; //該數(shù)據(jù)結構包含建立PPP連接的必要數(shù)據(jù)

static char *initSrtings[5];

initStrings[]=“AT+FAE=0”; //在字符串數(shù)組里存放Modem初始化指令

initStrings[]=“ATE0”;

initStrings[]=0; //設定該字符為NULL

initStrings[]=0;

initStrings[]=0;

pdata.name=“169”; //撥號上網(wǎng)的用戶名

pdata.passwd=“169”; //撥號上網(wǎng)的用戶口令

pdata.baudRate=28800; //設置波特率

pdata.hwFlowCtrl=1; //啟用硬件流控制

pdata.useModem=1;

pdata.modemDialString=“ATDT 169”; //ATDT為雙音頻撥號指令

pdata.auth=IPPP_AUTH_PAP; //提供PAP驗證

pdata.modemInitStrings=initstrings; //Modem初始化的系統(tǒng)指令,必須以NLLL結尾

rc=IsInitStack(); //初始化硬件棧子系統(tǒng)

if{re= =RET_CODE_OK}

{

while(do_connect)

{

rc=IsPPPCheck(); //檢查PPP連接是否激活

if(rc= =RET_CODE_OK)

{

if(was_connect= =0)

{

rc=IsGetOurIP(&ip); //獲取IP地址

was_connect=1;

}

}

else if(was_connect)

{

was_connect=0;

rc=IsPPPkeepAlive(L_TIME)//在連接失效時重新建立連接

}

else

{

rc=IsPPPConnect(&pdata,L_TIME); //撥號并與ISP建立PPP連接

continue;

}

smallSleep(L_TIME);

}

}

}

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

基于RTOS和S7600A的嵌入式系統(tǒng)Internet接入方案硬件上簡潔可靠、成本適中;軟件開發(fā)上體現(xiàn)了較好的層次思想和較高的技術水準,可維護性好,可擴展性好。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5152

    文章

    19678

    瀏覽量

    317798
  • 操作系統(tǒng)

    關注

    37

    文章

    7154

    瀏覽量

    125648
  • Internet
    +關注

    關注

    0

    文章

    401

    瀏覽量

    37532
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式開發(fā),如何選擇適合的系統(tǒng)?

    嵌入式ARM開發(fā)中,面對多種操作系統(tǒng)的選擇,如何做出最適合項目的決策?本文將為您梳理常見系統(tǒng)的特性,幫助您快速了解它們的優(yōu)缺點,以便更好地選擇適合的系統(tǒng)。引言在
    的頭像 發(fā)表于 05-20 11:32 ?417次閱讀
    <b class='flag-5'>嵌入式</b>開發(fā),如何選擇適合的<b class='flag-5'>系統(tǒng)</b>?

    RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓班-深圳站重磅開啟!

    RT-Thread官方將在深圳舉辦為期三天的嵌入式操作系統(tǒng)專業(yè)培訓班!本次培訓將深入講解RT-Thread嵌入式實時操作系統(tǒng)的核心技術與實戰(zhàn)應用,助力開發(fā)者快速掌握RTOS開發(fā)精髓。無
    的頭像 發(fā)表于 04-11 18:18 ?314次閱讀
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓班-深圳站重磅開啟!

    RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓班來上海啦!

    RT-Thread官方將在上海(RT-Thread大本營)發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓班!本次培訓將會深入講解RT-Thread嵌入式實時操作系統(tǒng)的核心概念、實戰(zhàn)技巧和應用場景
    的頭像 發(fā)表于 02-27 17:27 ?443次閱讀
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓班來上海啦!

    2025嵌入式操作系統(tǒng)專業(yè)培訓班正式啟動!

    RT-Thread官方將在河南-鄭州發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓班!本次培訓將會深入講解RT-Thread嵌入式實時操作系統(tǒng)的核心概念、實戰(zhàn)技巧和應用場景!無論企業(yè)團隊/工程師
    的頭像 發(fā)表于 01-09 18:46 ?872次閱讀
    2025<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓班正式啟動!

    ARM嵌入式實時操作系統(tǒng)比較

    嵌入式系統(tǒng)領域,實時操作系統(tǒng)(RTOS)是確保任務按時完成的關鍵技術。ARM架構因其低功耗、高性能的特點,在嵌入式系統(tǒng)中得到了廣泛應用。本
    的頭像 發(fā)表于 12-28 09:15 ?1433次閱讀

    什么是嵌入式操作系統(tǒng)?

    什么是嵌入式操作系統(tǒng)? 想象一下,如果一個智能設備,比如你口袋里的智能手機,是一個有頭腦的機器人,那么嵌入式操作系統(tǒng)(Embedded Operating System,簡稱EOS)就
    發(fā)表于 11-08 15:07

    嵌入式 Linux 操作系統(tǒng)配置

    隨著物聯(lián)網(wǎng)(IoT)和智能設備的快速發(fā)展,嵌入式系統(tǒng)在各個領域扮演著越來越重要的角色。Linux因其開源、靈活和穩(wěn)定的特性,成為嵌入式系統(tǒng)的首選操作
    的頭像 發(fā)表于 11-06 10:22 ?1212次閱讀

    嵌入式系統(tǒng)的啟動流程

    嵌入式系統(tǒng)的啟動流程是一個復雜但有序的過程,它涉及從系統(tǒng)上電到操作系統(tǒng)內核及應用程序啟動的多個階段。
    的頭像 發(fā)表于 10-05 17:44 ?978次閱讀

    嵌入式系統(tǒng)的未來趨勢有哪些?

    嵌入式系統(tǒng)是指將我們的操作系統(tǒng)和功能軟件集成于計算機硬件系統(tǒng)之中,形成一個專用的計算機系統(tǒng)。那么嵌入式
    發(fā)表于 09-12 15:42

    新書發(fā)布——《RT-Thread嵌入式實時操作系統(tǒng)內核、驅動和應用開發(fā)技術》

    我們非常高興地宣布,由鄭苗秀、沈鴻飛和廖建尚編著的《RT-Thread嵌入式實時操作系統(tǒng)內核、驅動和應用開發(fā)技術》一書正式發(fā)布。本書的編寫團隊由多位在嵌入式和實時操作系統(tǒng)領域有著豐富經(jīng)
    的頭像 發(fā)表于 09-03 08:06 ?1388次閱讀
    新書發(fā)布——《RT-Thread<b class='flag-5'>嵌入式</b>實時<b class='flag-5'>操作系統(tǒng)</b>內核、驅動和應用開發(fā)技術》

    “第六屆國產(chǎn)嵌入式操作系統(tǒng)技術與產(chǎn)業(yè)發(fā)展論壇”圓滿結束

    嵌入式系統(tǒng)是電子信息產(chǎn)業(yè)的基礎,是智能系統(tǒng)的核心。大模型催生AI走入千家萬戶、喚醒端側AI的需求爆發(fā)。以機器人、無人駕駛和智能制造為代表的智能嵌入式
    的頭像 發(fā)表于 08-30 17:27 ?855次閱讀
    “第六屆國產(chǎn)<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>技術與產(chǎn)業(yè)發(fā)展論壇”圓滿結束

    開啟全新AI時代 智能嵌入式系統(tǒng)快速發(fā)展——“第六屆國產(chǎn)嵌入式操作系統(tǒng)技術與產(chǎn)業(yè)發(fā)展論壇”圓滿結束

    粵港澳大灣區(qū)國家技術創(chuàng)新中心操作系統(tǒng)業(yè)務負責人柯善風做了“國創(chuàng)面向工業(yè)機器人的OS解決方案和落地實踐”專題報告??律骑L介紹國創(chuàng)中心的發(fā)展情況,分享了面向工業(yè)場景、自主可控、中立普惠的國創(chuàng)
    發(fā)表于 08-30 17:24

    RT-Thread出席第六屆中國嵌入式技術大會,共話嵌入式操作系統(tǒng)與智能工業(yè)

    第六屆中國嵌入式技術大會將于8月27-28日在深圳會展中心(福田)1號館舉行。本屆大會以“AI與開源,開啟嵌入式系統(tǒng)智能新時代”為主題,聚焦人工智能與嵌入式應用、
    的頭像 發(fā)表于 08-03 08:35 ?751次閱讀
    RT-Thread出席第六屆中國<b class='flag-5'>嵌入式</b>技術大會,共話<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>與智能工業(yè)

    【峰會同期活動】第六屆國產(chǎn)嵌入式操作系統(tǒng)技術與產(chǎn)業(yè)發(fā)展論壇即將召開

    每年一度的國產(chǎn)嵌入式操作系統(tǒng)論壇即將在杭州濱江舉辦,今年是第六屆了,又是中國嵌入式系統(tǒng)新朋老友相聚的時刻。大模型催生AI走人千家萬戶、喚醒端側AI的需求爆發(fā)。以機器人、無人駕駛和智能制
    的頭像 發(fā)表于 08-01 08:36 ?689次閱讀
    【峰會同期活動】第六屆國產(chǎn)<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>技術與產(chǎn)業(yè)發(fā)展論壇即將召開

    第六屆國產(chǎn)嵌入式操作系統(tǒng)技術與產(chǎn)業(yè)發(fā)展論壇議程發(fā)布

    每年一度的國產(chǎn)嵌入式操作系統(tǒng)論壇即將在杭州濱江舉辦,今年是第六屆了,又是中國嵌入式系統(tǒng)新朋老友相聚的時刻。大模型催生AI走人千家萬戶、喚醒端側AI的需求爆發(fā)。以機器人、無人駕駛和智能制
    發(fā)表于 07-26 10:54