Regular Training Programs
From Openmoko
(Difference between revisions)
(→Programs) |
|||
Line 49: | Line 49: | ||
|- | |- | ||
| Object files Introduction|| [[User:tick | Tick]] || Feb, 22 2008 || A brief introductions to a.out and ELF || [[Media:elf.pdf| ELF]] | | Object files Introduction|| [[User:tick | Tick]] || Feb, 22 2008 || A brief introductions to a.out and ELF || [[Media:elf.pdf| ELF]] | ||
+ | |- | ||
+ | | Kboot || [[User:werner| Werner]] || Feb, 29 2009 || An introduction and discussion about Kboot || | ||
|- | |- | ||
| Small introduction to Qtopia || [[User: zecke | Zecke]] || Mar, 07 2008 || A small introduction to Qtopia || [[Media: qtopia.pdf | Qtopia]] | | Small introduction to Qtopia || [[User: zecke | Zecke]] || Mar, 07 2008 || A small introduction to Qtopia || [[Media: qtopia.pdf | Qtopia]] |
Revision as of 09:59, 21 March 2008
Introduction
To practice and improve the skills for team work, every software engineer would attend weekly training / experience sharing events. and be one of the speakers of the regular events by turns.
Orientations
The orientations and topics are dedicated to the purpose as following:
- OpenMoko_FOSS_Tools_Introduction
- Manufacturing process and Factory testing procedure
- Case study for OpenMoko software architecture and designs
- Phone functionality and inter-connectivity
- Recent development progress of OpenLab
Programs
Rough schedule for each of the events/programs done and planned by Software_Team as following:
Topic | Speaker | Date | Summary / Notes | Slides / Reference Materials |
---|---|---|---|---|
Regular Training Program | ||||
Introduction to Autotools | Jim Huang | Jul 8, 2007 | Brief introduction to GNU Autotools (automake, autoconf, and libtool), which are useful for cross development and diverse environments. | moko-autotools.pdf |
Text Layout in GTK+ World | olv | Jul 20, 2007 | An introduction to pango and text layout. | Text_layout_in_gtk.pdf |
Introduction to GSM Multiplexer | Sweden Hsu | Jul 27, 2007 | Overview to GSM Multiplexer (GSM 07.10) and analyze current implementation of OpenMoko and Linux kernel support. | |
OpenMoko GSM/GPRS Overview | Jim Huang | Aug 3, 2007 | Overview to OpenMoko gsmd/libgsmd/gsmmux for GSM/GPRS functions in the aspect of system-level architecture and designs. | openmokogsm.pdf |
Factory and Production Test | Nod Huang | Aug 24, 2007 | Experience for GTA01 production in Suzhou. The presentation will cover testing procedure, related software, and possible issues. Also, he will share his thoughts about GTA01/HXD8/GTA02 production considerations. | Dash_Production_Flow.pdf |
3G Feature Phone Case Study | Erin Yuen | Sep 7, 2007 | Take BenQ 3G Feature Phone design and production as case study. | BenQ_experiences.pdf |
Three levels of Fun in Graphics | olv | Sep 14, 2007 | There are three things to do in designing a GUI toolkit: graphics, human interaction, and widgets... | graphics_fun.pdf |
Automatic Approaches for Building, Deployment, and Testing | John Lee | Sep 21, 2007 | A brief introduction to the current automatic build/deploy/test method. | auto.pdf |
Case Study: Linux-based Skype/GSM dual-mode phone | IFan "Tick" Chen | Sep 28, 2007 | Share the experience of Linux-based Skype/GSM dual-mode phone project inside Compal Communications Inc. as case study. | dual.pdf |
Graphics and stuff (TBD) | Raster | Nov 02, 2007 | Will talk about Graphics and stuff | TBA |
EFL introduction | Jeremy Chang | Nov 16, 2007 | Enlightenment Foundation Libraries overview . | EFL introduction |
Introduction to Boot and Application Launching Time Optimizations for Linux-based products | Jim Huang | Nov 23, 2007 | How fast do we need in product expectations? Analyzing boot time and application launching. Optimizations to boot time. Tweaking in user-space. | |
Introduction of the PBE | Nod Huang | Nov 30, 2007 | 1. PBE file system 2. how to create a new package in PBE 3. PBE file system 4. how to create a new package in PBE | PBE.pdf |
Power consumption in kernel | Willie Chen | Dec 7, 2007 | 1. How to reduce power consumption 2. Utilities 3. GTA01/GTA02 issues | Power |
ARM Exception System Introduction (HXD8 example) | Alec Tsai | Jan 11, 2008 | 1. Exceptions 2. System Memory Map | Exception |
Object files Introduction | Tick | Feb, 22 2008 | A brief introductions to a.out and ELF | ELF |
Kboot | Werner | Feb, 29 2009 | An introduction and discussion about Kboot | |
Small introduction to Qtopia | Zecke | Mar, 07 2008 | A small introduction to Qtopia | Qtopia |
Some daemons in OM-2007.2 | olv | Mar, 14 2008 | A brief introduction to daemons running behind OM-2007.2 | om-daemons.pdf |
Introduce to Audio | Graeme | Mar, 21 2008 | An introduction to the Audio system | Audio |