《arm培训班(臂培训班).docx》由会员分享,可在线阅读,更多相关《arm培训班(臂培训班).docx(4页珍藏版)》请在课桌文档上搜索。
1、arm培训班(臂培训班)scanunderstandthecharacteristicsoftheThumbcommand,masterARMandThumbinstructioninteractionmethod.Exception,asaspecialworkingwayoftheprocessor,playsanimportantroleinthesystemwork.ThiscoursewillalsohelpstudentsmastertheprocessesandmethodsofARvplatformexceptiongeneration.3,ARMinteractswithTh
2、umb3.1interactiveworkbase3.2subroutines,interactions,andveneers3.3ARMV5TEschemaextensions4RealViewMDKdevelopmenttoolsintroduced5exceptionhandling5.1interrupthandling5.2.Abortprocessing5.3SWIprocessing5.4resetandundefinedinstructionprocessingExperiment:1,ARM/ThumbinteractionBlockcopyexperimentunder2a
3、ndThumb3、exceptionhandlingexperimentThethreestressesAlthoughthegoaloflearningassemblyinstructioncancompleteal1thefunctionsweneed,buttherelativeClanguage,assemblylanguagehaswrittencomplexityandpoorreadability,sointheactualprojectdevelopment,engineersusuallyuseCorC+high-levellanguagetowritethemainprog
4、rampart.Throughthethirddaycoursestudy,studentscanmasterassembly,Candc+mixedprogrammingmethods,completethetargetplatformsoftwareprogramming,andbetterunderstandtheembeddedsoftwaredevelopmentprocess.6CC+compilertipsandtricks6.1ARMcompiIeroptimization6.2assembly,C,c+mixedprogramming6.3ARMcompiIerrules6.
5、4localandglobalvariables7embeddedsoftwareprogramming7.1adjusttheC1ibrarytofitthetargetplatform7.2adjustthememorymaptofitthetargetplatform7.3resetandinitialize7.4compileanddebugtargetmirroringExperiment:1,Clanguageprogramexperiment2,compiIationandCmixedprogrammingexperiments3,adjusttheClibraryandmemo
6、rymapping,writethe1.EDtestprogramthatcanrunonthetargethardwareFourthlectures1.earninggoals,aftertheendoftheoreticalknowledge,itistimetoenterthepracticallink.Theultimategoalofembeddedprogrammingistooperateoninterfacedevices.Throughthestudyoffourthdaycourses,studentscanmasterthedesignofembeddedhardwar
7、eplatforminterfacebasedonARMandthedevelopmentofvariouscommoninterfaces.8designofembeddedhardwareplatforminterfacebasedonARM8.1SOCcompositionbasedonARM8.2buildingARMembeddedsystem9embeddedhardwareplatform(basedons3c2410s3c2440)interfaceoperation9.1GPIOinterface9.2DCinterface9.3URTinterface9.4I2Cinter
8、face9.51.imer9.6 interruptinterface9.7 DMAinterfaceExperiment:1andGPIOexperiments2andADCexperiments3andUARTexperiments4、timerexperiment5、interruptionexperiment6and)MexperimentsFifthlecturesIndividuallearninggoalsandultimatelytotheoperationoftheinterfaceforaniDtegratedsoftwareprojectservice,bootloade
9、roccupyanimportantpositionintheembeddedoperatingsystem,itspreparationandtransplantationisacommonandcomplicatedwork.Thefifthdaycourseofstudy,studentscanthroughthisintegratedsoftwareprojectwillbethemaincontentinfrontofmastery,cangraspthebootloaderprincipleanddevelopmentprocess,masteringtheinterfacedev
10、elopmentandbootloaderrelatedknowledge,thestructureofembeddedoperatingsystemandstartingprocess.10writebootloaderfromscratch10.1,thecompositionofembedded1.inuxsystem10.2bootloadertasks10.3bootprogramstructureandstartupprocess10.4serialdownloadfunction10.5,toachieveUSBdownloadfunction10.6toachievenandf
11、lashreadandwritefunction10.7bootthe1.inuxkernelExperiment:1,bootloaderwriteexperiments(basedonRealViewMDKenvironment)2、1.inuxsystemcompilingexperiment3.Filesystemexperiments4、bootloaderdown1oadkernelandfilesystemexperimentthroughUSBa,href=,/PowerPC,htm,Shanghai,PowerPCtraining,/aa,href=,windowsqudong.htmwindowsdrivertraining/aahref=,Shanghai,Androidtraining,/aa,href=,/Androidyy.htm,Shanghai,Androidtraining,/aa,href=,Shanghai,Androidtraining,/aa,href=,/FPGApcixun.shtml,Shanghai,Androidtraining,/aa,href=,/Androidyy.htm,Shanghai,Androidtraining,/aahref=3g手机培训/a关于HTTP:/FPG培训/a关于HTTP:/FPGA培训/a