上传者: ko1_1ok
|
上传时间:2023/8/4 3:34:10
|
文件大小:31.5MB
|
文件类型:pdf
EmbeddedProgrammingwithAndroid:BringingUpanAndroidSystemfromScratch
TheFirstPractical,Hands-OnGuidetoEmbeddedSystemProgrammingforAndroidToday,embeddedsystemsprogrammingisamorevaluabledisciplinethanever,drivenbyfast-growing,newfieldssuchaswearabletechnologyandtheInternetofThings.Inthisconciseguide,RogerYeteachesalltheskillsyou’llneedtowritetheefficientembeddedcodenecessarytomaketomorrow’sAndroiddeviceswork.ThefirsttitleinAddison-Wesley’snewAndroid™DeepDiveseriesforintermediateandexpertAndroiddevelopers,EmbeddedProgrammingwithAndroid™drawsonRogerYe’sextensiveexperiencewithadvancedprojectsintelecommunicationsandmobiledevices.Stepbystep,heguidesyouthroughbuildingasystemwithallthekeycomponentsAndroidhardwaredevelopersmustdelivertomanufacturing.Bythetimeyou’redone,you’llhavethekeyprogramming,compiler,anddebuggingskillsyou’llneedforreal-worldprojects.First,Yeintroducestheessentialsofbare-metalprogramming:creatingassemblylanguagecodethatrunsdirectlyonhardware.Then,buildingonthisknowledge,heshowshowtouseCtocreatehardwareinterfacesforbootingaLinuxkernelwiththepopularU-Bootbootloader.Finally,hewalksyouthroughusingfilesystemimagestobootAndroidandlearningtobuildcustomizedROMstosupportanynewAndroiddevice.Throughout,Yeprovidesextensivedownloadablecodeyoucanrun,explore,andadapt.YouwillBuildacompletevirtualizedenvironmentforembeddeddevelopmentUnderstandtheworkflowofamodernembeddedsystemsprojectDevelopassemblyprograms,createbinaryimages,andloadandrunthemintheAndroidemulatorLearnwhatittakestobringupabootloaderandoperatingsystemMovefromassemblertoC,andexploreAndroid’sgoldfishhardwareinterfacesProgramserialports,interruptcontrollers,realtimeclocks,andNANDflashcontrollersIntegrateCruntimelibrariesSupportexceptionhandlingandtimingUseU-Boottobootthe
本软件ID:10307350