October 11, 2015CE Linux Forum Members Confidential 1 Embedded Linux BOF Tim Bird Software Engineer, Sony Electronics Chair, CE Linux Forum Architecture.

Slides:



Advertisements
Similar presentations
Anti-Cheating Mechanisms for Computer Games Michael Rudolph Jason Cook.
Advertisements

GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
P08009 Audible Memo Board Phase II Friday, February 22, 2008 P08009: Audible Memo Board Phase II Sponsor: Dr. Hopkins Advisor: Professor Slack Jon GosligaElectrical.
Embedded Linux BOF Tim Bird Sony Corporation CE Linux Forum Architecture Group Chair Ottawa Linux Symposium – July 23, 2008.
June 12, 2005 CELF International Technical Conferece, Yokohama, Japan1 Ottawa Linux Symposium and CE Linux Forum Tim Bird Sony Electronics, Inc.
Performance Evaluation of Real-Time Operating Systems
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
©2006. Renesas Technology Corp., All rights reserved. CONFIG_EMBEDDED Renesas Solutions Corporation Hisao Munakata ( ) Translated.
MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit.
Eye Care Domain Connectathon 2014: Preparation & Processes Lynn Felhofer IHE Technical Project Manager.
Status of Embedded Linux Status of Embedded Linux May 2011 Tim Bird Architecture Group Chair LF CE Workgroup.
Do not delete this graphic elements in here: All Rights Reserved © Alcatel-Lucent 2008 ACOS Forge.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
CELF Contract Work Update on CELF Projects Tim Bird - CELF AG Chair.
4/23/12 1 That was the year that was in Linux Pacific Northwest National Laboratories April 23, 2012 Rick Lindsley IBM Linux Technology Center
IBM India Software Labs FFDC Using Crash Dumps – BoF07/09/04 © 2004 IBM Corporation First Failure Data Capture Using Crash Dumps: A BoF session Linux Symposium.
September 20, CELF Project BOF Tim Bird CELF Architecture Group Chair.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Rockwell Automation Online Support Center Updated Version released August 29, 2015.
OFFLINE SCHEDULER BOF Raz Ben Yehuda Linux plumbers conference 2009.
CASE STUDY 1: Linux and Android Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
Advanced XIP Filing System
26 January, 2005CE Linux Forum Technical Conference1 Audio Video Graphics Working Group Session San Jose meeting Pieter van de Meulen WG chair.
Slide 1 of 30 Status of Embedded Linux Embedded Linux Community News December 2010 Tim Bird CELF Architecture Group Chair.
CELF Project and Conference Information Tim Bird CELF Architecture Group Chair.
January 25th, CE Linux Forum Technical Conference1 Bootup Time Working Group Discussion Tim Bird, Chair.
Status of Embedded Linux Linux Symposium Canada Live Report Tim Bird - CELF AG Chair.
Fall 2013 SILICON VALLEY UNIVERSITY CONFIDENTIAL 1 Introduction to Embedded Systems Dr. Jerry Shiao, Silicon Valley University.
4P13 Week 3 Talking Points 1. Process State 2 Process Structure Catagories – Process identification: the PID and the parent PID – Signal state: signals.
Least Privilege Separation Kernel (LPSK ) Accomplishments and Current Work.
Dave Muirhead Director of Electronic Customer Self-Service Oracle Corporation.
November 25, KFT & Tracing Collaboration Tim Bird Sony Electronics.
Operating System Requirements for Embedded Systems Rabi Mahapatra.
Presented By, Bhargavi Konduru.  Nowadays, most electronic appliances have computing capabilities that run on embedded operating system (OS) kernels,
PM Summit fall out 2 CE Vendors Spoke at Summit  CELF presented  TI presented  Free Scale presented  Nokia presented  MLI represented.
Interoperability event Sept 2015 Group Name: WG TST Source: Sookhyun Jeon, TTA, Laurent Velez, ETSI, Meeting Date:
January 20, 2006 CELF stuff Tim Bird Sony Electronics CE Linux Forum Architecture Group Chair.
March 24, 2006 MIPS SIG Discussion1 CELF Japan Technical Jamboree MIPS SIG Discussion 24 March 2006 Japan Jamboree #7 S. Ueda / Sony Satoru.Ueda(a)jp.sony.com.
EECS 473 Advanced Embedded Systems Misc. things Midterm Review.
-Merging of Linux/uClinux 2.6 & the Benchmark 년 5 월 14 일 CE Linux Forum Korea Tech Conference1 Korea Tech Conference 2005 년 5 월 14 일, 서울.
Tips And Tricks For Getting The Most Out Of The CPUG Discussion Board.
A quick introduction to psyco: The Python Compiler Geoff Davis Triangle ZPUG December 6.
GPU Computing for GIS James Mower Department of Geography and Planning University at Albany.
© 2013 MontaVista Software, LLC. MontaVista Confidential and Proprietary. CGE7 Flight Recoder Demo Nawneet Anand.
Interrupt Handler Migration and Direct Interrupt Scheduling for Rapid Scheduling of Interrupt-driven Tasks Reviewer: Kim, Hyukjoong ESLab.
© Sony Corporation of America 1 of 17 Kernel Summit 2009 End User Panel Pain Points for Using Linux By Tim Bird Sony Corporation.
Título/Title Nome/Name Cargo/Position Foto/ Picture Linux Performance on Power Breno Leitão Software Engineer.
Matthew Locke November 2007 A Linux Power Management Architecture.
Thorsten Leemhuis aka thl Kernel-Log live – LK2010 – 9/26/ What´s up in Kernel-Land?
Inside The RT Patch Steven Rostedt (Red Hat) Darren V Hart (IBM) Talk: Benchmarks :
Embedded Linux Wiki BOF. eLinux Wiki 2 Embedded Linux Wiki BOF Ottawa Linux Symposium June 2007 © 2007 Michael Opdenacker
© 2013 MontaVista Software, LLC. MontaVista Confidential and Proprietary. CGE7 DevRocket7 Feature Demo Divya Vyas.
VAR3 3.0 Platform and Project Orientation Analysis.
Inside The RT Patch Steven Rostedt (Red Hat) Darren V Hart (IBM) Talk: Benchmarks :
Software and Services Group Embedded Linux and the mainline kernel David Woodhouse CELF Embedded Linux Conference April 2009.
Real Time patch BOF on OLS Friday, July 21, :00 – 13:45 Room D Steven Rostedt Klaas van Gend.
Status of Embedded Linux Status of Embedded Linux Tim Bird CELF Architecture Group Chair.
Inside The RT Patch Steven Rostedt (Red Hat) Darren V Hart (IBM) Talk: Benchmarks :
Real-Time Linux Pacific Northwest National Labs Rick Lindsley 4/6/09
Chair, Architecture Group
Ottawa Linux Symposium 2007
CELF Embedded BOF - Ottawa - July 2008
Linux Realtime Preemption and Its Impact on ULDD* - Progress Report -
Power Management Michael Opdenacker Thomas Petazzoni Free Electrons
~ ~ ~ ~ ~ ~ ~ ~ Watt the f*ck?!.
Improvement of startup time using Software Suspend - Project Update -
Penguin Weight Watchers
Practice the Power of Intel Embedded Technology ——基于Intel平台的嵌入式教学经验分享
Status of Embedded Linux
Improved schedulability on the ρVEX polymorphic VLIW processor
Fuego Test System Roadmap and Priorities Discussion June 2018
Presentation transcript:

