Tutorial Hour Topics
From OMAPpedia
Sessions will be hosted mostly on Wednesdays. Some special events can trigger additional or alternate sessions on otehr days.
Proposals on presentations will be due at least two weeks before the session.
Please update the below wiki and also send an email to omapadm@gmail.com indicating your interests to present.
Presentation slides will be due on Monday of the week of the session.
Contents |
[edit] Next Tutorial Hour
Details on the upcoming “OMAP Tutorial Hour”:
Date: TBD Time: TBD
- Webex Details
WebEx URL: https://ti.webex.com/mw0306lb/mywebex/default.do?siteurl=ti Meeting Number: 751 133 275 Meeting Password: None Teleconference Participant Code: 44464775 Teleconference bridge number in USA: 1-877-561-6828 or (972) 995 7777 Teleconference bridge numbers for other countries please visit: http://www.ticonferencing.com/globalaccess/
- For information on how to join this session visit: Webex Setup Guide
- To view upcoming events visit our:OMAP Tutorial Hour Schedule or our Monthly Event Calendar
[edit] Suggested topics
The suggested topics can be two-fold. It may be the area of expertise for someone or a topic of interest that you would like to hear. Both are welcome! Add a special note if you would like to present on the topic.
- Tips for high performance C code on ARM. Examples of issues:
- What is better choice for the inline function return code/argument - unsigned char or unsigned int?
- How the compiler handles switch/case statement in case of short enumeration (0,1,2,3) and bit masks 0x10, 0x100, 0x1000?
- What is better for copying the structures - use assignment or call to memcpy?
- Is there any difference between inline function and macro in the TI compilation toolchain?
- What is the best way to implement 64 bits arithmetic in Cortex?
- Does it help performance wise to pad the two dimensional array so that the array size is power of 2?
- Branch prediction introduction and ways to leverage branch prediction in the C code.
- Running with and without code cache - what are possible remedies in the code?
- Mixed 16 bits and 32 bits instruction sets in Cortex - should we care?
- A beginners guide to the pandaboard - setting up, boot up and there on.
[edit] Past Archives:
[edit] 2010 Sessions
[edit] Dec 15th at 8:30 am CST (Central Standard Time)
- USB on OMAP : Anand Gadiyar
- Meego on OMAP4 PandaBoard : Nishanth Menon
Presentation documents and recordings: Tutorial Hour Slides
[edit] Oct 22nd at 9:30 am CST (Central Standard Time)
- Introducing PandaBoard : Nipuna Gunasekera
- Your guide to OMAPpedia : Geetha Thondar
Presentation documents and recordings: Tutorial Hour Slides/Video
[edit] Aug 25th at 8:30 am CST (Central Standard Time)
- Linux without bootloader : Nishanth Menon
- Getting Started with OMAP4 Blaze Platform
- Know the platform : Robb Fisher
- Resources around Blaze : Geetha Thondar
Presentation documents and recordings: Tutorial Hour Slides/Video
[edit] July 28th at 2:00 pm CST (Central Standard Time)
- Uboot presented by: Steve Sakoman
- Ubuntu on OMAP presented by: Oliver Grawert/Nicolas Dechesne
Presentation documents and recordings: Tutorial Hour Slides/Video
[edit] Feb 11th at 12:00 pm CST (Central Standard Time)
Recorded Session for above topics: http://omapworld.com/archives/tutorial_hour/2010-02-11_OMAPZoom_184kbps.mp4
[edit] 2009 Sessions
[edit] Dec 9th at 8:30 am CST (Central Standard Time)
- Android on OMAP Overview and Resources (Slides)
- DSP Bridge Overview (Slides)
- OpenEmbedded Overview (Slides)
Recorded Session for above topics: http://omapworld.com/archives/tutorial_hour/2009-12-08_OMAP-Zoom.mp4
[edit] Oct 28th at 8:30 am CST (Central Standard Time)
- OMAPZoom.org community overview (Slides)
- Zoom OMAP34x-II Mobile Development Platform overview – by LogicPD (Presented contents available on logicpd.com)
- OMAP Linux kernel development – Overview and process (Slides)
Recorded Session for above topics: http://omapworld.com/archives/tutorial_hour/2009-10-28_OMAP-Zoom.mp4