1-12273-2023.06 - The Open Source Revolution_ Beyond Software.pdf

編號:151918 PDF 30頁 16MB 下載積分:VIP專享
下載報告請您先登錄!

1-12273-2023.06 - The Open Source Revolution_ Beyond Software.pdf

1、COPYRIGHT(C)2020,ECLIPSE FOUNDATION,INC.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)1COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)The Open Source RevolutionBeyon

2、d SoftwareFrdric DesbiensProgram Manager and Evangelist IoT and Edge ComputingBlueberryCoderJune 14,20232COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDE

3、R A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)Agenda The case for Open Source About The Eclipse Foundation and OpenHW Group A Comprehensive Ecosystem2COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY

4、 4.0)3COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2022,ECLIPSE FOUND

5、ATION|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)3Openness creates successful ecosystemsPhoto by Miti on Unsplash4COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)CO

6、PYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)Source code is made freely available by the copyright holder The code may be redistributed and modified,including for commercial purposesVendor-neutral governance is esse

7、ntial to the ecosystemWhat is Open Source?COPYRIGHT(C)2022,ECLIPSE FOUNDATION|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)45COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC

8、BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)We are looking at purely open source IoT&edge solutions39%35%26%We are looking at purely proprietary(closed source)IoT&edge softwareWe are looking at a mix of pr

9、oprietary and open sourceWith 74%of organizations factoring open source into their deployment plans,open source has won.IoT&edge solutions based purely on open source or incorporating open source dominate the landscape.Open Source is Strategic For Most OrganizationsSource:Eclipse 2022 IoT and Edge C

10、ommercial Adoption Survey6COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)29%18%14%C

11、ustomizationCostMore ControlCOPYRIGHT(C)2022,ECLIPSE FOUNDATION|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)6Top advantage of using open source technologies2022 IoT Commercial Adoption Survey(%of question respondents)7COPYRIGHT(C)2023,ECLIPSE FOUNDA

12、TION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)7Need to maintain for years,if not decades Long lifespanComplete so

13、lution requires many playersHeterogenousPower,compute,environmental,etc.ConstraintsUnknowns:stability+reliability concernsConnectivityEmbedded,IoT and Edge Differences With Regular IT Projects8COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNA

14、TIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)8Maintain it yourself or pay 3rd party Long lifespanEasily adapt/integrate with new platformsHeterogenousTweak the code to specific use caseCon

15、straintsYou have the freedom to chooseConnectivityHow Open Source Helps For Hardware and Software9COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2022,ECLIPSE FOUNDATION|THIS WORK IS LICENSED UNDER A CREA

16、TIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)Not-for-profit,global organization registered in CanadaGoal:development of fully verified open-source cores and enabling ecosystemSystem on Chip IPSoftware toolchainsEmulation platforms,test chips and development kits OpenHW Group and CORE

17、-VFamily of open-source RISC-V cores for use in high-volume production SoCs10COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBU

18、TION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)10OpenHW Group Industry Members11COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTIO

19、N 4.0 INTERNATIONAL LICENSE(CC BY 4.0)11OpenHW Group Academic Members12COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4

20、.0 INTERNATIONAL LICENSE(CC BY 4.0)12Accounting,Legal,BankingOpenHW Group Partner Ecosystem13COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)Current Cores32-bit/4-stageA family of 4-stage cores that implement,RV32IMF

21、CXpulp,optional 32-bit FPU,instruction set extensions for DSP operations including HW loops,SIMD extensions,bit manipulation and post-increment instructions.CVE432-bit&64-bit/6-stageA family of 6-stage,single issue,in-order CPU cores implementing RV64GC extensions with three privilege levels M,S,U t

22、o fully support a Unix-like(Linux,BSD,etc.)operating system.The cores have configurable size,separate TLBs,a HW PTW and branch-prediction.CVA6 32-bit/2-stageThe first of a a 2-stage microcontroller core family that implement RV32EIMC instructions and the AHB-5 bus,optimized for low power and low are