October 11, 2015CE Linux Forum Members Confidential 1 Embedded Linux BOF Tim Bird Software Engineer, Sony Electronics Chair, CE Linux Forum Architecture Group

October 11, 2015CE Linux Forum Members Confidential 2 Embedded Linux Stuff Year in Review Shameless plug Embedded Linux wiki Lightning talks

October 11, 2015CE Linux Forum Members Confidential 3 Year in Review Real-time Size Bootup Time Audio/Video/Graphics Security Power Management Mobile Phone Processor support Tools

October 11, 2015CE Linux Forum Members Confidential 4 Realtime hrtimers (2.6.18?) –clock sources (2.6.18) –HR timer API –ktimers explanation: Generic IRQ (2.6.18) Tickless Idle coming

October 11, 2015CE Linux Forum Members Confidential 5 Rt-Preempt Mainline status –Most stuff in, “only” need: sleeping spinlocks threaded IRQs Priority Inheritance (2.6.18) – Latency tracer

October 11, 2015CE Linux Forum Members Confidential 6 Size Linux-tiny Squashfs Inode Slimming Unit-at-a-time compilation Size Testing –Bloatwatch –Config size testing

October 11, 2015CE Linux Forum Members Confidential 7 Linx-tiny mainlining small-8023.patch fs_open-inlines.patch inode-inlines.patch fslocks-inline.patch bloat-o-meter.patch no-doublefault.patch no-elf-core.patch slob.patch remove-vm86.patch uid16.patch

