Openmoko - Openmoko

Neo FreeRunner , en smarttelefon med åpen kildekode opprettet av Openmoko-prosjektet.

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

Neo 1973
Neo 1973 smartphone.jpg
Produsent FIC
Type smarttelefon
Utgivelsesdato 9. juli 2007 ( 2007-07-09 )
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

Neo FreeRunner
Freerunner02.png
Produsent FIC
Type Smarttelefon
Utgivelsesdato 3. juli 2008 ( 2008-07-03 )
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

Den GTA04 kjører replikant .

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å

Referanser

Eksterne linker