欢迎来到天天文库
浏览记录
ID:39012169
大小:872.81 KB
页数:57页
时间:2019-06-23
《UEFIDevelop--同济大学BIOS和UEFI课程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Tel:69589584Email:wang.box@163.com同济大学软件学院UEFI与固件程序设计AgendaEFIDriverDevelopmentEFIApplicationDevelopmentEFIDriverModelSupportscomplexbushierarchiesFollowstheorganizationofphysical/electricalarchitectureofthemachineDriverBindingProtocolprovidesflexibilityFunctiontomatchdriverstodevicesDriverversion
2、managementHot-plugandunloadsupportDriversnottiedtoFLASHCanbeloadedfromEFISystemPartitionExtensibleAbletoextendtofuturebusanddevicetypesEFIDriversDriverDesignStepsDetermineDriverTypeIdentifyConsumedI/OProtocolsIdentifyProducedI/OProtocolsIdentifyEFIDriverModelProtocolsIdentifyAdditionalDriverFeatur
3、esIdentifyTargetPlatformsx86x64ItaniumProcessorFamilyEFIByteCode(EBC)EFIDriversWhatTypeofDriverisBeingDesigned?EFIImagesApplicationsDriversServiceDriversOSLoadersInitializingDriversRootBridgeDriversEFIDriverModelEFI1.02DriversDeviceDriversBusDriversHybridDriversBusDriversDeviceDriversEFIDriversDev
4、iceDriversManagesaControllerorPeripheralDeviceStart()DoesNotCreateAnyChildHandlesStart()ProducesOneorMoreI/OProtocolsInstalledontotheDevice’sControllerHandleExamples:PCIVideoAdaptersUSBHostControllersUSBKeyboards/USBMicePS/2Keyboards/PS/2MiceEFIDriversDriversServiceDriversInitializingDriversRootBr
5、idgeDriversEFIDriverModelDeviceDriversBusDriversHybridDriversBusDriversManagesandEnumeratesaBusControllerStart()CreatesOneorMoreChildHandlesStart()ProducesBusSpecificI/OProtocolsInstalledontotheBus’sChildHandlesExamples:PCINetworkInterfaceControllersSerialUARTControllersDriversServiceDriversInitia
6、lizingDriversRootBridgeDriversEFIDriverModelDeviceDriversBusDriversHybridDriversEFIDriversHybridDriversManagesandEnumeratesaBusControllerStart()CreatesOneorMoreChildHandlesStart()ProducesBusSpecificI/OProtocolsInstalledontotheBus’sControllerHandleInstalledontoBus’sChildHandlesExamples:PCISCSIHostC
7、ontrollersPCIFiberChannelControllersDriversServiceDriversInitializingDriversRootBridgeDriversEFIDriverModelDeviceDriversBusDriversHybridDriversEFIDriversServiceDriversDoesNotManageHardwareProvidesServicestootherD
此文档下载收益归作者所有