23、a.CVE214COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)14Cores VS Use CasesUse Case

24、RequirementsCORE-V Processor Constrained devicesLow-powerLow-cost/die-sizeReal-time constraintsLocal/wireless communicationBare-metal or RTOSCVE2 Microcontroller FamilyCVE4 FamilyEdge ComputingIoT GatewaysMid-scale performanceSecurity FocusSignal processing and AIFlexibilityMulticore configurationsR

25、TOS or LinuxCVE4 Family CVA6 FamilyIoT platformHigher-scale performanceMulticore configurationsAdvanced processingLinux CVA6 FamilyCV-VEC coprocessor15COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,

26、ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)OpenHW Group Software Task Group Compiler tool chains(GNU,LLVM,proprietary)and Operating systems(RTOS,*nix,*bsd)Tool chain Includes assembler,linker,debugger and librariesProcessor and

27、platform models(ISS,cycle accurate,Verilator,OVPSim)IDEs(Eclipse family)Hardware Abstraction LayerBenchmarking(specifically Embench)Demonstration applications16COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGH

28、T(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)Community driven.Code first.Commercial-friendly.The Community for Open Innovation and Collaboration16COPYRIGHT(C)2022,ECLIPSE FOUNDATION|THIS WORK IS LICENSED UNDER A CREATIVE

29、COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)17COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2022,ECLIPSE FOUNDATION|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATION

30、AL LICENSE(CC BY 4.0)The Eclipse Foundation-By the Numbers357Members418Projects1890+Committers55+Staff Members18Industry Collaborations450M+Lines of Code18COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)We provide a

31、collaborative environment for the worlds leading Java ecosystem players to advance open source enterprise Java technologies for the cloud.We enable industry leaders to collaborate on an end-to-end IoT architecture that is secure,flexible,and fully based on open source and open standards.We provide l

32、eading automotive OEMs,their suppliers,and partners with a sustainable,transparent,and vendor-neutral platform to collaborate on open technologies and standards.The Eclipse IDE is the critical development environment for more than 6 million active users.Our community is innovating on the next genera

33、tion of cloud native developer tools.Cloud Native JavaAutomotiveIoT&EdgeToolsStrategic Focus Areas-What We Do19COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSE

34、D UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)Powering the worlds leading commercial IoT solutionsThingsEdgeCloud19COPYRIGHT(C)2022,ECLIPSE FOUNDATION|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)20COPYRIGHT(C)2023,ECLIPS

35、E FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)IoT Working Group Member OrganizationsLeader membersInnovat

36、or members21COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)IoT and Edge Reference ArchitectureEDGEIOT/EDGE GATEWAYSEDGESERVERSCONSTRAINED DEVICESOperating SystemReal-Time Operating SystemHardware Abstraction LayerOp

37、erating SystemIOT PLATFORMAPPLICATIONSINTEGRATIONDATAAPPLICATIONSINTEGRATIONApplication RuntimeData integrationDevice ConnectivityDevice ManagementEdge OrchestrationField ConnectivityEdge AnalyticsMachine LearningRemote Device ManagementAPI ManagementEdgeOpsMachine LearningAnalyticsData ManagementSe

38、nsorsActuatorsProtocolsConnectivityDEVELOPMENT TOOLSSecurityEdge ApplicationsDevice Update ManagementHardware22COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)Where Eclipse Projects FitEDGEIOT/EDGE GATEWAYSEDGESERVER

39、SCONSTRAINED DEVICESOperating System/RTOSHardware Abstraction LayerOperating SystemIOT PLATFORMAPPLICATIONSINTEGRATIONDATAAPPLICATIONSINTEGRATIONRuntimesData integrationDevice ConnectivityDevice ManagementEdge OrchestrationField ConnectivityEdge AnalyticsMachine LearningRemote Device ManagementAPI M

