Project Blacksphere Intro Hardware Nokia OS FBUS Tasks Software Glossary of Terms Todo Credits Forum Guestbook

Tasks

Nokia OS has so-called tasks as processes of execution, every task (except for IDLE) is an infinite loop waiting for messages, and sending messages to other tasks.

331x

Note that netmonitor gets those task names wrong, as Nokia forgot to remove IRDA and IRDAMGR from the list (331x has no IRDA).

Nr Name Description
0 IDLE Does secondary initialisation and idles in sleep mode
1 DEV_IO Device I/O - communicates with peripherals and handles most messages sent by Interrupt handlers
2 LOCAL Control logic and some *BUS stuff
3 MDISND Send MDI data to DSP. MDI data is packet-organised data that passed through the DSP like GSM L2, *BUS
4 MDIRCV Receive MDI data from DSP
5 UI User Interface Hell
6 TONE The task that plays the ringtones
7 PN Phone Networking (generic *BUS txd/rxd and MBUS specific)
8 FBUS FBUS handling from MDIRCV and to MDISND (PN<->FBUS<->MDI)
9 AUD ??
10 PHCTRL [GSM] Phone Control
11 L2 [GSM] L2 (LAPd)
12 CC [GSM] Call Control
13 MM [GSM] Mobility Management + Generic L3 message distribution
14 RR [GSM] Radio Resource Management
15 RM [GSM] ??
16 SMS [GSM] Short Message Service
17 EM Energy Management
18 SIMUPL [SIM] Sim upload (high level SIM)
19 SIML2 [SIM] Sim L2 (low level SIM)
20 DDI Debug Data Interface? (processes large part of *BUS messages)
21 PMMWR? ??
22 ND N* Dialer -- Voice Dialing
23 ? ??

Last updated: 2005-02-21 14:19

This site is the result of a great deal of assembly code reading, research, countless (mostly futile) searches for data sheets, cross-referencing and analysing. If you use this information in any way please mention wumpus <blacksphere@goliath.darktech.org> (and others in the credits section) in the credits of your program/document. And tell me :) If you have more information please contribute. If you just copy this, stick your name on it and call it yours I hope you get your genitals bitten off by a three headed monkey. Have a nice day.

No mobile phones were harmed in the production of this site.