SlideShare a Scribd company logo
Building your own toolchain
~ Chaitannya Mahatme
Overview of ARM architectures. 

ARM 7

ARM 9

ARM 11
 ARM7TDMI

ARM7TDMI 
(ARM7+Thumb+Debug+Multiplier+ICE)

This generation introduced the Thumb 16­
bit instruction set 
Audio controller in the SEGA Dreamcast

D­Link DSL­604+ Wireless ADSL Router.

iPod ,iRiver 

Most of Nokia's mobile phone range.
ARM 9

ARM moved from a von Neumann 
architecture (Princeton architecture) to a 
Harvard architecture with separate 
instruction and data bus (and caches), 
significantly increasing its potential speed.

Most important change was introduction of 
MMU, POSIX complaint OS could be 
ported.

All smart phones
ARM 11

SIMD  instructions  which  can  double 
MPEG­4  and  audio  digital  signal 
processing algorithm  speed

Cache  is  physically  addressed,  solving 
many  cache  aliasing  problems  and 
reducing context switch overhead.

TI OMAP2 series processors.

All touch based smart phones.
Steps of Cross­Compilation

gcc:  Run  the  cross­compiler  on  the  host 
machine to produce assembler files for the 
target machine. 

as:  Assemble  the  files  produced  by  the 
cross­compiler. 

ld: Link those files to make an executable. 
You can do this either with a linker on the 
target  machine,  or  with  a  cross­linker  on 
the host machine.  
Specifing target for your toolchain

arm­linux

Armv4l : This makes support for the ARM 
v4 architecture, as used in the StrongARM,
ARM7TDMI, ARM8, ARM9.

Armv5l : This makes support for the ARM 
v5 architecture, as used in the XScale and
ARM10.
EABI target

arm­eabi

arm­none­eabi

In practice the target name makes almost
no practical difference to the toolchain you
Other EABI options

arm­none­gnueabi: this is the name as arm­
none­eabi (specific to GNU compiler)

arm­unknown­eabi: bare metal

arm­linux­eabi: Designed to be used to 
build programs with glibc under a Linux 
environment.  This would what you would 
use to build programs for an embeded 
linux ARM device.
CPU options

arm7,  arm7tdmi, arm720t, 

arm9', arm9e, arm920, arm920t

arm1136j­s, arm1176jz­s
Other configure options

­­enable­interwork  This allows for 
assembling Thumb and ARM code mixed 
into the same binaries (for those chips that 
support that)

­­enable­multilib  Multilib allows the use of 
libraries that are compiled multiple times 
for different targets/build types.
EABI for Linux

GNU  EABI  is  a  new  Application  Binary 
Interface  (ABI)  for  Linux  a.k.a  Embedded 
ABI.

EABI specifies standard conventions for file 
formats,  data  types,  register  usage,  stack 
frame  organization,  and  function 
parameter  passing  of  an  embedded 
software program.
Why switch to EABI?

Compilers    that  support  the  EABI  create 
object  code  that  is  compatible  with  code 
generated  by  other  such  compilers,  thus 
you can link libraries generated with with 
object  code  generated  with  a  different 
compiler.

Allows use of optimized hardfloat 
functions with the system's softfloat 
libraries

Uses a more efficient syscall convention, 
hence faster performance.

Since it's a newly adopted standard, will be 
more compatible with future tools.
Setting up build envoirnment.

Preferably use virtual box / Vmware.

Create a new user for the installation.

Set  up  the  configure  parameters  in  the 
.profile

Create separate dir for build and source.

Set PREFIX dir
Compilation process

Binutils 

glibc

gcc

gdb
Bootstrapping gcc

Install all the dependencies. 

The list of dependencies is on gcc.org

Mandatory  dependencies  are  GMP  and 
MPFR.

The configure option ­­with­newlib tells gcc 
we  are  using  newlib  (see  below)  and 
­­without­headers tells GCC not to rely on 
any  C  library  (standard  or  runtime)  being 
present for the target.
Installing glibc

Before doing any configuring or compiling, 
you  must  set  the  C  compiler  that  you’re 
using to be your cross­compiler, otherwise 
glibc will compile as a horrible mix of ARM 
code and native code

Make all­gcc.

Make install­gcc
Installing gcc: Part II

Make 

Make install

Add compiler to path variable
Get more info on
  http://wiki.openarmlab.org/

 http://wiki.openarmlab.org/index.php?
title=Building_your_own_toolchain
That's all Folks … Thank you

More Related Content

What's hot

Digital Design Flow
Digital Design FlowDigital Design Flow
Digital Design Flow
Mostafa Khamis
 
