a20核心板開發(fā)板其它內(nèi)容定制-v1_第1頁
a20核心板開發(fā)板其它內(nèi)容定制-v1_第2頁
a20核心板開發(fā)板其它內(nèi)容定制-v1_第3頁
a20核心板開發(fā)板其它內(nèi)容定制-v1_第4頁
a20核心板開發(fā)板其它內(nèi)容定制-v1_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、A20AndroidCopyrightA20AndroidCopyrightAllwinners.1CopyrightAllwinnerCopyrightAllwinners.2CopyrightAllwinners.3on/ CopyrightAllwinners.3on/ 一、概二、系統(tǒng)定啟動LOGO修一、概二、系統(tǒng)定啟動LOGO修Android 初始化Android 引導(dǎo)動預(yù)裝預(yù)裝到system/app 目預(yù)裝到system/preinstall 目預(yù)設(shè)桌面制boot 電池充電圖標修設(shè)備相關(guān)信息修2.5.1 設(shè)備型號版本修2.5.2USB相關(guān)信息修三、模塊配自定義按鍵配KEY的硬件原驅(qū)動

2、與硬件對應(yīng)的關(guān)3.1.3 Android 按鍵功能. WIFI配USBWIFI配SDIOWIFI模塊配LCDPanel配TouchPanel配配置文件的修Android 層的配置修touchpanel驅(qū)動使用說GSensor 配打包配置文件修Android 層配置修Camera 配打包配置文件修Android 層的配置修Camera參數(shù)配馬達配配置文件修Android 層配置修CopyrightAllwinners.4一、概本節(jié)用于介紹 A20 環(huán)境 Android 部分的定制方法二、系統(tǒng)定本小節(jié)主要介紹 android LOGO 的修改 設(shè)置,預(yù)設(shè)桌面的制定,以及充電圖標的修改2.1 啟動L

3、OGO修啟動 一、概本節(jié)用于介紹 A20 環(huán)境 Android 部分的定制方法二、系統(tǒng)定本小節(jié)主要介紹 android LOGO 的修改 設(shè)置,預(yù)設(shè)桌面的制定,以及充電圖標的修改2.1 啟動LOGO修啟動 LOGO 為初始引導(dǎo)階段的LOGO修改方法:替換 linux.bmp。根據(jù)小機屏幕分辨率大小,定制 的大小,替換可2.1.1Android修改方法:替換 initlogo.rle。initlogo.rle 是通過 windows 端工具制作而成的文件,制轉(zhuǎn)化成24bpp 或32bpp LogoGe(位于目錄下的 BmpConvert 工具,按照BMPConvert_UserManual.do

4、c文檔說明來生成所需的initlogorle文件說明:framebuffer ARGB 的格式2.1.2Androidoftwinner/bootanimation 格式:bootanimation.zip part0 part1 文件夾desc.txt 文件part1 文件夾里面放的是動畫拆分的,格式為png或jpg; desc.txt 格式:CopyrightAllwinners.5800480p10 說明:800 為寬度,480 為高度,15 為幀數(shù),即每15幀;第一p為標)1 放在 desc.txt 說明:800 為寬度,480 為高度,15 為幀數(shù),即每15幀;第一p為標)1 放在

5、desc.txt 中目錄名指定的目錄中,目錄中按字符順打包格式要求:windows 使用 winrar 打包,選擇 ZIP 格式,壓縮標準要選linux下,zip0r ./bootanimation.zip*linux命令使用-0指定壓縮等級為即只歸檔不壓縮,否則可能由于包格式問題引起動畫顯示為黑屏。打包完之后發(fā)到指定目/media),修改其權(quán)限值od7772.2 預(yù)裝預(yù)裝apk 安裝到 system/app 目錄下2.2.1 system/app預(yù)裝APK 存放位置mon/apk 目錄下,將需要APK文件放在該目錄下面即可。如果apk包含lib,則需要lib 庫拷貝到mon/apklib 注