October 11, 2015CE Linux Forum Members Confidential 8 Inode Slimming Patches brand new –july 3 - Ted Tso (not mainlined yet) Tips: –Ted Tso - if you want to save memory taken up by in-core inodes, the first thing you should do is disable the debugging options; they are responsible for a huge amount of bloat in the VFS inode structure

October 11, 2015CE Linux Forum Members Confidential 9 Unit-at-a-time Compilation Ingo Molnar patch to utilize gcc 4 unit-at-a- time compilation – – inline reduction –New _always_inline_ attribute:

October 11, 2015CE Linux Forum Members Confidential 10 Size Testing Bloatwatch – Config size testing –Presentation at CELF Project BOF

October 11, 2015CE Linux Forum Members Confidential 11 Security AppArmour –Lighter than SELinux –Good enough for embedded work?? LSM in peril…

October 11, 2015CE Linux Forum Members Confidential 12 Bootup Time XIP - Execute in Place –Old info: –XAFS - new file system specifically for XIP Jared Hulbert (Intel) posted for comments: –

October 11, 2015CE Linux Forum Members Confidential 13 Power Management User-space software suspend Latest kerfluffle over suspend phases –Linus has posted a new patch, showing his method. –See lwn.net: Linux PM summit – –Main issues: See PM BOF 19:00 Room A

October 11, 2015CE Linux Forum Members Confidential 14 Audio/Video/Graphics Big direct rendering update – New CELF AVG Spec. (2.0) –DirectFB, ALSA, OpenGL/ES, UHAPI

October 11, 2015CE Linux Forum Members Confidential 15 Mobile phone stuff CELF specification still in-progress More organizations than you can “shake a stick at”: –CELF MPPWG –OSDL MLI –LIPS –“the new one”

October 11, 2015CE Linux Forum Members Confidential 16 Tools Tracing –LTTgn just recently re-added lots of architecture support –LTTng, KFT, LKST - See Tracing BOF, 19:00 Room D Memory Leak Tracker Compilers –Thumb support

October 11, 2015CE Linux Forum Members Confidential 17 Other Function re-ordering – GPL3 –“Nothing to see here, move along…

October 11, 2015CE Linux Forum Members Confidential 18 News from the Kernel Summit LSM stays for now suspend/resume still messed up no transparent super-pages Kernel leaders sympathetic to size issue other stuff??

October 11, 2015CE Linux Forum Members Confidential 19 Shameless plug CELF Project BOF –Friday night, 7:00 pm, Les Suites –CELF Test Lab demo –Config size testing –CABI CPU resource reservation –Japan Jamboree update –Technical showcase

October 11, 2015CE Linux Forum Members Confidential 20 Embedded Linux Wiki Place to store info on embedded Linux Starter material from CELF wiki Paid maintenance, to avoid wiki rot –CELF may fund, if plan looks good and there’s community interest BOF this week to discuss

October 11, 2015CE Linux Forum Members Confidential 21 Lightning talks 2 minutes (max) –what are you doing? / what is the issue? when will you publish!? –make it quick and to-the-point –where to go for more info…

October 11, 2015CE Linux Forum Members Confidential 22 Lightning topics