I Lab3 I Lab Testcenteroverview
I Lab3 I Lab TestcenteroverviewI Lab3 I Lab Testcenteroverview
I Lab3 I Lab Testcenteroverviewimec.archive
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-V
RISC-V International
 
Profibus
ProfibusProfibus
Profibus
plc_course
 
An open flow for dn ns on ultra low-power RISC-V cores
An open flow for dn ns on ultra low-power RISC-V coresAn open flow for dn ns on ultra low-power RISC-V cores
An open flow for dn ns on ultra low-power RISC-V cores
RISC-V International
 
Network Allies 1553/Arinc PC Tablet
Network Allies 1553/Arinc PC TabletNetwork Allies 1553/Arinc PC Tablet
Network Allies 1553/Arinc PC Tablet
paulh54
 
Amtelco XDS CompactPCI
Amtelco XDS CompactPCI Amtelco XDS CompactPCI
Amtelco XDS CompactPCI
AMTELCO
 
OMAP
OMAPOMAP
OMAP
sbmguys
 
Necessity of 32-Bit Controllers
Necessity of 32-Bit ControllersNecessity of 32-Bit Controllers
Necessity of 32-Bit Controllers
mohanav
 
Srv p18-intro-v30
Srv p18-intro-v30Srv p18-intro-v30
Srv p18-intro-v30
Bertalan EGED
 
SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture
Abdullaziz Tagawy
 
An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
 An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
RISC-V International
 
SDR for radar 090623
SDR for radar 090623SDR for radar 090623
SDR for radar 090623Bertalan EGED
 
Zigbee module interface with ARM 7
Zigbee module interface with ARM 7Zigbee module interface with ARM 7
Zigbee module interface with ARM 7
Pantech ProLabs India Pvt Ltd
 
RISC-V Zce Extension
RISC-V Zce ExtensionRISC-V Zce Extension
RISC-V Zce Extension
RISC-V International
 
Universal software defined radio development platform
Universal software defined radio development platformUniversal software defined radio development platform
Universal software defined radio development platform
Bertalan EGED
 
RTM Break Out Card - Datasheet
RTM Break Out Card - DatasheetRTM Break Out Card - Datasheet
RTM Break Out Card - Datasheet
Mistral Solutions
 
Gernot heiser unsw sydney and se l4 foundation
Gernot heiser unsw sydney and se l4 foundationGernot heiser unsw sydney and se l4 foundation
Gernot heiser unsw sydney and se l4 foundation
RISC-V International
 

What's hot (20)

Digital Design Flow
Digital Design FlowDigital Design Flow
Digital Design Flow
 
I Lab3 I Lab Testcenteroverview
I Lab3 I Lab TestcenteroverviewI Lab3 I Lab Testcenteroverview
I Lab3 I Lab Testcenteroverview
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-V
 
Profibus
ProfibusProfibus
Profibus
 
An open flow for dn ns on ultra low-power RISC-V cores
An open flow for dn ns on ultra low-power RISC-V coresAn open flow for dn ns on ultra low-power RISC-V cores
An open flow for dn ns on ultra low-power RISC-V cores
 
Network Allies 1553/Arinc PC Tablet
Network Allies 1553/Arinc PC TabletNetwork Allies 1553/Arinc PC Tablet
Network Allies 1553/Arinc PC Tablet
 
Amtelco XDS CompactPCI
Amtelco XDS CompactPCI Amtelco XDS CompactPCI
Amtelco XDS CompactPCI
 
OMAP
OMAPOMAP
OMAP
 
Necessity of 32-Bit Controllers
Necessity of 32-Bit ControllersNecessity of 32-Bit Controllers
Necessity of 32-Bit Controllers
 
Srv p18-intro-v30
Srv p18-intro-v30Srv p18-intro-v30
Srv p18-intro-v30
 
SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture
 
Pc 104 series 1 application showcase
Pc 104 series 1 application showcasePc 104 series 1 application showcase
Pc 104 series 1 application showcase
 
An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
 An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
 
Osmocom
OsmocomOsmocom
Osmocom
 
SDR for radar 090623
SDR for radar 090623SDR for radar 090623
SDR for radar 090623
 
Zigbee module interface with ARM 7
Zigbee module interface with ARM 7Zigbee module interface with ARM 7
Zigbee module interface with ARM 7
 
RISC-V Zce Extension
RISC-V Zce ExtensionRISC-V Zce Extension
RISC-V Zce Extension
 
Universal software defined radio development platform
Universal software defined radio development platformUniversal software defined radio development platform
Universal software defined radio development platform
 