6、意:安裝到 system/app 目錄下的 apk 為系統(tǒng)應(yīng)用,不能卸載2.2.2system/preinstall預(yù)裝的APK 存放位置在注意1)存放在該目錄下的 apk 可以被卸mon/preinstallapk 目錄下2)安裝之前會做標志位,如安裝過程中出現(xiàn)異常,則其余應(yīng)用不會自動安裝注:apk 包的文件名中不能包含中文和空2.3 預(yù)設(shè)桌面制默認的 Launche2,源碼位置為 目前桌面使桌面的快捷方式在 android/packages/apps/Launcher2/res/xml/default_workspace.xml 文件中改CopyrightAllwinners.6widge

7、tpackagename widget cla/xy坐p00 favorite 項為桌面快捷方式,appwidget 項為 widget 的設(shè)置,其各項的意義如上面標注所示電池圖標是一個 ,是位于favorite 項為桌面快捷方式,appwidget 項為 widget 的設(shè)置,其各項的意義如上面標注所示電池圖標是一個 ,是位于n7i/wboot/bootfs/os_show 錄下的十一張,名字分別為從 bat0.bmp 到 bat10.bmp 的文件如果希望更換這個顯示的電池圖標,直接用相應(yīng)分辨率的同名文件替換掉這個文件即可。2.5 設(shè)備相關(guān)信息修本小節(jié)主要講解A20 主控下下的設(shè)備相關(guān)信息

8、的修改2.5.1在編譯后生成的 /system/p 文件中了設(shè)置中的顯示信息,常用的信息(設(shè)置-關(guān)于設(shè)備)如下修改方法:源碼中修改 修改固件版本為 .mk,添加如下修改設(shè)備型號為 p 文件中修改注意:設(shè)備型號中應(yīng)該全部為英文字符,不能出現(xiàn)中文,可以有空格CopyrightAllwinners.7:=PRODUCT_PROPERTY_OVERRIDES += duct固件版本- duct.firmware Android 版本-ro.build.ver版本號 -ro.build.display.id/widgetxy的格launcher

9、:spanY=1 /apk package name /apk activity cla/xy坐launcher:y=3 2.5.2USB第一次開flash 盤符的修改:在 /init.sun7irc 命后后面接格式化用的盤符,如格式化 flash 盤符為 WING,當打開USB 設(shè)備后即可在電腦上看到給盤符用2.5.2USB第一次開flash 盤符的修改:在 /init.sun7irc 命后后面接格式化用的盤符,如格式化 flash 盤符為 WING,當打開USB 設(shè)備后即可在電腦上看到給盤符用戶格式化 flash 盤符修改:修改 的ro.udisk.lable=WING 屬性連接電腦時,顯

