+ All Categories
Home > Documents > ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars...

ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars...

Date post: 15-Mar-2020
Category:
Upload: others
View: 15 times
Download: 0 times
Share this document with a friend
14
ECE 5725 Prof. Joseph F. Skovira ECE 5725 Design with Embedded Operating Systems
Transcript
Page 1: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

Prof. Joseph F. Skovira

ECE 5725Design with Embedded Operating Systems

Page 2: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

The Big Shift

Big ShiftIndustry Examples?

MicrocontrollersUnix/LinuxPerception

Page 3: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

The Big Shift

Page 4: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

Page 5: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

The Big Shift

Other Examples?

How can you identify the ‘Big Shift’?

Page 6: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

The Big Shift

Big ShiftIndustry Examples?

MicrocontrollersUnix/LinuxPerception

Page 7: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

Convergence

Unix Unix/LinuxGNU

Unixwars

Linus TorvaldsLinux Open Source

MinuxBSDUCBerkeley

Ubuntu, Debian, Arch, …

4004 8008 80186 80286 80386 Pentium Nehalem Xeon

6800 680008051

ArduinoPic32ARMMSP430FPGAGPUMainframes PCs Game Cell iPhone

Consoles phones android WearablesIOTiEverything

1960s 1970s 1980s 1990s 2000s present

Page 8: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

What does this have to do with you?

The Big Shift

What does it mean for future development?

Are we reaching a shift?

Plenty!

Page 9: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

Page 10: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

What does this have to do with us?

What about Us?

Any Local Examples?

SpaceX, Tesla, Facebook, Twitter

Winkler Lab

Page 11: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

Page 12: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

ECE 5725 server

Page 13: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725

Page 14: ECE 5725 Design with Embedded Operating Systems...ECE 5725 Convergence Unix Unix/Linux GNU Unix wars Linus Torvalds Linux Open Source Minux BSD UC Berkeley Ubuntu, Debian, Arch, …

ECE 5725


Recommended