版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
版本記說(shuō)時(shí)添加u-boot的兩種編譯方法,屏幕校準(zhǔn)說(shuō)明等第1章產(chǎn)品概 產(chǎn)品簡(jiǎn) 產(chǎn)品預(yù) 產(chǎn)品特 產(chǎn)品配置第2章硬件資源介 2.1板+底板資源概 2.2板介 時(shí)鐘電 串行 串行 撥碼開(kāi)關(guān)設(shè) 底板介 通用串 CAN總 JTAG接 LCD接 用戶接 音頻模塊 USB模 接 跳線設(shè) 第3章MDK例程的使 概 準(zhǔn)備工 MDK的配置和編 MDK例程的調(diào) 超級(jí)終端配置和準(zhǔn) 手動(dòng)自動(dòng)MDK例程介 getting- 第4章Linux系統(tǒng)指 概 軟件資 快速啟用Linux系 安裝工 連接開(kāi)發(fā)板與PC 自動(dòng)手動(dòng)Linux開(kāi)發(fā)環(huán)境的搭 Linux的安裝與編 建立工 安裝交叉編譯工 安裝AT91Bootstrap源碼并編 安裝uboot源碼并編 安裝Linuxkernel源碼并編 快速制定Linux文件系 編寫demo程 在PC機(jī)Linux平臺(tái)上掛載UBIFS文件系 修改UBIFS文件系 重新生成UBIFS文件系 Linux的使 觸摸屏的校 U盤的使 SD卡的使 MP3音樂(lè) 網(wǎng)口的測(cè) net測(cè) RTC使 Linux驅(qū)動(dòng)程序開(kāi)發(fā)實(shí) 硬件原 驅(qū)動(dòng)源程 驅(qū)動(dòng)程序的編 將驅(qū)動(dòng)加載到目標(biāo)開(kāi)發(fā) Linux上層應(yīng)用開(kāi)發(fā)實(shí) 源碼的編 編 應(yīng)用程序的使 第5章Android系統(tǒng)指 概 軟件資 快速搭建Android系 安裝工 連接開(kāi)發(fā)板與SAM- 自動(dòng)燒 手動(dòng)燒 Android系統(tǒng)文件的編 Android系統(tǒng)運(yùn)行原 系統(tǒng)文件編 Android系統(tǒng)的使 USBkeyboard的測(cè) 瀏覽的測(cè) 音頻的測(cè) 以太網(wǎng)的測(cè) 附錄一常見(jiàn)問(wèn)題解 附錄二與技術(shù)支 品概產(chǎn)品簡(jiǎn)MYD-SAM9X5系列開(kāi)發(fā)板是市科技推出的一款基于AtmelAT91SAM9X5(AT91SAM9G15AT91SAM9G25AT91SAM9G35,持Linux2.6.39、Android2.3.5操作系統(tǒng),并提供相關(guān)源碼;具有豐富的接口:高速USB2.0,音頻輸入,音頻輸出,LCD接口,CAN接口,10/100Mbps以太網(wǎng)接口,JTAG調(diào)試接口,串口,以及MicroSD卡接口等。產(chǎn)品預(yù)1-產(chǎn)品特LPDDR/DDR2MLC/SLCNANDFlash24PMECC(可編程的多位ECC。底板:150mmx108板:86mmx6816KB數(shù)據(jù)Cache,16KB指令Cache32KB片內(nèi)SRAM,64KB256MBNand-Flash,4MB音頻接24分辨率:4.3480x272,7.0800x4801280x傳輸接MicroSD1個(gè)調(diào)試串口DBGU(Debug1個(gè)普通串口USART0(與RS485共用2CAN接口(只有MYD-SAM9X25與MYD-SAM9X35具有CAN接口2個(gè)高速USBHOST1miniUSBOTG其他(MYD-SAM9G25、MYD-SAM9G35、MYD-SAM9X35)產(chǎn)品配置112131.5MiniUSB2.014153V16171(PDF81件資源介2.1板+底板資源概-S內(nèi)核,主256MBnandflash;4MBserial64KBserialUSB22222USB11111111111111121011DBGU11111111111111101101111113333311111SDMicro1111122000111112222222222111112-2.2板介AMBA/AHB接口,適合基于AHB系統(tǒng)。ARM926EJ-S處理器可執(zhí)行ARMv5TEJ指令16x32MAC16DSP指令,可增強(qiáng)多個(gè)信號(hào)處理應(yīng)用程序的性能,支持Thumb技術(shù)。DDRAM選用的是H5PS1G63JFR,其特點(diǎn)如下可編程的CAS延時(shí)(3,4,50C°~85C°:7.885C°~95C°:3.92-時(shí)鐘電⑴內(nèi)部時(shí)鐘選用12MHz晶振,電路如圖2-2所示2-2-2-DATAFLASH選用AT25DF321,其特點(diǎn)如下支持SPI04-Kbyte塊,32-Kbyte塊,64-Kbyte64-Kbyte物理扇字節(jié)/頁(yè)編程(1256字節(jié)7mA有效的讀電流(典型15μA深度關(guān)機(jī)電流(典型數(shù)據(jù)保存:208-leadSOIC200mil寬16-leadSOIC(300mil寬處理器共有SPI,圖2-5為SPI0控制2-NANDFLASH選用K9F2G08U0B,其特點(diǎn)如頁(yè)面大?。?K64塊大小:128K4KBytes64總大?。?56M8MBytes(2048隨機(jī):25順序:25數(shù)據(jù)保存:102-串行EEPROM選用AT24C512B,其特點(diǎn)如1.8V(Vcc=1.8Vto2.5V(Vcc=2.5Vto1MHz(2.5V,5.5V),400KHz(1.8V)兼容128-byte頁(yè)寫模式(部分頁(yè)自定時(shí)寫周期(5ms最大值數(shù)據(jù)保存:408-leadPDIP,8-leadJEDECSOIC,8-leadTSSOP封8-balldBGA2,8-leadUltraThinSmallArray(SAP)串行EEPROM2-72-2-撥碼開(kāi)關(guān)設(shè)使能禁用使能禁用2-底板介通用串2-CANSAM9X35和SAM9X25有兩個(gè)CAN接口,CAN總線選用TJA1050,其主要特電磁輻射(EME)靜音模式中提供了只聽(tīng)模式和BabblingIdiot3.3V5V2-JTAG2-LCD接2-用戶接2-音頻模塊97dBSNR(?A'weighted@48kHz)ADCDAC采樣頻率23-WireMPUI2S,左,右對(duì)齊或模式功耗模擬PassThrough功率28-PinSSOP2-USB模⑴USBHOST模塊選用AIC1526,其特點(diǎn)如2-70-m?High-Side精確的電流限制(0.75A,最大1.250.6-ms典型上升時(shí)2-接2-跳線設(shè)編功能描連斷從內(nèi)部ROM啟動(dòng)(默認(rèn)USART0RS232CAN1使CAN1關(guān)2-]MDK例程的使概準(zhǔn)備工⑵準(zhǔn)備好MYD-SAM9X5開(kāi)發(fā)板套MDK打開(kāi)需要測(cè)試的工程。這里以示例程序getting-startred為例,首先找到04-MDK_Source\01_getting-started\Project文件夾,雙擊打開(kāi)工程文件置窗口如圖3-1所示:3-號(hào)類似3-2所示:3-3-3-3-3-3-73-7ddram.bin)Linker3-7pmc_clock_switching工程(生成sram.bin)的Linker設(shè)置,兩者均是選擇.sct文件,只是名字不同而已。project->Rebuildalltargetfiles3-83- 3-MDK3-ULink2是否是如果ULink2通過(guò)USB線連接到開(kāi)發(fā)板后,上面的RUN和COM指示燈先變藍(lán)色滅,而USB指示燈則變紅色,并一直保持不變。由此,表明ULink2沒(méi)問(wèn)題3-10SettingULink2和開(kāi)發(fā)板的連接狀態(tài),這也能說(shuō)3-⑷按快捷鍵Ctrl+F5或者點(diǎn)擊上的快捷圖標(biāo)或者選擇Debug->Start/StopDebugSession開(kāi)始程序的調(diào)試,操作如下圖3-12所示:3-超級(jí)終端配置和準(zhǔn)超級(jí)終端配準(zhǔn)atmelsam-ba軟件(sam-ba03-Tools\SAM-BA文凈miniUSBPC看到如圖3-13所示:注:SW1on注:SW1on則使能板載的NANDFLASH;SW2on則使能板載的DATAFLASH。此處將SW1,SW2撥為off是為了讓 不從這兩種介質(zhì)中啟動(dòng),從而使能USB連接。經(jīng)正確安裝3-14至圖3-18所示:3-3-3-3-3-sam-ba驅(qū)動(dòng)安裝完之后就可以程序到開(kāi)發(fā)板上。程序有兩種方式:自動(dòng)和手動(dòng),下面將詳細(xì)介紹。手動(dòng)以getting-started為例說(shuō)明手動(dòng)流程。首先將SW1,SW2撥為off(注意要斷開(kāi)底板JP8跳線,否則電腦無(wú)法識(shí)別開(kāi)發(fā)板),按NRST復(fù)位開(kāi)發(fā)板,完成后打開(kāi)sam-ba軟件,它的啟動(dòng)界面如圖3-19所示:3-3-3-20所示Connect3-213-SW2on3-22SerialFlashAT25/AT26,然后設(shè)置為EnableSerialflash(SPI0CS0),執(zhí)行“Execute”:3-dataflash使能之后,會(huì)出現(xiàn)“(sam-ba_2.113SERIALFLASH::Init0,使能結(jié)束之后dataflashboot.binsdd53-3-則先打開(kāi)超級(jí)終端,配置參數(shù)見(jiàn)3.2.3小節(jié)自動(dòng)以下以getting-started為例子,描述自動(dòng)的過(guò)程和操作。找到位置04-MDK_Source\01_getting- 3-3-個(gè)端口可以在3.2.3的步驟中看到,改后保存關(guān)閉。注意:其它不要改動(dòng)。SW1,SW2off(JP8跳線,否則電腦無(wú)法識(shí)別開(kāi)發(fā)板),按NRST復(fù)位開(kāi)發(fā)板,待復(fù)位完成后再將SW2撥為on,雙擊完成之后,按NRST復(fù)位,程序則開(kāi)始運(yùn)行。至此,自動(dòng)過(guò)程已經(jīng)結(jié)束。自動(dòng)和手動(dòng),最終效果完全一致,建議使用自動(dòng),這樣能夠節(jié)省時(shí)間。MDKMDK的示例程序是比較豐富的,基本囊括了板上的各種設(shè)備的測(cè)試和使用,通過(guò)以下getting-目功能描LED燈以由定時(shí)器計(jì)時(shí)產(chǎn)生的固定頻率閃爍,并且可以通過(guò)在PC的超級(jí)終端按數(shù)字鍵“1”或者“2”來(lái)控制兩個(gè)LED燈的滅和亮。使用流NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出。在終端按下數(shù)字“1”啟動(dòng)或停止LED1(紅燈,終端輸出“12”或者全部輸出“2”;在終端按下數(shù)字“2”啟動(dòng)或停止LED2,終端輸出“12”或者全部輸出“1”?,F(xiàn)象說(shuō)GettingStartedExample2.0SAM9XX5Compiled:Jul ConfigurePITConfigureLEDPIOs.Nopushbuttons,usesDBGkey1&2instead.Press1toStart/StoptheblueLEDD1blinking.Press2toStart/StopthegreenLEDD212212212212212212212212212212212212212122122122122122122222222222222222221221221221111111111111111111111111111112122122122122122122122122121221221221221221221221221221221221221221221221212212212212212212212212122122122122122122122122221221221221221221221221221221221221221目演示如何使用ADC功能描此程序的目的是演示在有無(wú)DMA情況下如何使用ADCDMA時(shí),用于外設(shè)的存較大,并且在沒(méi)有CPU的下直接進(jìn)行。實(shí)現(xiàn)步驟使能DMA使用流NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出。在終端輸入字符“d”示3個(gè)AD采樣的數(shù)據(jù)值?,F(xiàn)象說(shuō)ADC12Example2.0SAM9XX5Compiled: 9201213:34:14-d:DMAs:Channelsequence0, 3:TRIGGERRefreshslow-->fast=DMA:Enabled;Triggermode:=Sequence:0900Vols(mV):#09:3300#00:3300#02:3232d:DMAs:Channelsequence0, 3:TRIGGERRefreshslow-->fast=DMA:Disabled;Triggermode:=Sequence:0900Vols(mV):#09:3300#00:3300#02:3232目演示如何使用ADC觸摸屏模式去獲取觸屏事件。它可以幫助您熟悉觸摸屏的配置和使功能描觸摸LCD,終端將會(huì)輸出筆所觸摸到的坐標(biāo)。使用流此程序僅適用于MYD-SAM9G15/G35/X35完成后按NRSTLCD出現(xiàn)小觸摸LCD會(huì)輸出其坐標(biāo)。若校驗(yàn)不成功則重新校驗(yàn)直到成功為止?,F(xiàn)象說(shuō)--SAM9XX5Compiled: 9201214:52:50--I-Icacheisalready-I-P0:-I-P1:-I-P2:-I-P3:-I-Slope:2070,--I-TP:542,469->239,-W-X239,Y242;Diff-1,-E-Errortoobig!-I-P0:-I-P1:-I-P2:-I-P3:-I-Slope:2091,--I-TP:548,438->239, (213,179,目演示如何使用CAN功能描CANCAN1Mailbox5CAN0Mailbox1CAN0向同一個(gè)Mailbox發(fā)送消息測(cè)CAN1Mailbox6和5先后發(fā)送數(shù)據(jù),ID0x400x41ID都可以被CAN0Mailbox3CAN0Mailbox3數(shù)據(jù)接收。CAN1Mailbox5發(fā)送請(qǐng)求到CAN0Mailbox4,然后獲得響使用流/連,引8(CAN1L10(CAN0L)相連,串口線連接UART0口NRST復(fù)位開(kāi)發(fā)板,現(xiàn)象說(shuō)CANExample2.0SAM9XX5Compiled:Jul16201210:59:15-TestTeststart,DBGUnotavailable-I- CAN0Sync-I- CAN1Sync-I--I- -I--I- -I-CAN0.1:SimpletestdataCAN0.2:Messagesto1Mailbox-I- CAN0.3:Messagesto1Mailbox(OVR)-I--I- CAN1.5:Remoterequesteddata-I--I- -I--I- -I-CAN1.1:SimpletestdataCAN1.2:Messagesto1Mailbox-I- CAN1.3:Messagesto1Mailbox(OVR)-I--I- CAN0.5:Remoterequesteddata-I- -I- Pressanykeytotest目幫助新用戶熟悉AtmelAT91功能描使用流完成后按NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出。0-9,A,B是現(xiàn)象說(shuō)明--DMAExample2.0SAM9XX5Compiled: 9201216:01:08-:-1-9,A,B:ProgrammingDMACforMultipleBufferTransfers1:SingleBufferorLastbufferofamultiplebuffertransfer2:MultiBuffertransferwithcontiguousDADDR3:MultiBuffertransferwithcontiguousSADDR4:MultiBuffertransferwithLLIsupport5:MultiBuffertransferwithDADDRreloaded6:MultiBuffertransferwithSADDR7:MultiBuffertransferwithBTSIZEreloadedandcontiguousDADDR8:MultiBuffertransferwithBTSIZEreloadedandcontiguousSADDR9:AutomaticmodechannelisstallingBTsizeisreloadedA:AutomaticmodeBTSIZE,SADDRandDADDRB:AutomaticmodeBTSIZE,SADDRreloadedandDADDRs:StartDMAh:DisplayProgrammingDMACforMultipleBufferTransfersinrow1ProgrammingDMACforMultipleBufferTransfersinrow2ProgrammingDMACforMultipleBufferTransfersinrow10-I-StartDMA-I-TheSourceBuffercontentbefore-I-TheDestinationBuffercontentbefore-I-TheSourceBuffercontentafter-I-TheDestinationBuffercontentafter目功能描該例子配置LCDC,讓LCD能夠顯示,然后進(jìn)行畫圖測(cè)試使用流此程序僅適用于MYD-SAM9G15/G35/X35現(xiàn)象說(shuō)LCDExample2.0SAM9XX5Compiled: 9201216:17:36--I-IcacheisalreadyTestPattern:480x272[80xTestCursor:32x--LCDShow:82,3732x48Show:164,7664x192Show:246,4564x-192Show:328,6-64x-192Show:410,31-64x192Show:339,7032x48Show:257,5164x192Show:175,12192x64Show:93,135-192x64Show:11,8064x192Show:70,42192x64Show:234,8064x192目功能描PIOPIOB寫保護(hù)的用戶接口。當(dāng)寫使用流NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出。在終端輸入字母“l(fā)”現(xiàn)象說(shuō)PeripheralProtectExample2.0SAM9XX5Compiled: 9201216:42:32-Enter'l'toenableWriteProtectandenter'u'todisableWriteProtect.Selecttheregistertobewrittenbyavalue(0x :PIOEnable :PIODisable :PIOOutputEnable :PIOOutputDisable :PIOInputFilterEnable :PIOInputFilterDisableRegister:PIOMulti-driverEnable :PIOMulti-driverDisableRegister:PIOPullUpDisable :PIOPullUpEnable a:PIOPeripheralABCDSelectRegister b:PIOPeripheralABCDSelectRegister c:PIOOutputWriteEnable d:PIOOutputWriteDisableRegistere:PIOPadPullDownDisable f:PIOPadPullDownEnableRegisterTheWriteProtectisenabled.Writeprotectviolationisdetected!Theoffsetofthewrite-protectedregisteris0x0070.Writeprotectviolationisdetected!Theoffsetofthewrite-protectedregisteris0x0094.TheWriteProtectisdisabled.Nowriteprotectviolationisdetected.Nowriteprotectviolationis目功能描首先是程序打印當(dāng)前的配置信息,然后等待PC終端上輸入“’”去切換系統(tǒng)時(shí)鐘到下一個(gè)配使用流 將SW1,SW2撥為off,按NRST復(fù)位,打開(kāi)sam-ba2.11,和3.2.4手動(dòng)類似。然后將SW2撥為on,使能SerialFlash,然后sram.bin,具體操作如圖3-27、3-28所3-3-現(xiàn)象說(shuō)****Switchto1200bpsforDBG--PMCClockSwitchingexample2.0SAM9XX5Compiled: 6201214:32:53CurrentPMCclockfromlowlevelpmcconfigurationTheslowclocksourceisinternal32kHzRCoscillatorPLLAclockis800MHzPLLAclockisthesourceofMaster-I-Selectmainclockasthemaster-I-PleasemeasuretheclockonPCKtomakesureit-I-Press`toswitchnextclock-I-SelectPLLAclockasthemaster-I-PleasemeasuretheclockonPCKtomakesureit-I--I-Press`toswitchnextclock-I-SelectUTMIPLLclockasthemaster-I-PleasemeasuretheclockonPCKtomakesureit-I-Press`toswitchnextclock-I-SwitchtheXTAL32Kcrystaloscillatortobethesourceoftheslow-I-PleasemeasuretheclockonPCKtomakesureitis32768-I-DebuginginEWARMIARC_SPY,theJLINKwilldisconnectonsome-I-Press`toswitchnextclock目板上的PB18,0(PC10)或者PB18,1(PC11)時(shí)會(huì)讓兩個(gè)LEDs閃爍。功能描配置兩個(gè)信道產(chǎn)生兩個(gè)信號(hào)使用流J27J28LEDf1頻率現(xiàn)象說(shuō)目使用AT91SAM9xx5的同步串行控制器輸出音頻流,它通過(guò)板上的音頻功能描Format:WAVSamplerate:48kHz使用流完成后按NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出。當(dāng)看到信息ssc_dma_audio-:x:ReceiveWAVfilewithXModemProtocolX:ReceiveWAVfilethroughDBGU Transferwavfilewith1KXModem,Ctr+Dto 3-3-點(diǎn)擊“打開(kāi)”xmodemCtrl+C2745KB/s0--ssc_dma_audio-:W:PlaytheWAVfileI:DisplaytheinformationoftheWAVx:ReceiveWAVfilewithXModemProtocolX:ReceiveWAVfilethroughDBGU輸入W選擇WAV文件,I輸出音頻信息,如下ssc_dma_audio-:W:PlaytheWAVfileI:DisplaytheinformationoftheWAVssc_dma_audio-:I:DisplaytheinformationoftheWAVfileS:StopplaybackWAVfileChunk = = =SubChunk = =Audio =Num. =Sample =Byte =Block =BitsPerSampl=Subchunk2 =Subchunk2 =--Pressanykeytoreturn現(xiàn)象說(shuō)目使用TWI外設(shè)去外部串行EEPROM功能描使用流完成后按NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出現(xiàn)象說(shuō)明TWIEEPROMExample2.0SAM9XX5Compiled:Jul10201216:46:29--I-Fillingpage#0withzeroes-I-Fillingpage#1withzeroes-I-Read/writeonpage#0(polling-I-0comparisonerror(s)-I-Read/writeonpage#1(IRQ-I-Callbackfired-I-Callbackfired-I-0comparisonerror(s)目USART0模擬DBGU功能描使用流完成后按NRST復(fù)位開(kāi)發(fā)板,可以在終端看到以下信息輸出USARTSerialExample2.0SAM9XX5Compiled:Jul10201217:08:53Starttoechoserialinputs-UART0(J16StartStartwaitingdatabyusingStartStartwaitingdatabyusing 3-
3USARTSerialExample2.0SAM9XX5Compiled:Jul10201217:08:53Starttoechoserialinputs--StartwaitingdatabyusingDMA:現(xiàn)象說(shuō)明目功能描在PC機(jī)上使用命令確認(rèn)板上的IP地址是否正確配置。使用流192.168.2.XX,注意:XX不能是115⑵程序后按NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出現(xiàn)象說(shuō)EMACExample2.0SAM9XX5Compiled:Jul11201208:35:19MAC-- -I-**ValidPHYFound:P:Linkdetected3-目功能描在PC機(jī)上使用命令確認(rèn)板上的IP地址是否正確配置。使用流192.168.2.XX,注意:XX不能是115現(xiàn)象說(shuō)EMACExample2.0SAM9XX5Compiled:Jul25201211:36:30MAC-- -I-**ValidPHYFound:P:Linkdetected3-目功能描使用流現(xiàn)象說(shuō)BasicMultiMediaCardProject2.0SAM9XX5Compiled:Jul11201209:09:37--I-CannotcheckifSDcardiswrite-SD-I-SD-I-CardType2,CSD_STRUCTURE-W-SD4-bit-I-HSNotSupportedinSDRev-I-SetSD/MMCclockto-I-SD/MMCcardinitialization…-!--!-MCKis#i,I :Re-initializecard# :DiskR/W/Verify# :Diskperformance#p :Changenumberofblocksinoneaccessfortest#m :ChangeMCIinterfaceused-!-Testcode:1.clr,2.wr,-I-Testingblock[783232-目功能描使用流acard”時(shí)插入SD卡,開(kāi)始對(duì)SD卡進(jìn)行初始化以及性能測(cè)試?,F(xiàn)象說(shuō)BasicHSMCISD/MMCExample2.0SAM9XX5Compiled:Jul11201209:48:44--I-CannotcheckifSDcardiswrite--I-SD-I-CardType2,CSD_STRUCTURE-W-SD4-bit-I-HSNotSupportedinSDRev-I-SetSD/MMCclockto-!-MCI0,code:1.clr,2.wr,-I-Testingblock[783232-目演示如何讀寫數(shù)據(jù)到與NandFlash連接的SMC,并且考慮ECC和壞塊標(biāo)功能描該程序測(cè)試了開(kāi)發(fā)板的NandflashNandflash與SMC的接口,在終端使用流現(xiàn)象說(shuō)SMCNandFlashExample2.0SAM9XX5Compiled:Jul11201210:37:14--I-NandflashIDis:i:DumpNandflashd:Enableordisabler:Performancetest(Rawwithouts:Performancetest(Softwarep:Performancetesth:Display輸入-I--I-Sizeofthewholedeviceinbytes:-I-Sizeinbytesofonesingleblockofadevice:-I-Numberofblocksintheentiredevice:-I-Sizeofthedataareaofapageinbytes:-I-Numberofpagesinoneblock:-I--I-InitializeDMA-I-DisableDMA-I-InitializeDMA-I-DisableDMA-I--I-Eraseblock-I-Writeblock-I-Rawblockwritespeed-I-Readblock:i:DumpNandflashd:Enableordisabler:Performancetest(Rawwithouts:Performancetest(Softwarep:Performancetest-h:Display-I--I-DisablePMECCusingSoftware-I-Eraseblock-I-Writeblock-I-Rawblockwritespeed-I-Readblock:i:DumpNandflashd:Enableordisabler:Performancetest(Rawwithouts:Performancetest(Softwarep:Performancetesth:Display-I--I-Initialize-I-Eraseblock-I-Writeblock-I-Rawblockwritespeed-I-Readblock-I-RawblockReadspeed:i:DumpNandflashd:Enableordisabler:Performancetest(Rawwithouts:Performancetest(Softwarep:Performancetesth:Display輸入h則顯示目功能描使用流n現(xiàn)象說(shuō)SPIwithSerialflashExample2.0SAM9XX5Compiled:Jul11201211:02:31--DMAdriverinitializedwithIRQIDread:471fFlashunprotectedChipisbeingCheckingerase...Checkingerase...Erasesuccessful.Programmingawalking1onallpages...Programmingpage#16383Walking1test目以幫助用戶熟悉USB架構(gòu)。功能描該程序模擬了一個(gè)有麥克風(fēng)的USBDesktopSpeaker,但是它不能,只能回送聲為主機(jī)的Desktopspeaker。主機(jī)音樂(lè)時(shí),音頻流可以傳送到開(kāi)發(fā)板上,與此同時(shí),開(kāi)使用流NRSTUSBPC時(shí)提示發(fā)現(xiàn)新的USB設(shè)備(第一次連接audiospeakerPC現(xiàn)象說(shuō)AudioDevice”,如下圖3-35所示:3USBDeviceAudioLoopRECExample2.0SAM9XX5Compiled:Jul13201210:02:27--目幫助用戶熟悉AT91SAMUSB設(shè)備端口(UDP)USART接口,此外還可以熟悉USB架構(gòu)。功能描該程序模擬實(shí)現(xiàn)了一個(gè)USB轉(zhuǎn)換為RS-232串口使用流完成后按NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出,PC現(xiàn)象說(shuō)明3-裝驅(qū)動(dòng)之后,可以在端口看到新添加的“AT91USBtoSerialConverter(COM18)”,如下圖3-37所示:
3-USBUSBDeviceCDCSerialProject2.0SAM9XX5Compiled:Jul11201211:44:04--IESCtoEnable/DisableECHOoncdcserialTABtoEnable/DisableDEBUGlog -I-VBus-I-目幫助用戶熟悉AT91SAMUSB設(shè)備端口(UDP)功能描現(xiàn)USB設(shè)備。使用流時(shí),主機(jī)提示發(fā)現(xiàn)USB設(shè)備(特別:有部分電腦可能沒(méi)有提示,在設(shè)備管理器看到的現(xiàn)象說(shuō)3-USBDeviceCoreProject2.0SAM9XX5Compiled:Jul13USBDeviceCoreProject2.0SAM9XX5Compiled:Jul13201209:06:43--I-Connecting-I-VBus-I-RsmSuspRsmStdgDescDevStdsAddrSetAddr(5)StdgDescDevStdgDescCfgStdgDescCfgStdgDescCfg目幫助新用戶熟悉AT91SAM微控制器的USB設(shè)備端口(UDP)功能描該程序模擬一個(gè)簡(jiǎn)單的鍵盤。將運(yùn)行該程序的開(kāi)發(fā)板用USB線連接時(shí),主機(jī)提示發(fā)現(xiàn)新硬件,如下圖3-39所示:3-3-使用流完成后按NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出,PC機(jī)提示發(fā)現(xiàn)新硬現(xiàn)象說(shuō)在設(shè)備管理器中看到新添加的USB3-39所示。USBUSBDeviceHIDKeyboardProject2.0SAM9XX5Compiled:Jul13201210:33:42:DBGkey12usedas--:1stpresstopush,2ndpressto-I-VBus-I--I-Key0pressed-I-Key0pressed-I-Key0pressedaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-I-Key0released-I-Key0pressedaaaa-I-Key0目幫助新用戶熟悉AT91SAM微控制器的USB設(shè)備端口(UDP)的接口,此外還可以熟悉USB架構(gòu)。功能描USBUSB與主機(jī)使用流NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出,主機(jī)提示發(fā)現(xiàn)新硬現(xiàn)象說(shuō)3-USBUSBDeviceHIDMouseProject2.0SAM9XX5Compiled:Jul13201210:52:08PressWSADtomove-I-VBus-I-目幫助新用戶熟悉AT91SAM微控制器的USB設(shè)備端口(UDP)和其它的一些接口,此外還可以熟悉USB架構(gòu)。功能描連接時(shí),主機(jī)提示發(fā)現(xiàn)新硬件,自動(dòng)安裝完成后,PC10M的可移動(dòng)磁盤,格使用流NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出。連接開(kāi)發(fā)板和主機(jī)時(shí)提示發(fā)現(xiàn)新硬件,自動(dòng)安裝完成后,PC10M的可移動(dòng)磁盤,格式化后可以現(xiàn)象說(shuō)3-3-3-
3-USBUSBHIDMSDDeviceProject2.0SAM9XX5Compiled:Jul13201211:03:53:DBGkey12usedas--:1stpresstopush,2ndpressto-I-LUNRamDisk ,-I-RAMDisk-I-LUN-I-LUN:blkSize1,size-I--I-MSDFuninitMSDReset-I-VBus-I-InquirySendingInquirySendingSendCSWokInquirySendingSendCSWok-mand:UnknowncmdStaINCpltStallInWaitHALNewReqKbdTSendCSWokSendCSWok 目幫助新用戶熟悉AT91SAM微控制器的USB設(shè)備端口(UDP)PIO接口。此USBUSBUSBHumen設(shè)備(HID)。功能描HID設(shè)備,它包含了指示燈和按鈕的信息數(shù)據(jù)流。將使用流USB連接到電腦時(shí),LED燈閃爍,硬件設(shè)備列表出現(xiàn)新硬件,待驅(qū)動(dòng)安裝完成HID設(shè)備,VID:03EB,PID:6201現(xiàn)象說(shuō)明3-待驅(qū)動(dòng)安裝完成后,可以在學(xué)輸入設(shè)備中看到新添加的USB輸入設(shè)備3-Sce_ss3-USBUSBDeviceHIDTransferProject2.0SAM9XX5Compiled:Jul13201211:20:38:DBGkey12usedas--:1stpresstopush,2ndpressto-I-VBus-I-814f0020000000000000000000000000000000000000000000000000Data834f0020000000000000000000000000000000000000000000000000Data82824f0020000000000000000000000000000000000000000000000000Data834f0020000000000000000000000000000000000000000000000000目幫助新用戶熟悉AT91SAMUSB設(shè)備端口(UDP)和其他的一些接口。此外也可以熟悉USBUSBUSB通信功能描使用流完成后按NRSTUSB連接到電腦可以在與USART端口或者USB串口相連的其他終端看見(jiàn)?,F(xiàn)象說(shuō)3-MDK_Source\libraries3.2.3小節(jié),安裝完成后可以看到新添加兩個(gè)COM設(shè)備,如圖3-50所示:3-USBUSBDualCDCDeviceProject2.0SAM9XX5Compiled:Jul13201211:43:44--I--I--I-VBus-I-目幫助新用戶熟悉AT91SAMUSB設(shè)備端口(UDP)和其他的一些接口。此外還可以熟悉USBUSBUSB通信設(shè)備類(CDC),以及了解如何將兩個(gè)USB功能和一個(gè)復(fù)合設(shè)備結(jié)合(CDC+HID。功能描USBUSBRS232USBHID鍵盤功能。將運(yùn)行后設(shè)備管理器添加COM設(shè)備和鍵盤設(shè)備。使用流完成后按NRSTUSB連接到主機(jī)設(shè)備“AT91USBtoSerialConverter”和“HIDkeyboardDevice”,在終端按下數(shù)字鍵“1”時(shí)終現(xiàn)象說(shuō)到如下圖3-51所示:3-04_MDKSource\libraries安裝方法可以參照3.2.3小節(jié)。 USBCDCHIDDeviceProject2.0- SAM9XX5Compiled:Jul13201214:15:47:DBGkey12usedas--:1stpresstopush,2ndpressto-I--I--I-VBus-I--I-Key0pressed-I-Key0pressedaaaaaaaaaaaaaaaaaaaaaaa-I-Key0released-I-Key0pressed-I-Key0pressedaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-I-Key0released-I-Key1-I-Key1-I-Key0pressedKey0目幫助新用戶熟悉AT91SAM微控制器的USB設(shè)備端口(UDP)和一些其他的接口。此外也可以熟悉USBUSBUSB通信(CDC),以及了解如何將兩個(gè)USB功能和一個(gè)CDCMSD設(shè)備結(jié)合(CDC+,MSD。功能描該例模擬了一個(gè)USBUSBRS232的功能和U盤功能。將USB線與主機(jī)連接(PC)時(shí),主機(jī)提示發(fā)現(xiàn)新硬件,待驅(qū)動(dòng)安裝完成后增加一個(gè)COM設(shè)備和一個(gè)10M的可移動(dòng)磁盤。使用流NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出,將運(yùn)行該程序的開(kāi)可以看到新添加了一個(gè)USB轉(zhuǎn)串口設(shè)備(AT91USBtoSerialConverter)和磁盤驅(qū)動(dòng)設(shè)備“ATMELMassStorageMSDUSBDeice”PC10M可移動(dòng)磁盤經(jīng)格式化后現(xiàn)象說(shuō)框,格式化后磁盤可以當(dāng)作普通磁盤使用如圖3-52所示:3USBCDCMSDDeviceProject2.0SAM9XX5Compiled: 6201215:36:27--I-LUNRamDisk ,-I-RAMDisk-I-LUN-I-LUN:blkSize1,size-I--I--I-MSDFuninitMSDReset-I-VBus-I-RsmSuspRsmNewReqCdcfMsdfStdgDescDevNewReqCdcfMsdfStdsAddrSetAddr(5)NewReqCdcfMsdfStdgDescDevNewReqCdcfMsdfStdgDescCfgNewReqCdcfMsdfStdgDescStr0NewReqCdcfMsdfStdgDescStr1NewReqCdcfMsdfStdgDescDevNewReqCdcfMsdfStdgDescCfgNewReqCdcfMsdfStdgDescCfgNewReqCdcfMsdfStdsCfgSetCfg(1)MSDFunCfgMSDReset-I-USBConnectRsmSuspRsmNewReqCdcfMsdfStdgDescDevNewReqCdcfMsdfStdsAddrSetAddr(5)NewReqCdcfMsdfStdgDescDevNewReqCdcfMsdfStdgDescCfgNewReqCdcfMsdfStdgDescStr0NewReqCdcfMsdfStdgDescStr1NewReqCdcfMsdfStdgDescDevNewReqCdcfMsdfStdgDescCfgNewReqCdcfMsdfStdgDescCfgNewReqCdcfMsdfStdsCfgSetCfg(1)MSDFunCfgMSDReset-I-USBConnectNewReqCdcfMsdfStdgDescStr1NewReqCdcfMsdfStdgDescStr1NewReqCdcfMsdfStdgDescStr1NewReqCdcfMsdfStdgDescStr1NewReqCdcfCdcsgLineCodingNewReqCdcfCdcssControlLineState(0,0)NewReqCdcfCdcsMsdfgMaxLunInquirySendingSendCSWokInquirySendingSendCSWok目幫助新用戶熟悉AT91SAM微控制器的USB設(shè)備端口(UDP)的接口,此外還可以熟功能描SDRAM,磁盤則可以到10M,可以用來(lái)進(jìn)行讀寫速度的測(cè)試,若沒(méi)SDRAM而只有內(nèi)部Flash,磁盤約為30KB,則只可以測(cè)試小文件。使用流NRST復(fù)位開(kāi)發(fā)板,可以在終端看到相關(guān)信息輸出。將運(yùn)行該程序的開(kāi)USBUSB設(shè)備連接,設(shè)備自動(dòng)安裝,然后現(xiàn)象說(shuō)3-圖圖3-53(右)格式化3USBDeviceMassStorageExample2.0SAM9XX5Compiled:Jul11201214:27:44--I-LUNRamDisk ,-I-RAMDisk-I-LUN-I-LUN:blkSize1,size-I-MSDFuninitMSDReset-I-VBus-I-RsmSuspRsmNewReqMsdfStdgDescDevNewReqMsdfStdsAddrSetAddr(5)NewReqMsdfStdgDescDevNewReqMsdfStdgDescCfgNewReqMsdfStdgDescStr3NewReqMsdfStdgDescStr0NewReqMsdfStdgDescStr2NewReqMsdfStdgDescDevNewReqMsdfStdgDescCfgNewReqMsdfStdgDescCfgNewReqMsdfStdgDescStr0NewReqMsdfStdgDescStr0NewReqMsdfStdgDescStr3NewReqMsdfStdgDescStr3NewReqMsdfStdsCfgSetCfg(1)MSDFunCfgMSDResetNewReqMsdfInquirySendingSendCSWokInquirySendingSendCSWok-mand:UnknowncmdStaINCpltStallInWaitHALNewReqMsdfClrFeatHltStdcFeatHltTSendCSWok目幫助新用戶熟悉rs485通口,有助于用戶在該例程的基礎(chǔ)上快速上手rs485的使用功能描使用流的程序J19485_A互相連接、485_B互相連接,然后重啟開(kāi)現(xiàn)象說(shuō)InitDDR...Done!sn:0x Downloadingimage...detecteddataflashid=0x1f0x470x10x00x0.-- Project2.0SAM9XX5Compiled:Feb22201318:04:27Press1ItwillbesendhostPress2ItwillbereceivehostItissendingSenddata:RS485TESTInitDDR...Done!sn:0x Downloadingimage...detecteddataflashid=0x1f0x470x10x00x0.-- Project2.0SAM9XX5Compiled:Feb22201318:07:56Press1ItwillbesendhostPressPress2ItwillbereceivehostItisreceivingReceivedData:RS485TESTOK!!!RS485TESTOK!!!RS485TESTOK!!!RS485TESTOK!!!RS485TESTOK!!!RS485TESTLinux系統(tǒng)指概本章主要講述如何在MYD-SAM9X5開(kāi)發(fā)板上安裝運(yùn)行Linux系統(tǒng)和嵌入式Linux應(yīng)用和驅(qū)動(dòng)的實(shí)例分析。系統(tǒng)的默認(rèn)啟動(dòng)方式為NandFlash啟動(dòng),產(chǎn)品在出廠時(shí)初始系統(tǒng)為L(zhǎng)inux系統(tǒng),NandFlash內(nèi)容分布圖及部分分析如下圖所示:4-⑴的程序開(kāi)始執(zhí)行u-boot;⑶u-boot⑷Linux⑸RootAngstrom-X11GUI軟件資類名備引導(dǎo)程BootLinux設(shè)備驅(qū)USBUSBHost驅(qū)動(dòng),支持OHCIEHCI兩種傳輸模USBUSBDevice驅(qū)動(dòng)MMC/AC97LCDLED驅(qū)動(dòng),包括GPIOLED和LED驅(qū)文件系4-快速Linux安裝工Atmelsam-bav2.11,具體的安裝方法請(qǐng)參照文檔03-Tools\SAM-BA\sam-bainstall.pdf。PCmicroUSB線將開(kāi)發(fā)板(J17)PCJ5撥到USB⑵將板上的撥碼開(kāi)關(guān)SW1的開(kāi)關(guān)1、2全部撥為OFF,并將跳線JP8斷開(kāi),然SAM-BA安裝下的相關(guān)位置安裝即可如圖4-2所示:4-4-SW11ON2OFF。J18PCPC115200,8,None,1。其中COM端根據(jù)實(shí)際情況設(shè)置自動(dòng)這里以使用4.3寸屏的鏡像為例,如果使用的是其它尺寸的屏,將編譯出來(lái) 下的uImage即可。完成步驟4.3.1和4.3.2以后打開(kāi)光盤\02-Images\Linux\4.3LCD,雙擊at91sam9x5ek_demo_linux_nandflash.bat接著,SAM-BA將會(huì)自動(dòng)linux映像到開(kāi)發(fā)終端上便可看到linux的啟動(dòng)信息。手動(dòng) 下的uImage即可。利用SAM-BA手動(dòng)SW1ONSAM-BAconnection\USBserial\COMXXXXCOM口,根據(jù)實(shí)際情況選擇,這里選COM8),board的效果如圖4-4、圖4-5所示:4-4-⑵點(diǎn)擊NandFlash選項(xiàng)卡,并在ScriptsEnableNandFlash、EraseAll、EnableOSPMECCparameters(選擇一項(xiàng)操作后點(diǎn)擊旁邊的“Execute”執(zhí)行),如圖4-6所示:4-在彈出的框中直接點(diǎn)OK采用默認(rèn)設(shè)置即可,如圖4-7所示:4-4-8所示:4-4-4-4-4-4- -at91sam9x5ek.rootfs.ubi到地址0x800000處,如圖4-14所示:4-注意:在選擇EnableOSPMECCparameteers然后點(diǎn)擊Execute彈出的框中一定要將Trimffst選項(xiàng)選上(打上勾。Linux開(kāi)發(fā)環(huán)境的搭此部分內(nèi)容請(qǐng)參考文檔“基于VirtualBox的Linux開(kāi)發(fā)環(huán)境搭建說(shuō)明Linux的安裝與##mkdir#cd將光盤中的05-Linux_Source文件夾到此/home/MYIR_SAM9X5 #cp#cp-r/media/cdrom/05-Linux_Source ##sudotar 05-Linux_Source/CrossTool/arm-2007q1-10-arm-none-linux-gnueabi.tar.bz2 安裝AT91Bootstrap源碼并-C#makedistclean#make#PILE=/usr/local/arm-2007q1/bin/arm-none-linux-在 下的at91sam9x5ek-nandflashboot-3.1.bin就是我們要燒寫AT91Bootstrap文件Clock,SDRAM,etc),然后將uboot拷貝到SDRAM中開(kāi)始運(yùn)行。uboot## 05-Linux_Source/U-# ## # #make #ls不帶debug功能的u-boot.bin在開(kāi)發(fā)板啟動(dòng)后將測(cè)PC鍵盤的按鍵而直接引導(dǎo)系# #make #ls編譯完成后將在u-boot- debugu-boot-debug.bin在連接串口的情況下可以在開(kāi)發(fā)板啟動(dòng)后馬上按下空格或回車鍵進(jìn)入u-boot操作模式,此模式下可以進(jìn)行tftp并更新鏡像、設(shè)置u-bootdebugu-boot,所以我們強(qiáng)烈建議在實(shí)際產(chǎn)品中使用不帶debug功能的u-boot.binu-bootdebug功能需要修改/u-boot-linux/include/configs/at91sam9x5ek.h文件:#define #define //#define #define //#define #define #define#define ## # #make #ls編譯完成后將在u-boot- 安裝Linuxkernel源碼并##cd05-#tarxvjflinux-2.6.39.tar.bz2-C #cdlinux-2.6.39/直接執(zhí)行源碼 下的make_image.sh進(jìn)行編譯##oda+x#./make_image.sh##makeARCH=armmyir_MYD-#makeARCH=armuImagePILE=/usr/local/arm-2007q1/bin/arm-none-linux-注:makeuImage這個(gè)命令要求編譯環(huán)境中已經(jīng)安裝mkimage工具,否則請(qǐng)使用以下sudoapt-getinstalluboot-內(nèi)核編譯結(jié)束 sudoapt-getinstalluboot-快速Linux文件系 -at91sam9x5ek.rootfs.ubi可以進(jìn)行簡(jiǎn)單的制定和修改,這里以向文件系統(tǒng)根添加應(yīng)用程序oworld為例,說(shuō)明制定文件編寫demo程序 # #include#includeintmain(intargc,char{int oWorldfor(i=0;i<argc;i++){}return} 生成的oworld便是可以在目標(biāo)板上運(yùn)行的應(yīng)用程序PCLinuxUBIFS文件UBIFSnokiatheuniversityofSzegedFlashfilesystem。UBIFSJFFS2文件系統(tǒng)的下一代。UBIFS文件系統(tǒng)是專門為大容量設(shè)備,然后對(duì)UBIFS文件系統(tǒng)進(jìn)行掛載。具體步驟如下:⑴加載UBIFS驅(qū)動(dòng)和mtd##sudomodprobenandsimfirst_id_byte=0xecnandsim時(shí)需要傳入的幾個(gè)參數(shù):first_id_byte、second_id_byte、third_id_byte和IDMYD-為三星的K9F2G08U0Bdatasheet中可查到四個(gè)IDbytes依次為:0xec,0xda,若執(zhí)行成功將可以在 ##ls ⑵擦除mtd0##sudoflash_eraseallflash_eraseallhasbeenreplacedby`flash_erase<mtddev>00`;pleaseuseitErasing128Kibyte@ffe0000--100%complete -##sudo 100864+0records100864+0recordsbytes(52MB)copied,0.323121s,160⑷掛載UBIFS一樣掛載UBIFS文件系統(tǒng)。## ##mkdir#sudo #sudo #lsfsmount/ UBIFS文件系#sudocp #sync#lsbinbootdev oworldhomelib #sudocp #sync#lsbinbootdev oworldhomelib 重新生成UBIFS文件#sudoapt-getinstallmtd-#sudoapt-getinstallmtd-輸入以下命令生成新的UBIFS## 建立-m最小I/O 邏輯擦除塊 最大的邏輯擦除 指定輸出文1126976bytes,124.0bytes,248.0Amountofavailablelogicaleraseblocks:0(0bytes)umcountof Countofbadphysicaleraseblocks:Countof physicaleraseblocks: umerasecounterMinimuminput/outputunitsize:Characterdevicemajor/minor:Present0120480##ubinfoVolumeID:12024LEBs(bytes,245.1然后利用ubinize工具生成fsimage.ubi文件。首先需要建立ubinize##vi## -m最小輸入/-pFLASH的物理擦除塊的大-o輸出層之上,所以需MTD的參數(shù),即物理參ubifs工作ubi之上,所以需要ubi的參包含ubi信息。完成之后,所生成的fsimage.ubi文件便可以用4.3.4中手動(dòng)linux所描述的方法進(jìn)行燒寫,即在燒寫文件系統(tǒng)的步驟中將新生成的文件系統(tǒng)fsimage.ubi燒寫到地址0x800000處即可。成功燒寫之后復(fù)位開(kāi)發(fā)板,輸入root登陸,可以在根下找到新添加進(jìn)去的at91sam9x5eklogin:root oWorldargc: Linux的使注意:MYD-SAM9X25和MYD-SAM9G25開(kāi)發(fā)板不含觸摸屏at91sam9x5eklogin:控制:無(wú),Linuxat91sam9x5eklogin:xres=480,yres=272Took33Topleft:X=804Y= Took40samples...Topright:X=790Y= Took31samples...Botright:X= 301Y= Took34samples...Botleft:X= 306Y= Took30samples...Center:X 550Y -33.023254-0.004476330.122131-0.348463- -22836-279U盤的scsi0:usb-storage1-scsi0:0:0:0:Direct-AccessKingstonDTscsi0:usb-storage1-scsi0:0:0:0:Direct-AccessKingstonDT101G2PMAPPQ:0ANSI:0CCSsd0:0:0:0:[sda] 512-bytelogicalblocks:(3.92GB/3.65GiB)sd0:0:0:0:[sda]WriteProtectissd0:0:0:0:[sda]Assumingdrivecache:writethroughsd0:0:0:0:[sda]Assumingdrivecache:writesda:detectedcapacitychangefrom0sda:sda:sd0:0:0:0:[sda]Assumingdrivecache:writethroughsd0:0:0:0:[sda]AttachedSCSIrem
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程審圖合同3篇
- 方合同是可以違約么3篇
- 新版采購(gòu)年度框架協(xié)議合同3篇
- 旅游度假樓房轉(zhuǎn)租租賃合同
- 教育培訓(xùn)合同范本3篇
- 收款合同范本3篇
- 教育培訓(xùn)機(jī)構(gòu)勞動(dòng)合同執(zhí)行校長(zhǎng)3篇
- 盡職調(diào)查法律合規(guī)指導(dǎo)合同3篇
- 新鮮雞蛋采購(gòu)契約3篇
- 攜手同行共筑學(xué)子未來(lái)承諾書3篇
- 2024年國(guó)家公務(wù)員考試《申論》真題(地市級(jí))及答案解析
- 北師大中學(xué)文科拔尖創(chuàng)新型人才培養(yǎng)特色班方案
- 【初中生物】嘗試對(duì)生物進(jìn)行分類-2024-2025學(xué)年七年級(jí)生物上冊(cè)同步教學(xué)課件(人教版2024)
- 《江蘇省一年級(jí)上學(xué)期數(shù)學(xué)期末試卷全套》
- 高校新生入學(xué)登記表
- 2024年內(nèi)蒙古包頭市中考英語(yǔ)試題含解析
- 小學(xué)生食品安全教育教案共十課時(shí)1
- 一年級(jí)數(shù)學(xué)個(gè)位數(shù)加減法口算練習(xí)題大全(連加法-連減法-連加減法直接打印版)
- 軟件UI設(shè)計(jì)師招聘筆試題與參考答案(某世界500強(qiáng)集團(tuán))2024年
- 順豐控股財(cái)務(wù)報(bào)表分析報(bào)告
- 汽車吊籃使用專項(xiàng)施工方案
評(píng)論
0/150
提交評(píng)論