10、示驅(qū)動的修改.mk 文如修改設(shè)備連接電腦時,電腦顯示驅(qū)動WING USB 2.0 Driver”,則/sys_config.fex 文件:設(shè)備序列號的修改:默認設(shè)備序列號為20080411,該序列號主要在豌豆精靈有顯示,設(shè)備的序列號最好為英文大寫字母(AF)及數(shù)字的組合,在 sys_config fex 三、模塊配本小節(jié)主要講解A20 Android4.2 的一3.1 自定義按鍵配3.1.1KEY目前 KEY 檢測使用了 ADC 轉(zhuǎn)換的原理實現(xiàn)的,由于該原理的限制,所以不能區(qū)分合鍵(功能鍵,不包括電源鍵;按照目前公版原理圖,0.2V以最多可以實現(xiàn)10 個鍵,硬件原理如下;CopyrightAl

11、lwinners.8serial_number=WING=USB2.0format_userdata 3.1.2 Key 的驅(qū)動實現(xiàn)文件位置:lichee/linux-3.3/drivers/input/keyboard/sw-實現(xiàn)原理:通過檢測電壓值的數(shù)字量來區(qū)分當前是第幾個按鍵按鍵對應(yīng)的鍵值3.1.2 Key 的驅(qū)動實現(xiàn)文件位置:lichee/linux-3.3/drivers/input/keyboard/sw-實現(xiàn)原理:通過檢測電壓值的數(shù)字量來區(qū)分當前是第幾個按鍵按鍵對應(yīng)的鍵值CopyrightAllwinners.9ic unsignedT= 0 = KEY_VOLUMEUP,1=K

12、EY_VOLUMEDOWN, 2 = KEY_3=KEY_ENTER, 4 = KEY_HOME,5=6=7=8=9=10=11=12=/0.2Vicunsignedcharkeypad_mapindex64/key180-/key278-/key3715-/key4622-/key5628-/key6634-/key710個,40-/key817個,50-當有按鍵事件時,通過以上兩將最終的鍵值上報3.1.3Android文件為/sw-keyboard kl,舉例如下key 后面的數(shù)字為驅(qū)動中上報的鍵值,后面為對應(yīng)的功能,自定義按鍵時僅需要將前(AKE_DROPPED : 喚醒屏幕,但是這個按

13、鍵的會發(fā)給當前應(yīng)用程序,WAKE :喚醒屏幕,但是這個按鍵需要發(fā)送給應(yīng)用程序,后不加的代表沒有喚醒功能3.2WIFI當有按鍵事件時,通過以上兩將最終的鍵值上報3.1.3Android文件為/sw-keyboard kl,舉例如下key 后面的數(shù)字為驅(qū)動中上報的鍵值,后面為對應(yīng)的功能,自定義按鍵時僅需要將前(AKE_DROPPED : 喚醒屏幕,但是這個按鍵的會發(fā)給當前應(yīng)用程序,WAKE :喚醒屏幕,但是這個按鍵需要發(fā)送給應(yīng)用程序,后不加的代表沒有喚醒功能3.2WIFI配本小節(jié)主要講解USBWIFI模塊和SDIOWIFI模塊的配3.2.1USBWIFI配置文件/sys_config.fex 根據(jù)

14、硬原理圖配置USB 控制標志和wifi_para部分,前者標志 usb vcc 電平控制引腳及邏輯后者標志是 wifi 配置項,舉例如下USB,USB0 OTG,USB1/USB2 HOST。wifi USB2。wifi_used 標wifi;wifi_usbc_id wifi 使用哪一組wifi_usbc_type 標志usb 接口支持的版本;wifi_mod_sel 標志選用哪一款wifi 模組erwifiVCC是哪個axppin控制;可根據(jù)自己的硬件原理圖情況來配置該Android 層配置,默認x/BoardConfigmk文件中有CopyrightAllwinners.#1 表示使用;

15、0 表示不使= 3 = 2= 1= = keykeykeykeykeyscancode = keypad_mapindexkey_val&0 x3f; input_report_key(swkbd_dev, sw_sceycodesscancode,1); 下配置SW_BOARD_USR_WIFI 和 BOARD_WLAN_DEVICE 是標志選用哪一款 wifi 兩個宏會直接影響到 hardware/libhardware_legacy/下的 wifi.c 的編譯3.2.2SDIOWIFI下配置SW_BOARD_USR_WIFI 和 BOARD_WLAN_DEVICE 是標志選用哪一款 wi

16、fi 兩個宏會直接影響到 hardware/libhardware_legacy/下的 wifi.c 的編譯3.2.2SDIOWIFI配置文/sys_config.fex 根據(jù)硬sdio wifi 使用哪一組sdio 卡接口,按照如下配置(mmc1 為例CopyrightAllwinners.#1:使用;0#1:輪訓(xùn)檢測;2:中斷檢測;3:引導(dǎo)卡;4= = = = = #1:帶有寫保護;0:無寫保= 0#SDIO 卡 = none= = = = = ;3-rtl8723assdiowifi+btgpio =port:PG10 = port:PG11 rtk_rtl8723as_wl_host_

17、wake=port:PG12 rtk_rtl8723as_bt_host_wake = port:PG17ifeq($(BOARD_WIFI_VENDOR),:= VER_0_8_X _SUPPLICANT_DRIVER:=NL80211SW_BOARD_USR_WIFI := rtl8723asBOARD_WLAN_DEVICE:=mmc1_para 部分配置sdio 通信data 及clk wifi_para 部分配置sdio 使用哪個 sdc 卡接口、相關(guān)控制mmc1_para 部分配置sdio 通信data 及clk wifi_para 部分配置sdio 使用哪個 sdc 卡接口、相關(guān)

18、控制 GPIO 的選擇,請根據(jù)實際原理圖來配置Android usb wifi android 層配置一樣clean 之后再編譯,否則會出現(xiàn)wifi 無效的情況;3.3LCDPanel配調(diào)試lcd pannel 的參數(shù):如發(fā)現(xiàn)屏幕閃動或顯示位置有偏差,可以按照該 panel 的 調(diào)整如下參數(shù)參數(shù)調(diào)整:用戶需要根據(jù) panel 的 datasheet參考CopyrightAllwinners.#1:使能;0 不使#x #y = HZ= = = #inHZ= = = = = = = 0 x10000000 lcd_gamma_correction_en = 0 =0 x000000003.4Tou

19、chPanel配發(fā)布的 SDK 中,默認有對電阻屏(兩點、FT5302/FT5406/FT5506/FT5606(敦泰GT813/GT827/GT828(蕙鼎、GSL2680/GSL3680(思立微3.4TouchPanel配發(fā)布的 SDK 中,默認有對電阻屏(兩點、FT5302/FT5406/FT5506/FT5606(敦泰GT813/GT827/GT828(蕙鼎、GSL2680/GSL3680(思立微)的支持3.4.1 打包配置文件修改如果是電阻屏/sys_config建議只修改 rtp_screen_size 和 rtp_regidity_level,其他參數(shù)請暫不要修改如果是電容屏Co

20、pyrightAllwinners.#=0 x5d#I2C設(shè)備地址(7位地址) = 800#touch panel 的分辨率 = 480= #如果 軸反向,請置為= 0= 0#如果x、y 倒置,請置為 1 = port:PA03 = port:PA02= = Touch panel GPIO wakeup(reset)引腳3.4.2Android/init.sun7i rc 文件中加入裝載驅(qū)動模塊的語句IDC文件修Android4.0 idc果沒有該文件,則默認為鼠標,因此需要添加該文件。在產(chǎn)品目錄中,需要將原有文件的件名修改為與驅(qū)(adb getevent 顯示的設(shè)備名稱Touch pane

21、l GPIO wakeup(reset)引腳3.4.2Android/init.sun7i rc 文件中加入裝載驅(qū)動模塊的語句IDC文件修Android4.0 idc果沒有該文件,則默認為鼠標,因此需要添加該文件。在產(chǎn)品目錄中,需要將原有文件的件名修改為與驅(qū)(adb getevent 顯示的設(shè)備名稱gslX680中則使用的 idc 文件為gslX680.idc。且在配置文件中修改相應(yīng)的文件名。配置文件wing_xx mk。idc 文件放置的目錄為:system/usr/idc ,則在改目錄中的拷貝語句以 為例進行說明,如下所示3.4.3touchpanelgslX680 使用說明:gslX68

22、0 驅(qū)動兼容文件配置說明如下gsl2680,gsl3680。為了區(qū)分的參數(shù),在觸摸模塊中的 GPIO 需要正確的配置中斷引腳、wakeup(reset),根腳進行相應(yīng)的配置。中使用的CopyrightAllwinners.=的I2C設(shè)備地址(7位地址touchpanel的分辨如果x 軸反向,請置為如果y 軸反向,請置為如果x、y 倒置,請置為觸摸中斷引觸摸wakeup引中斷引腳配PRODUCT_COPY_FILES+=/sw-keyboardkl:system/usr/keylayout/sw-keyboardkl c insmod當更tp屏廠,或者是修tp 屏參數(shù)時,將參數(shù)替換gslX680

23、.h 中的原有參數(shù)即可。該當更tp屏廠,或者是修tp 屏參數(shù)時,將參數(shù)替換gslX680.h 中的原有參數(shù)即可。該gsl2680 使用參數(shù)位于 GSL2680_FW 數(shù)組中較多整gsl3680 使用參數(shù)位于 GSL3680_FW 數(shù)組中,由于數(shù)據(jù)比較多,更換時請確保更換完整gt82x 使用說明:gt82x為兼容gt813,gt827,gt828。初始化時需要根據(jù)具體的tp屏下載相應(yīng)的參數(shù)。參數(shù)位lichee/linux-3.3/drivers/input/touchscreen/gt82x.c 文件中g(shù)oodix_init_panel 813 828 值進行相應(yīng)參數(shù)。當更換屏廠或者是更新 tp

24、 屏參數(shù)時,修改該函數(shù)中相應(yīng)的數(shù)組即可gt813 data_info0,gt828data_info1tp屏廠提供,注意,前兩個數(shù)據(jù)(0 x0F、0 x80)為寄存器地址,不要變動,只替換后面的112 個數(shù)據(jù)即可。3.5GSensor 配發(fā)布的 SDK 中已添加了對 MMA8452、MMA8652、MMA8653、LIS3DH、AFA750、dmard06 及 BMA250 G-Sensor 的支持,需要客戶根據(jù)需要做如下配置3.5.1 打包配置文件修改/sys_configG sensor 的配置文件事例如下,具體配置參硬件手只需要配置gsensor_used gsensor_twi_idI

25、2C總線號即可,gsensor_used 代表是否支持 3.5.2AndroidMMA8452 為例句/init.sun7i rc 文件中加入裝載驅(qū)動模塊的CopyrightAllwinners. = = 0 x40 =ctp_exchange_x_y_flag=方向的調(diào)整MMA8452 實際方向如下(參見 8452 Datasheet3.6Camera 配方向的調(diào)整MMA8452 實際方向如下(參見 8452 Datasheet3.6Camera 配發(fā)布SDK中已添加了gc0307, gc0308, gc2035, gt2005, hi253, ov5640, s5k4ec 的支持3.6.1

26、 配置文件位置/sys_configA20 上面使用了 CSI0 和 CSI1,驅(qū)動里面需要配置csi0_para,csi1_para段落CopyrightAllwinners.= = = =gsensor_name = mma8452/標示用mma8452gsensor gsensor_direct_x = true/如果x false gsensor_direct_y = true/如果y false gsensor_direct_z = false/z falsegsensor_xy_reverttrue/xy軸用,yxinsmod根據(jù)使用的 Camera 型號來設(shè)置如上子項,根據(jù)原理圖

27、來設(shè)置 reset引腳的gpio 和控制邏輯er Copyright根據(jù)使用的 Camera 型號來設(shè)置如上子項,根據(jù)原理圖來設(shè)置 reset引腳的gpio 和控制邏輯er CopyrightAllwinners.配置配置項含csi_used是否使用csi_twi_idcsi使用的IIC通道序號理圖,使用twi0 0csi以查看驅(qū)動目錄里面readme目前有 gc0307,gc0308,gc2035, gt2005,hi253, ov5640, s5k4ec 可選csi IIC 地址(8bit 地址可以查看驅(qū)動目錄里面的readme0:8bit 數(shù)據(jù)線,帶Hsync,Vsync 1:16bit

28、 數(shù)據(jù)線,帶Hsync,Vsync 2:24bit 數(shù)據(jù)線,帶Hsync,Vsync 3:8bit數(shù)據(jù)線,BT656內(nèi)嵌同步,單通道= = =port:PE01 =port:PE02 =port:PE03 = =CopyrightAllwinners.4:8bit 數(shù)據(jù)線,BT656 內(nèi)嵌同步,雙通5:8bit 數(shù)據(jù)線,BT656 CopyrightAllwinners.4:8bit 數(shù)據(jù)線,BT656 內(nèi)嵌同步,雙通5:8bit 數(shù)據(jù)線,BT656 內(nèi)嵌同步,四通配置csi接收buffer的模式0: CSI1:兩個CSI 接收內(nèi)容拼接成一個配置csi目前連接的器件數(shù)量,目前只能配1 2csi

29、 接收圖像默認情況下,上下顛倒0:正1:上下顛csi 接收圖像默認情況下,左右顛倒0:正1:左右顛配置csi在進入standby時的處理: 0:不關(guān)閉電源,只拉standby io 1:關(guān)閉電源,同時拉standy io配置csiiovdd電源來源雙引號,不使用 axp 電源供電時候請務(wù)必EVB 上,配置成配置csiavdd電源來源雙引號,不使用 axp 電源供電時候請務(wù)必”,為此電源對于 sensor 圖像質(zhì)量關(guān)系較大,對于高像素sensoraxp22_l o0或axp22_l o1 這兩組電源或者采用EN控制的配置csidvdd電源來源雙引號,不使用 axp 電源供電時候請務(wù)必配置csii

30、ovdd電源電csi_iovdd 配置不為空時會配置對應(yīng)axp 電源為相應(yīng)電壓CopyrightAllwinners.配置28002.8V,范圍不要超過 18002800看具sensorCopyrightAllwinners.配置28002.8V,范圍不要超過 18002800看具sensor的datasheet配置csiavdd電源電如果csi_avdd axp 電源為相應(yīng)電配置28002.8V,一般不要修改此配置csidvdd電源電如果csi_dvdd axp 電源為相應(yīng)電配置15001.5V,范圍不要超過 12001800看具sensor 的datasheet模組送給csiclock G

31、PIO配csi送給模組的clock GPIO配模組送給csi的行同步信號GPIO配模組送給csi的幀同步信號GPIO配模組送給 csi 8bit/16bit/24bit 數(shù)據(jù)的 GPIOYUV格式的sensor方案中, csi_d0/d1/d2/d3會 被配置成 GPIOsensor的pwdn/reset信號,使用RAW 格式的sensor 只能用csi_d0/d1GPIO 用途??刂颇=M的reset GPIO reset 有效(高或低有效需要取決于模組控制 模組 的電 源的 GPIO 配 置, 若 csi_stby_mode配置0csi_ er_en的默認值一般配置成 1;若 csi_stb

32、y_mode配置1csi_ er_en的默認值一般配置成0??刂颇=MstandbyGPIO 配置,默認值為 standby 有效(高或低有效需要取決如果有兩個模組同時連接到一個 CSI,需要額外IO控制;控制模組reset的 GPIO reset 有效(高或低如果有兩個模組同時連接到一個 CSI,需要額外IO控制;控制模組的電源的 GPIO 配置csi_stby_mode 配置0,則csi_ er_en 的默認值一般配置3.6.2Android的語句/init.sun7i rc 文件中加入裝載驅(qū)動模權(quán)限ueventd.sun7i rc 文件中改變相關(guān)設(shè)備節(jié)點3.6.2Android的語句/in

33、it.sun7i rc 文件中加入裝載驅(qū)動模權(quán)限ueventd.sun7i rc 文件中改變相關(guān)設(shè)備節(jié)點3.6.3Camera配置文件路徑事例內(nèi)容簡介CopyrightAllwinners.number_of_camera#camer 模塊的數(shù)量camera_id=camera_facing = 0頭;0 后置ion = 0#camer模塊的方向(0/90/180/270) camera_device = /dev/device_id#id,兩個camera used_preview_size = 1 key_support_preview_size = 640 x480 key_defaul

34、t_preview_size = 640 x480 used_picture_size = 1 key_support_picture_size = 640 x480 key_default_picture_size = 640 x480 used_flash_mode = 0 key_support_flash_mode = on,okey_default_flash_mode = on 頭insmod /system/vendor/modules/insmod /system/vendor/modules/insmod /system/vendor/modules/gc0308.koins

35、mod若 csi_stby_mode 配 置 成 1 , 則er_en 的默認值一般配置成 0如果有兩個模組同時連接到一個 CSI,需IO 組的standby 的 GPIO standby 有效(高或media_profiles.xml 內(nèi)容簡介:該文件主要保存 Camera 支持相關(guān)參數(shù)編media_profiles.xml 內(nèi)容簡介:該文件主要保存 Camera 支持相關(guān)參數(shù)編頭格式、幀率、比特率等等,該參數(shù)主要(以下 Demo 對應(yīng)兩情況,如果只有一個 camera 則只需要一份參數(shù)CopyrightAllwinners.rofilequality=480pfileFormat=mp4key_support_color_effect = none,mono,negative,skey_default_color_effect = noneused_frame_rate=key_support_frame_rate=k

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論