RTM Break Out Card - Datasheet
RTM Break Out Card - DatasheetRTM Break Out Card - Datasheet
RTM Break Out Card - Datasheet
 
Gernot heiser unsw sydney and se l4 foundation
Gernot heiser unsw sydney and se l4 foundationGernot heiser unsw sydney and se l4 foundation
Gernot heiser unsw sydney and se l4 foundation
 

Similar to Presentation

ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
Embeddedcraft Craft
 
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
Toradex
 
SMARC Development Kit
SMARC Development KitSMARC Development Kit
SMARC Development Kit
Mistral Solutions
 
Adrian Cockcroft's presentation at eComm 2008
Adrian Cockcroft's presentation at eComm 2008Adrian Cockcroft's presentation at eComm 2008
Adrian Cockcroft's presentation at eComm 2008eComm2008
 
RDMA on ARM
RDMA on ARMRDMA on ARM
RDMA on ARM
inside-BigData.com
 
Millicomputing Usenix 2008
Millicomputing Usenix 2008Millicomputing Usenix 2008
Millicomputing Usenix 2008
Adrian Cockcroft
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesAlison Chaiken
 
iPhone Architecture - Review
iPhone Architecture - ReviewiPhone Architecture - Review
iPhone Architecture - Review
Abdelrahman Hosny
 
ARM.pdf
ARM.pdfARM.pdf
ARM.pdf
SnehaSoni72
 
LCE12: LCE12 ARMv8 Plenary
LCE12: LCE12 ARMv8 PlenaryLCE12: LCE12 ARMv8 Plenary
LCE12: LCE12 ARMv8 Plenary
Linaro
 
how to generate sms
how to generate smshow to generate sms
how to generate smssumant reddy
 
Creating IoT application using ARM mbed and NanoService solution
Creating IoT application using ARM mbed and NanoService solutionCreating IoT application using ARM mbed and NanoService solution
Creating IoT application using ARM mbed and NanoService solution
Pratul Sharma
 
LAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George GreyLAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George Grey
96Boards
 
LAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome Keynote
Linaro
 
AM37x EVM
AM37x EVM AM37x EVM
AM37x EVM
Mistral Solutions
 
Addressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPCAddressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPC
Alison Chaiken
 
Myir product catalog
Myir product catalogMyir product catalog
Myir product catalog
nie, jack
 

Similar to Presentation (20)

ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
 
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
 
SMARC Development Kit
SMARC Development KitSMARC Development Kit
SMARC Development Kit
 
Definitions
DefinitionsDefinitions
Definitions
 
Adrian Cockcroft's presentation at eComm 2008
Adrian Cockcroft's presentation at eComm 2008Adrian Cockcroft's presentation at eComm 2008
Adrian Cockcroft's presentation at eComm 2008
 
RDMA on ARM
RDMA on ARMRDMA on ARM
RDMA on ARM
 
Millicomputing Usenix 2008
Millicomputing Usenix 2008Millicomputing Usenix 2008
Millicomputing Usenix 2008
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software Opportunities
 
iPhone Architecture - Review
iPhone Architecture - ReviewiPhone Architecture - Review
iPhone Architecture - Review
 
ARM.pdf
ARM.pdfARM.pdf
ARM.pdf
 
LCE12: LCE12 ARMv8 Plenary
LCE12: LCE12 ARMv8 PlenaryLCE12: LCE12 ARMv8 Plenary
LCE12: LCE12 ARMv8 Plenary
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
how to generate sms
how to generate smshow to generate sms
how to generate sms
 
Creating IoT application using ARM mbed and NanoService solution
Creating IoT application using ARM mbed and NanoService solutionCreating IoT application using ARM mbed and NanoService solution
Creating IoT application using ARM mbed and NanoService solution
 
LAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George GreyLAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George Grey
 
LAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome Keynote
 
AM37x EVM
AM37x EVM AM37x EVM
AM37x EVM
 
Addressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPCAddressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPC
 
Myir product catalog
Myir product catalogMyir product catalog
Myir product catalog
 
Arm
ArmArm
Arm
 

More from Chaitannya Mahatme

00 ds heavy duty torque scotch & yoke quarter turn pneumatic
00 ds heavy duty torque scotch & yoke quarter turn pneumatic00 ds heavy duty torque scotch & yoke quarter turn pneumatic
00 ds heavy duty torque scotch & yoke quarter turn pneumaticChaitannya Mahatme
 
00 ds heavy duty torque scotch & yoke quarter turn pneumatic
00 ds heavy duty torque scotch & yoke quarter turn pneumatic00 ds heavy duty torque scotch & yoke quarter turn pneumatic
00 ds heavy duty torque scotch & yoke quarter turn pneumaticChaitannya Mahatme
 
