Tutorial Hour Topics

From OMAPpedia

Jump to: navigation, search

Sessions will be hosted on Wednesdays.
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.

[edit] Next Tutorial Hour is schedule for: Aug 25th at 8:30am CST (Central Standard Time)(UTC-5)

Details on the upcoming “OMAP Tutorial Hour” will be hosted on TBD
Topics for this session:

"Special Event scheduled for Next Tutorial Hour"

WebEx: 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/

We invite you to present in a future session – please suggest your topics of interest below.

[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?


[edit] Past Sessions & Archives:

[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 slides: | Tutorial Hour Slides

Recorded Sessions are located at:Coming soon

[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 slides: Tutorial Hour Slides

Recorded Sessions are located at:Coming soon


[edit] Feb 11th at 12:00 pm CST (Central Standard Time)

  • Maemo on OMAPZoom (Slides)
  • Android Multimedia Framework on OMAPZoom (Slides)

Recorded Session for above topics: http://omapworld.com/archives/tutorial_hour/2010-02-11_OMAPZoom_184kbps.mp4

[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

Personal tools