Kategorie:
30

Będzie Android na telefonach Openmoko

Zgodnie z oczekiwaniami wielu osób platformę Android da się uruchomić na smartfonach ze stajni Openmoko. Stało się to możliwe dzięki niedawnemu opublikowaniu kodu źródłowego Androida.

Wczoraj udało się uruchomić Androida na Neo 1973 (to ten pierwszy model), choć na razie nie działa on zbyt szybko i pozostaje jeszcze sporo rzeczy, które nie działają w ogóle.

Jednocześnie trwają zaawansowane prace nad uruchomieniem Androida na Neo FreeRunnerze (aktualna seria telefonów). Zostało przygotowane odpowiednie jądro Linux i praktycznie cały kod ARMv5 został już przerobiony na wersję dla ARMv4. W kolejce stoi jeszcze wymiana kodu związanego ze sprzętem (na przykład z modemem GSM) oraz dodatkowe oprogramowanie w rodzaju klawiatury ekranowej.

Więcej informacji: http://onlinedev.blogspot.com/2008/10/an...pdate.html

«
»

Znalazłeś literówkę? Zgłoś ją używając formularza!


Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Niusy na podobny temat:

Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

17 komentarzy

zwiń wątek Moro  3 listopada 2008 o godz. 11:08 #
Gravatar

Nie kumam co to jest ARM5? Wydawało mi sie, ze android działa na prockach z rdzeniem ARM9.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek kocio  3 listopada 2008 o godz. 11:37 #
Gravatar

Jest skompilowany na ARM5, pewnie tak jak większość dystrybucji Linuksa kompiluje się na i386. Na ARM9 to działa, na ARM4 już niestety nie.

 
zwiń wątek Bastek  3 listopada 2008 o godz. 16:24 #
Gravatar

Oznaczenia ARMv4 i ARMv5 to wersje rdzenia procesora (i związane z nimi listy rozkazowe) – nie należy ich mylić z samą nazwą rdzenia (co zresztą uczynił autor newsa). ARMv4T to wersja używana np. w procesorach z rdzeniem ARM7(TDMI), ARMv7 to już rdzeń Cortex (bardzo fajny IMHO).

Na stronie ARM (http://www.arm.com/products/CPUs/architecture.html) można przeczytać:

ARMv4

The oldest version of the processor architecture supported today. All previous versions are now obsolete. Implementations include some members of the ARM7™ processor family and Intel StrongARM® processors. ARMv4 can be considered a 32-bit ISA operating in a 32-bit address space.

ARMv4T

The ARMv4T processor architecture added the 16-bit Thumb® instruction set which enabled compilers to generate more compact code (memory savings of up to 35% over the equivalent 32-bit code), while retaining all the benefits of a 32-bit system.

ARMv5TE

In 1999, the ARMv5TE processor architecture introduced improvements to the Thumb architecture, along with ARM ‘Enhanced’ DSP (digital signal processing) instruction set extensions to the ARM ISA.

ARMv5TEJ

In 2000, the ARMv5TEJ processor architecture added the Jazelle® technology extension to support Java acceleration technology,

ARMv6

The ARMv6 processor architecture, announced in 2001, features improvements in many areas covering the memory system, improved exception handling and better support for multiprocessing environments. ARMv6 also includes media instructions to support Single Instruction Multiple Data (SIMD) software execution.

ARMv7

The ARMv7 processor architecture lies below the CortexTM family of processors and defines three distinct processor profiles: the A profile for sophisticated, virtual memory-based OS and user applications; the R profile for real-time systems; and the M profile optimized for microcontroller and low-cost applications.

 
 
zwiń wątek cactusik  3 listopada 2008 o godz. 11:36 #
Gravatar

kocio: czytalem liste spolecznosci openmoko wlasnie numery jakies sa z tymi rdzeniami.

Aktualnie jestem bardzo zadowolony z QtExtended 4.4.2 – Dziala swietnie.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Rysh  3 listopada 2008 o godz. 11:51 #
Gravatar

"choć jeszcze nie wszystko działa szybko i w ogóle — nie wszystko jeszcze działa."

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek kocio  3 listopada 2008 o godz. 11:56 #
Gravatar

Teraz lepiej? Bo nie rozumiem co co chodzi w tym komentarzu.

zwiń wątek Rysh  3 listopada 2008 o godz. 12:09 #
Gravatar

Może coś takiego:

Wczoraj udało się uruchomić Androina na Neo 1973 (to pierwszy model), choć jeszcze nie działa on tak jak należy, pozostaje jeszcze dużo rzeczy które nie działają w ogóle.

 
 
 
zwiń wątek szatox (ktoś)  3 listopada 2008 o godz. 15:48 #
Gravatar

OpenMoko to system a nie telefon!

Z definicji więc nie można uruchomić androida na openmoko – co najwyżej WEWNĄTRZ openmoko – na maszynie wirtualniej, ale śmiem twierdzić, że to truuuudne zadanie ;)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek kocio  3 listopada 2008 o godz. 16:44 #
Gravatar