1560 new dilution valve for paper industries
1560 new dilution valve for paper industries1560 new dilution valve for paper industries
1560 new dilution valve for paper industriesChaitannya Mahatme
 
1355 series 2 way electric actuated ball valve
1355 series   2 way electric actuated ball valve1355 series   2 way electric actuated ball valve
1355 series 2 way electric actuated ball valveChaitannya Mahatme
 
1162 series -_heavy_duty_torque_pneumatic_actuator_h-curd
1162 series -_heavy_duty_torque_pneumatic_actuator_h-curd1162 series -_heavy_duty_torque_pneumatic_actuator_h-curd
1162 series -_heavy_duty_torque_pneumatic_actuator_h-curdChaitannya Mahatme
 
1162 1168 1862 9850 angle valve
1162 1168 1862 9850 angle valve1162 1168 1862 9850 angle valve
1162 1168 1862 9850 angle valveChaitannya Mahatme
 
1900 series damper with electrical and pneumatic actuator
1900 series damper with electrical and pneumatic actuator1900 series damper with electrical and pneumatic actuator
1900 series damper with electrical and pneumatic actuatorChaitannya Mahatme
 
Sd 2001-04(g.a.drawing)sd-2001-15-model
Sd 2001-04(g.a.drawing)sd-2001-15-modelSd 2001-04(g.a.drawing)sd-2001-15-model
Sd 2001-04(g.a.drawing)sd-2001-15-modelChaitannya Mahatme
 

More from Chaitannya Mahatme (20)

Abrige catlogue
Abrige catlogueAbrige catlogue
Abrige catlogue
 
00 ds heavy duty torque scotch & yoke quarter turn pneumatic
00 ds heavy duty torque scotch & yoke quarter turn pneumatic00 ds heavy duty torque scotch & yoke quarter turn pneumatic
00 ds heavy duty torque scotch & yoke quarter turn pneumatic
 
00 ds heavy duty torque scotch & yoke quarter turn pneumatic
00 ds heavy duty torque scotch & yoke quarter turn pneumatic00 ds heavy duty torque scotch & yoke quarter turn pneumatic
00 ds heavy duty torque scotch & yoke quarter turn pneumatic
 
1560 new dilution valve for paper industries
1560 new dilution valve for paper industries1560 new dilution valve for paper industries
1560 new dilution valve for paper industries
 
1355 series 2 way electric actuated ball valve
1355 series   2 way electric actuated ball valve1355 series   2 way electric actuated ball valve
1355 series 2 way electric actuated ball valve
 
1162 series -_heavy_duty_torque_pneumatic_actuator_h-curd
1162 series -_heavy_duty_torque_pneumatic_actuator_h-curd1162 series -_heavy_duty_torque_pneumatic_actuator_h-curd
1162 series -_heavy_duty_torque_pneumatic_actuator_h-curd
 
1162 1168 1862 9850 angle valve
1162 1168 1862 9850 angle valve1162 1168 1862 9850 angle valve
1162 1168 1862 9850 angle valve
 
1900 series damper with electrical and pneumatic actuator
1900 series damper with electrical and pneumatic actuator1900 series damper with electrical and pneumatic actuator
1900 series damper with electrical and pneumatic actuator
 
Gen 4000 2-model
Gen 4000 2-modelGen 4000 2-model
Gen 4000 2-model
 
Sd 2001-04(g.a.drawing)sd-2001-15-model
Sd 2001-04(g.a.drawing)sd-2001-15-modelSd 2001-04(g.a.drawing)sd-2001-15-model
Sd 2001-04(g.a.drawing)sd-2001-15-model
 
1760 1750 control valves
1760 1750 control valves1760 1750 control valves
1760 1750 control valves
 
8000
80008000
8000
 
2000 series service manual
2000 series   service manual2000 series   service manual
2000 series service manual
 
1000 series service manual
1000  series   service manual1000  series   service manual
1000 series service manual
 
3000 series service manual
3000 series   service manual3000 series   service manual
3000 series service manual
 
1000series
1000series1000series
1000series
 
Gen 4000 2-model
Gen 4000 2-modelGen 4000 2-model
Gen 4000 2-model
 
Sd 2000
Sd 2000Sd 2000
Sd 2000
 
Old 7000 1-model
Old 7000 1-modelOld 7000 1-model
Old 7000 1-model
 
Old 5000 wg-v-model
Old 5000 wg-v-modelOld 5000 wg-v-model
Old 5000 wg-v-model
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

Presentation