CFU
Component Firmware Update
파일 탐색기
최종 버전 다운로드 (.zip)- cfu-driver.md
- Component Firmware Update Protocol Specification.docx
- Transfer.png
- Placeholder
- CFUEngineeringGuide.md
- ComponentFwUpdate.c
- ComponentFwUpdate.h
- coretypes.h
- FwVersion.h
- ICompFwUpdateBsp.h
- IComponentFirmwareUpdate.h
- McuStatus.h
- CfuVirtualHidPackage.vcxproj
- CfuVirtualHidPackage.vcxproj.filters
- CfuDevice.c
- CfuDevice.h
- CfuVirtualHid.inx
- CfuVirtualHid.rc
- CfuVirtualHid.vcxproj
- CfuVirtualHid.vcxproj.filters
- Common.h
- DmfInterface.c
- Trace.h
- CfuVirtualHid.sln
- Common.h
- ComponentFirmwareUpdate.rc
- ComponentFirmwareUpdate.vcxproj
- ComponentFirmwareUpdate.vcxproj.filters
- Device.h
- DmfInterface.c
- EventLog.mc
- Firmware.c
- Firmware.h
- README.MD
- Registry.c
- Registry.h
- Trace.h
- ComponentFirmwareUpdate.inx
- ComponentFirmwareUpdateBasePackage.vcxproj
- ComponentFirmwareUpdateBasePackage.vcxproj.filters
- Dock_Audio.offer.bin
- Dock_Audio.payload.bin
- Dock_MCU.offer.bin
- Dock_MCU.payload.bin
- DockFirmwareUpdate.inx
- DockFirmwareUpdateExtensionPackage .vcxproj
- DockFirmwareUpdateExtensionPackage .vcxproj.filters
- DockFirmwareUpdateWithExtension.sln
- laptop_FPGA.offer.bin
- laptop_FPGA.payload.bin
- laptop_MCU.offer.bin
- laptop_MCU.payload.bin
- laptop_TCPM.offer.bin
- laptop_TCPM.payload.bin
- LaptopMCUFirmwareUpdate.inx
- LaptopMCUFirmwareUpdateExtensionPackage.vcxproj
- LaptopMCUFirmwareUpdateExtensionPackage.vcxproj.filters
- LaptopMCUFirmwareUpdateWithExtension.sln
- VirtualDevice_Audio.offer.bin
- VirtualDevice_Audio.payload.bin
- VirtualDevice_MCU.offer.bin
- VirtualDevice_MCU.payload.bin
- VirtualDeviceFirmwareUpdate.inx
- VirtualDeviceFirmwareUpdateExtensionPackage .vcxproj
- VirtualDeviceFirmwareUpdateExtensionPackage .vcxproj.filters
- VirtualDeviceFirmwareUpdateWithExtension.sln
- Dock_Audio.offer.bin
- Dock_Audio.payload.bin
- Dock_MCU.offer.bin
- Dock_MCU.payload.bin
- DockFirmwareUpdate.inx
- DockFirmwareUpdate.sln
- DockFirmwareUpdatePackage.vcxproj
- DockFirmwareUpdatePackage.vcxproj.filters
- laptop_FPGA.offer.bin
- laptop_FPGA.payload.bin
- laptop_MCU.offer.bin
- laptop_MCU.payload.bin
- laptop_TCPM.offer.bin
- laptop_TCPM.payload.bin
- LaptopMCUFirmwareUpdate.inx
- LaptopMCUFirmwareUpdate.sln
- LaptopMCUFirmwareUpdatePackage.vcxproj
- LaptopMCUFirmwareUpdatePackage.vcxproj.filters
- VirtualDevice_Audio.offer.bin
- VirtualDevice_Audio.payload.bin
- VirtualDevice_MCU.offer.bin
- VirtualDevice_MCU.payload.bin
- VirtualDeviceFirmwareUpdate.inx
- VirtualDeviceFirmwareUpdate.sln
- VirtualDeviceFirmwareUpdatePackage.vcxproj
- VirtualDeviceFirmwareUpdatePackage.vcxproj.filters
- DMF
- README.MD
- CfuExample.sln
- FwUpdate.cpp
- FwUpdate.h
- FwUpdateCfu.vcxproj
- FwUpdateCfu.vcxproj.filters
- HidCommands.h
- HidUpdateCfu.h
- main.cpp
- protocolCfgExample.cfg
- README.md
- SrecParser.h
- README.MD
- .gitignore
- .gitmodules
- LICENSE
- README.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/microsoft/CFU
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd CFU
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. .NET
보통 추천
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd Host/CFUFirmwareSimulation
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
// repository documentation
Was this content helpful?
(0 ratings)