Heh, OpenMoko to nie tylko system — tak samo nazywa się projekt i firma, która wypączkowała z FIC ponad rok temu, i w tym właśnie sensie użyłem tej nazwy:

http://linuxnews.pl/openmoko-to-juz-firma/

zwiń wątek dos  3 listopada 2008 o godz. 21:09 #
Gravatar

Jeśli już się czepiają, to ja też – nie OpenMoko, tylko Openmoko ;]

zwiń wątek kocio  4 listopada 2008 o godz. 2:09 #
Gravatar

Faktycznie — OK, poprawiłem swój wbudowany słownik ortograficzny. =}

 
 
 
 
zwiń wątek czepol  3 listopada 2008 o godz. 21:57 #
Gravatar

O telefonie OpenMoko z Androidem pisałem także w moim serwisie, trochę bardziej szczegółowo

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek dos  3 listopada 2008 o godz. 22:08 #
Gravatar

I to z błędami. FIC nie pracuje nad Androidem na FreeRunnerze. GTA02 już dawno pełni takie funkcje, jakie są przedstawione w tym wpisie. Wg. zalinkowanego wpisu, FIC chcę wypuścić telefon opraty na Androidzie – a tak nie jest – to grupa entuzjastów chce uruchomić Androida na istniejącym już telefonie.

zwiń wątek ike  3 listopada 2008 o godz. 23:35 #
Gravatar

Jakich entuzjastów? :-)

http://koolu.com/

WE phone.

 
zwiń wątek kocio  4 listopada 2008 o godz. 2:07 #
Gravatar

Faktycznie, nius do zmiany — GTA02 to aktualny model, następny planowany model to GTA03:

http://wiki.openmoko.org/wiki/GTA03

 
 
 
zwiń wątek MDW  4 listopada 2008 o godz. 7:46 #
Gravatar

Mam nadzieję, że Google będzie jakoś certyfikowało/kontrolowało kolejne maszyny z Androidem. Bo jak nie to zrobi się taki bajzel jak z Java2ME. Człowiek będzie się bardziej męczył przy portowaniu programu na różne urządzenia niż przy stworzeniu samego programu. W J2ME ten efekt osiągnął już szczyt. Przenośność J2ME to zupełna fikcja. Google ma jeszcze szansę żeby coś takiego nie stało się z Androidem. iPhone pod tym względem jest idealny. Tylko trzy urządzenia (iPhone, iPhone 3G, iPod Touch), które są praktycznie takie same dla programisty. Wygoda na maxa, koszt skompletowania urządzeń do testowania bardzo niewielki w porównaniu z Java2ME. Raj na Ziemi. :) Tego życzę też Androidowi (i sobie).

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek dos  7 listopada 2008 o godz. 21:17 #
Gravatar

Pierwsze obrazy Androida na FreeRunnera już zostały udostępnione: http://wiki.openmoko.org/wiki/User:Seanmcneil3

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 

Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="http://osnews.pl">OSnews: niusy IT</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.

Twoja sugestia