40、anagementEdgeOpsMachine LearningAnalyticsData ManagementSensorsActuatorsProtocolsConnectivityDEVELOPMENT TOOLSSecurityEdge ApplicationsDevice Update ManagementMitaMRAAHardwareMiloEclipse DataspaceComponents23COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUT

41、ION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2022 ECLIPSE FOUNDATION|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4

42、.0)23IoT Building BlocksIntegrated Development Environments(IDEs)Tool ChainsProcessor Cores and IPTowards a Comprehensive Open Source IoT RISC-V stack24COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)CV32E40P Core32-

43、bit(RV32I),4-stage,in-order,single-issueStandard RISC-V extensions:F,I,M,CZicount,Zicsr,ZifenceiCustom extensions:PULP_XPULP,PULP_CLUSTER,PULP_ZFINXM-mode,CLINT,OBIInterrupts and Debug25COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL

44、LICENSE(CC BY 4.0)CORE-V MCUTightly Coupled Data Memory Interconnect32KB SRAMBank 032KB SRAMBank 1112KB SRAMuDMAI/OPADsDual-ClockFIFO2x DP Mem2x DP MemDual-ClockFIFOEvent UnitClock/Reset GeneratorPLLsDebug UnitTimerJTAGI/O MUX 2xUART2 xQSPI2xI2CmGPIOCAMIO_CTRL4X MACinstrdataSystem CLKeFPGA CLKSystem

45、 CLK112KB SRAM112KB SRAM112KB SRAMInterleaved MemoriesNon-Interleaved MemoriesCV32E40PSDIOAPB/Peripheral Interconnect eFPGA 24KB RAM,4 MACs,1024 SLC,4K FFs400+MHz CV32E4 MCURuns FreeRTOSEmbedded FPGA fabric with hardware accelerators from QuickLogicMultiple low power peripheral interfaces(SPI,GPIO,I

46、2C,HyperRAM,CAMIF,etc)Built in the 22FDX process from GlobalFoundries26COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)CORE-V MCU Contributors27COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREAT

47、IVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)FPGA DevelopmentField Programmable Gate Arrays(FPGAs)are semiconductor devices based around configurable logic blocks(CLBs)connected via programmable interconnects.They can simulate other hardwareCORE-V projects leverage Digilents NexysA7 a

48、nd Genesys2 FPGA boardsThe CVE4 and CVA6 families are supportedOpella LD Debug Probe28COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)CORE-V IDEEclipse-based IDE(Eclipse CDT)for CORE-V developmentIncludes the GCC Too

49、lchain for CORE-VOpenOCD Debug Support“Ready-to-run”examples for Digilent FPGA boardsGetting started guides29COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED

50、UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)CORE-V MCU DevKitCORE-V:Family of open source cores leveraging the RISC-V ISADevKitCV32E40P processor coreAshling Opella-LD onboard JTAG debug moduleUSB-C for terminal and onboard debug accessJTAG connector for external debug a

51、ccessmikroBUS onboard socket and 40 pin expansion headerI2C temperature sensorReserve your Early Access CORE-V MCU DevKit on the GroupGets campaign page30COPYRIGHT(C)2023,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)20

52、23,ECLIPSE FOUNDATION.|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)COPYRIGHT(C)2022,ECLIPSE FOUNDATION|THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE(CC BY 4.0)30Frdric DesbiensBlueberryCoderOpenHW BoothHall 1,Booth 1-550Oniro Seco boothHall 1,Booth 1-320Thank You

友情提示

1、下載報告失敗解決辦法
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站報告下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。

本文(1-12273-2023.06 - The Open Source Revolution_ Beyond Software.pdf)為本站 (2200) 主動上傳,三個皮匠報告文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知三個皮匠報告文庫(點擊聯系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。
客服
商務合作
小程序
服務號
折疊
午夜网日韩中文字幕,日韩Av中文字幕久久,亚洲中文字幕在线一区二区,最新中文字幕在线视频网站