Openmoko - Openmoko
Openmoko er et avviklet prosjekt for å lage en familie av open source -mobiltelefoner , inkludert maskinvarespesifikasjon, operativsystem ( Openmoko Linux ) og faktisk implementering av smarttelefonutvikling som Neo 1973 og Neo FreeRunner . Hele prosjektet ble sponset av Openmoko Inc.
Det første delprosjektet var Openmoko Linux , et Linux- basert operativsystem designet for mobiltelefoner, bygget med gratis programvare .
Det andre delprosjektet var å utvikle maskinvareenheter som Openmoko Linux kjører på. Den første enheten som ble utgitt var Neo 1973 , i 2007, som ble fulgt opp av Neo FreeRunner den 25. juni 2008. 2. april 2009 avbrøt Openmoko utviklingen av deres tredje enhet, kodenavnet GTA03, for å fokusere på FreeRunner. I 2010 ble utviklingen av GTA03 videreført av Golden Delicious Computers under det nye kodenavnet GTA04, som inkluderer større maskinvareversjon, og den første enheten ble sendt 10. oktober 2011. I motsetning til de fleste andre mobiltelefonplattformer, er disse telefonene designet for å gi slutt brukere med muligheten til å endre operativsystemet og programvarestakken. Andre Openmoko-støttede telefoner er også tilgjengelige.
Historie
Project Openmoko ble kunngjort 7. november 2006 av grunnleggerne First International Computer (FIC). Det første kjerneteamet for Openmoko-prosjektet inkluderte Werner Almesberger , Michael Lauer , Sean Moss-Pultz og Harald Welte .
Etymologi
Navnet Openmoko er et akronym for Open Mobile Kommunikations.
Kodenavnet for telefonserien, GTA , er en forkortelse av "GSM-TI-AGPS" som indikerer hovedkomponentene i telefonen.
Programvare
Opprinnelig utviklet Openmoko Inc. sitt eget operativsystem for telefonene, som het Openmoko Linux eller Om . Den bruker Linux-kjernen , sammen med et grafisk brukermiljø bygget med X.Org Server . Den Openembedded bygge rammeverket og opkg pakkesystemet ble brukt til å opprette og vedlikeholde programvarepakker . Den første versjonen med navnet Om 2007 brukte GTK + -verktøysettet og Matchbox-vinduebehandleren . Om 2008 , som ble utgitt i august 2008, la til støtte for Qt- verktøysettet og opplysning 17. Til tross for kontinuerlige forbedringer nådde ikke begge disse versjonene en stabil tilstand. Som et resultat startet Openmoko med å utvikle Om 2009 , som hadde som mål å gi et stabilt miljø basert på mellomvare fra freesmartphone.org , et prosjekt som ble finansiert av Openmoko. Denne versjonen ble imidlertid ikke ferdig, og i april 2009 avbrøt Openmoko utviklingen av programvare.
Denne oppgaven ble overtatt av flere anstrengelser fra samfunnet. Flere grupper har laget modifiserte versjoner av den originale programvaren eller portet andre systemer for å fungere på telefonene. Blant annet støtter Openmoko-telefonene nå Android , Debian , Gentoo , Qt Extended Improved , QtMoko og SHR .
Openmoko Inc.-basert maskinvare
Produsent | FIC |
---|---|
Type | smarttelefon |
Utgivelsesdato | 9. juli 2007 |
Media | microSD , SDHC- kompatibel |
Operativsystem | Openmoko Linux , Qtopia (begge Linux- baserte) |
prosessor | Samsung s3c2410 SoC @ 266 MHz |
Hukommelse | 128 MB SDRAM 64 MB NAND- blits |
Vise | 2,8 tommer VGA (480 × 640) TFT, 282 piksler / tommer. |
Inngang |
berøringsskjerm knapper |
Tilkobling |
GSM GPRS Bluetooth 2.0 AGPS USB 1.1 slave og host 2,5 mm lydkontakt |
Makt | 1200 mAh avtakbart batteri |
Dimensjoner | 120,7 × 62 × 18,5 (mm) |
Etterfølger | Neo FreeRunner |
Openmoko-maskinvare streber etter begrepet åpen kildekode-maskinvare, selv om tilgjengeligheten av mobiltelefonkomponenter og juridiske krav på forskjellige områder hindrer full samsvar med dette begrepet.
Som mange andre leverandører, Openmoko Inc., notorisk ikke klarte å oppfylle de offentliggjorte utgivelsesdatoene for maskinvare, og utsatte utgivelsene mange ganger.
Den første støttede telefonen, Neo 1973 GTA01 (versjon: Bv4), ble distribuert eksklusivt gjennom openmoko.com fra juli 2007 til februar 2008.
Den andre revisjonen av maskinvare basert på GTA01-design er Dash Express , et bilnavigasjonssystem . Dash Express har en raskere CPU (Samsung 2440) og Wi-Fi-evne.
Den tredje maskinvareplattformen, Neo FreeRunner- kodenavnet GTA02, er en forbedret versjon av Neo 1973.
Både Neo 1973 og Neo FreeRunner mangler et integrert kamera.
Neo 1973
The Neo 1973 (kodenavn GTA01) telefon var en "bare utviklere" release. Enheten er oppkalt etter det første året med mobiltelefonkommunikasjon : oppfinneren av mobiltelefonen, Martin Cooper , ringte den første samtalen i 1973. Telefonen som ble utgitt, ble inkonsekvent kalt Neo 1973 eller Neo1973 . Neo 1973 ble solgt fra 9. juli 2007 til februar 2008. Den ble priset til 300 dollar for den grunnleggende modellen, eller 450 dollar for et sett med flere verktøy for maskinvarearbeid.
De første utgivelsene av Neo 1973 ble hemmet av leverandørmangel, som tvang leveringsdatoen til å gli, og maskinvareutviklingsvansker forverret av den lille størrelsen på kjerneteamet. Videre har andre plattformer blitt portet til Neo 1973, inkludert Qt Extended , Debian og Android .
Telefonen støtter 900 MHz, 1800 MHz og 1900 MHz GSM-frekvensbånd . Mange Linux- og unix-programmer som brukes på stasjonære og serverplattformer, inkludert verktøy og spill, har blitt kjørt på telefonen. I tillegg til Linux er NetBSD- , FreeBSD- og L4- kjernene tilpasset av brukerne til å kjøre på plattformen eller er under utvikling.
Denne maskinvareplattformen kan emuleres i programvare med høyt kompatibilitetsnivå ved hjelp av en versjon av QEMU som er inkludert i Openmoko-programvarepakken .
Utgivelse under Creative Commons-lisens
Rett før forsendelsen til etterfølgeren, Neo Freerunner , ga OpenMoko-prosjektet ut CAD- filene, skjemaene og andre utviklingsressurser til Neo 1973 og Freerunner under en Creative Commons-lisens , CC BY-SA 3.0. De skjemaer er tilgjengelige for nedlasting fra OpenMoko og Wikimedia Commons under en Creative Commons Attribution Sharealike-lisens.
Neo FreeRunner
Produsent | FIC |
---|---|
Type | Smarttelefon |
Utgivelsesdato | 3. juli 2008 |
Enheter solgt | 10.000 (2009) |
Media |
microSD , SDHC- kompatibel Wolfson WM8753 Codec |
Operativsystem | Openmoko Linux , Qt Extended , Debian , Stabil Hybrid Release, Android , Gentoo (alt Linux- basert), Inferno |
prosessor | Samsung S3C2442 SoC @ 400 MHz |
Hukommelse | 128 MB SDRAM 256 MB NAND- blits |
Vise | 2,8 tommer VGA (480 × 640) TFT, 286 piksler / tommer. |
Inngang |
berøringsskjerm 2 maskinvareknapper |
Tilkobling |
GSM Bluetooth 2.0 GPRS AGPS WiFi (802.11 b / g) USB 1.1 slave og vert 2,5 mm lydkontakt |
Makt | 4,4 Wh (1200 mAh @ 3,7V) avtakbart batteri |
Dimensjoner | 120,7 × 62 × 18,5 (mm) |
Den Neo Freerunner (kodenavn GTA02) var følgeren til Neo 1973. Endringene omfatter en hurtigere prosessor (klokket til 400 MHz), 802.11 b / g WiFi, to akselerometre og 3D-grafikk akselerasjon. Den ble utgitt for massemarkedet 25. juni 2008. Den var ment for brukere med høy etterspørsel etter tilpassbarhet.
Neo FreeRunner startet frakt 24. juni 2008 og ble priset individuelt til US $ 250 og til US $ 200 hver hvis det ble kjøpt i multipler på fem. Et feilsøkingskort er tilgjengelig for US $ 99.
Neo FreeRunner inkluderer funksjoner som ikke var til stede i utviklingsutgivelsen av telefonen (Neo 1973). Endringene inkluderer 802.11 b / g Wi-Fi , SMedia 3362 grafikkakselerator , to 3D akselerometre , Samsung 2442 SoC og 256 MB flashminne.
Funksjonalitet
Fra og med programvarerevisjonen 2008.08 fungerer bare GSM-telefonmodulen pålitelig; Freerunners maskinvare har ennå ikke fullt funksjonelle programvaregrensesnitt. Programvareutviklingen er delt mellom Qtopia under X11 , GTK + , FSO , Debian . Det er også noen derivater av Openmokos hovedfordeling SHR og FDOM (Fat and Dirty Openmoko). Den vanilje Qtopia fordelingen er anbefalt av OpenMoko for brukere som ikke ønsker å bruke tidlig utviklingsfase programvare, og FDOM for de som ønsker å teste de nyeste funksjonene og feilrettingene uten å bekymre stabilitet.
Det er også mulig å kjøre Inferno på OpenMoko Neo FreeRunner.
Android har blitt lappet for å kjøre på OpenMoko Neo FreeRunner av minst to forskjellige utviklere.
OpenWrt kan kompileres for Neo FreeRunner.
I media
Neo FreeRunner vises i William Gibsons roman Zero History fra 2010 , som telefonen opprinnelig ble brukt av karakteren Milgrim.
Dash Express
2. januar 2008 ble Dash Express, en GPS- enhet, med maskinvare utviklet av Openmoko Inc. kunngjort som kjørte Openmoko Linux. Denne enheten, opprinnelig med kodenavnet HXD8 , ser ut til å bruke lite eller ingen av openmoko-brukergrensesnittet, ganske enkelt ved hjelp av oppdateringer til kjernen utviklet av Openmoko Inc, og kjører et program fra Dash Navigation for å gi navigasjon og et brukergrensesnitt.
3D7K
Det mangler referansemateriale for hva som skjedde med GTA03 (kodenavnet til 3D7K). Openmoko bygde 3 fungerende prototyper som hadde kapasitive berøringsskjermer og en helt gjennomsiktig buet sak.
WikiReader
Det siste produktet fra Openmoko Inc. var WikiReader , en enhet for å lese Wikipedia-artikler offline.
Golden Delicious-basert maskinvare
Det tyske ingeniørfirmaet "Golden Delicious Computers" begynte å produsere GTA04 med en 800 MHz Cortex-A8 ARM (1 GHz) prosessor, en 800 MHz C64x + DSP (digital signalprosessor) kjerne og en 3D-grafikkakselerator.
Med disse spesifikasjonene og 512 MB RAM kombinert med 512 MB NAND Flash og 32 GB utvidbart microSDHC, ville det ha vært lik ytelse til iPhone 4 og iPhone 4S .
Golden Delicious GTA04-brett
Golden Delicious GTA04-kort er designet for å bytte ut GTA02-kortet i Neo FreeRunner-huset - og GTA01-kortet i Neo 1973-huset.
Dette var en utgivelse av Openmoko Beagle Hybrid, en plattform som bruker Beagle Board som grunnlag for å utvikle og prototype en neste generasjons Openmoko-telefon. Måneden etter uttalte Golden Delicious sitt langsiktige mål om å bringe en slik telefon på markedet. Det nye GTA04-kortet passer inn i Neo Freerunner-saken og er koblet til den eksisterende skjermen og andre komponenter. Den første batchen av GTA04A3 EA (tidlig adopter) startet levering 10. oktober 2011. Versjon GTA04A4 første batch startet levering 31. januar 2012. Designet for neste revisjon, GTA04A5, inneholdt noen mindre, men relevante oppgraderinger i design og deler, og utskifting av uttjente komponenter. Produksjonen var mengdefinansiert .
Det er også mulig å bestille en ferdig telefon som heter OpenPhoenux eller GTA04 Complete.
Maskinvare:
- CPU: ARM Cortex A8 med 1000 MHz
- Minne: 512 MB RAM / 1024 MB NAND
- Interconnect: WiFi, WLAN, Bluetooth
- WLAN: UMTS-modul med 3,75 G (opptil 14,4 Mbit / s)
- Sensorer (barometer, kompass, gyroskop, akselerometer)
- GPS
- USB OTG 2.0
- kontakt for kameramodul (tilleggsutstyr)
- veldokumenterte byggesteiner slik at brukeren har lov til å skrive sine egne bootloaders og kjerner.
Se også
- Android (operativsystem)
- Sammenligning av programvare som er vert for åpen kildekode
- Greenphone
- LiMo Foundation
- Linux Phone Standards Forum
- Liste over mobiltelefoner med åpen kildekode
- Maemo
- MeeGo
- Mobilinux
-
Modulær smarttelefon
- Project Ara - Åpent maskinvaremodulært smarttelefonprosjekt
- Åpne Handset Alliance
- Åpne Mobile Alliance
- OpenBTS , OSS basestasjonsprogramvare
- OsmocomBB , OSS-klient GSM-firmware
- Replikant (operativsystem)
- SHR (stabil hybridutgivelse)
- Qt utvidet
- Qtopia