motofan logo
> 

Маленький шаг по большому пути., Начало портирования QNX на моторолку c380.

b1er
сообщение 8.7.2007, 16:58


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 8.5.2005
Пользователь №: 42 074
Модель телефона: c380
Прошивка: R365_G_0B.D3.08R

Рейтинг: 40.5



В темах, где поднимался вопрос типа "А можно поставить на мой телефон юникс???" разводился немыслимый флуд. Я не буду поднимать здесь этот вопрос.
Я не знаю занимается ли ктонибудь портированием unix на бюджетные моторолки, но я решился попробовать.
Вполне возможно, что в итоге unix(конкретнее это будет QNX, хотя она несовсем unix )) будет ползать как черепаха, но меня это не смущает т.к. я портирую только из интереса.

Большенство проблем не изменилось, так что обсуждение продолжается.
Привествуется любая помощь и предложения (особенно по архитектуре и железу).
Спасибо всем, кто откликнится!

Выбор системы остановился на QNX, другие системы не предлагать. А если есть очень большое желание предложить альтернативу, то нужно предоставить сильные аргументы.

Прекращаю работу над проектом до лучших времён, потому как на первый план вышли проблемы учёбы,жилья и заработка. Прикрепляю исходники системных сервисов, в которых ковырялся (распаковать в "trunk/services/") -
Прикрепленный файл system.tar.gz   ( 2.41 мегабайт ) Кол-во скачиваний: 668
а также начальные загрузчики -
Прикрепленный файл integrator.tar.gz   ( 1.4 мегабайт ) Кол-во скачиваний: 725



сделано:
загрузчик
микроядро :
- потоки (выполняются и переключаются)

предстоит сделать:
микроядро :
- процессы (загрузка и пр.)
- правильная и полная инициализация
защита памяти
возможно, частичная эмуляция MMU
и многое другое...

Дата релиза: неизвестна



P.S.
Про линукс (сейчас неподерживается)
Здесь лежит бинарная сборка ядра линукса, и небольшая тулза (подробное описание) для загрузки в телефон бинарников из-под линукса.
Здесь лежат исходники правленного ядра линукса.
Никакого интерфейса, оболочки и прочих юзерских приблуд ещё не создано.

P.P.S.
если кто-то что то ещё делает - сообщите.

Сообщение отредактировал b1er - 9.7.2008, 10:33
Прикрепленный файл integrator.tar.gz   ( 1.4 мегабайт ) Кол-во скачиваний: 725
Прикрепленный файл system.tar.gz   ( 2.41 мегабайт ) Кол-во скачиваний: 668
Прикрепленный файл lin_flash_0.02.zip   ( 2.52 килобайт ) Кол-во скачиваний: 373
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
b1er   Маленький шаг по большому пути.   8.7.2007, 16:58
b1er   miha-il2, Я выполнял что есть, т.е. функции проши...   8.7.2007, 18:06
b1er   Можно на C, можно на асме, а можно прямо из прош...   8.7.2007, 18:29
miha-il2   Я думаю что сначала надо для 32х метровых делать, ...   8.7.2007, 18:44
ЬЗК   предлагаю заглянуть сюда и обратить внимание на ап...   8.7.2007, 18:58
b1er   ЬЗК, Это хорошо, что подобная платформа существуе...   8.7.2007, 19:16
Red_Lion   miha-il2, Все драйвера надобудет вгонять в ядро (...   10.7.2007, 20:31
b1er   arm7 - это процессор, а тут надо ядро под кокретн...   11.7.2007, 7:02
Vilko   ЬЗК, бред. ни один из драйверов линукса к железу...   11.7.2007, 7:03
b1er   Да, необходимо запускать ядро с флешки. То есть...   11.7.2007, 7:28
i-render   Может это не в тему (не шибко волоку в линухе), но...   11.7.2007, 16:55
b1er   i-render, Я думаю, что адаптировать линуксовскую...   11.7.2007, 17:02
Red_Lion   b1er, у нас архетектура фактически процессор на a...   11.7.2007, 19:16
b1er   Ядро работающие прямо на флешке экономит много оп...   11.7.2007, 19:53
i-render   Да знаю я. Просто пример приводил.   11.7.2007, 19:55
HDD-Killer   Мда, Флуд развели тут... ИМХО проще для начала ада...   12.7.2007, 2:40
Red_Lion   b1er, работа напрямую с флешки хороая правда мысл...   12.7.2007, 5:34
Vilko   кстати, о свапах о вообще о ядре: в моторолке нам ...   12.7.2007, 6:24
Red_Lion   Vilko, uclinux уже имеет mmu эмуляцию в ядре. над ...   12.7.2007, 6:43
Vilko   Red_Lion, под исключениями я имею ввиду именно ис...   12.7.2007, 6:52
b1er   Vilko, То есть исключения вообще отсутствуют или ...   12.7.2007, 7:15
Vilko   b1er, все вектора завернуты в irom и обрабатывают...   12.7.2007, 7:19
HDD-Killer   Red_Lion, По поводу линя и солярки, дык нахрен о...   12.7.2007, 7:50
Red_Lion   HDD-Killer, ладно... обьясняю в последний раз 1) ...   12.7.2007, 8:14
azt59   как обычно....флуд(.. Что надо сделать... 1. Выбир...   12.7.2007, 8:30
HDD-Killer   Если всетаки решили ucLinux партировать, то полога...   12.7.2007, 8:49
Red_Lion   В ядре нужно следующие: -эмуляция mmu (уже реализо...   13.7.2007, 17:52
azt59   To Red_Lion ржунимагу -эмуляция mmu (уже реализова...   13.7.2007, 18:35
Red_Lion   А теперь по порядку - что смешного??? gsm прикрути...   13.7.2007, 19:59
yakk   gsm прикрутить не так тяжело - главное научиться ...   14.7.2007, 1:06
b1er   Red_Lion, Как я уже говорил портировать я буду на...   14.7.2007, 5:15
HDD-Killer   yakk, Дык прошивка будет заменена на ось... И в не...   14.7.2007, 5:23
yakk   yakk, Дык прошивка будет заменена на ось... И в н...   14.7.2007, 8:49
b1er   Над этим я ещё не думал. Тестировать ядро буду в ...   14.7.2007, 5:43
b1er   yakk, Хм, а почему бы нам свой обработчик прерыва...   14.7.2007, 8:58
HDD-Killer   b1er, Очень проблемно реализуемо... Обывчно прерыв...   14.7.2007, 14:25
Vilko   b1er, да, ограничение бута. Red_Lion, какого м...   17.7.2007, 7:34
HDD-Killer   Был не прав... Для работы с GSM наработки уже ест...   18.7.2007, 2:59
Star_cas   Был не прав... Для работы с GSM наработки уже ест...   18.7.2007, 6:40
Vilko   Star_cas, ну, если у этого кпк есть подходящий оп...   18.7.2007, 6:50
Red_Lion   B1er, спасибо за исходники! Только я попал в б...   21.7.2007, 8:56
b1er   Да, ограничение серьёзное, но если нам недоступны...   24.7.2007, 15:08
b1er   Написал маленькую тулзу для прошивки/загруки лоаде...   11.8.2007, 5:52
b1er   На счёт фоток, например у меня нет никакого фотика...   13.8.2007, 7:27
Vilko   b1er, плиз ядро в студию... )   13.8.2007, 7:52
b1er   Ок, понял ) Порядок действий: 1. Загружаем модифиц...   13.8.2007, 10:31
Red_Lion   http://lists.arm.linux.org.uk/pipermail/li...May/...   13.8.2007, 12:11
b1er   Эта ошибка происходит в функции trio_init_aic, вы...   13.8.2007, 13:00
Red_Lion   b1er, кстати, а можешь в жабе ответить? :) попра...   13.8.2007, 14:26
yakk   b1er, кстати, а можешь в жабе ответить? :) попр...   13.8.2007, 18:11
Red_Lion   yakk, несовсем, часть функций чипсета вынесены за...   13.8.2007, 19:12
Vilko   b1er, по прерываниям - уточни что именно от них н...   14.8.2007, 6:56
Mario7   блин что то ен могу разобраться как это всё дело в...   14.8.2007, 7:25
Chik_v   b1er, а как обстоит дело с тестерами?(они же добр...   14.8.2007, 10:52
b1er   Chik_v, Тестировать сейчас особо нечего, но потом...   14.8.2007, 11:25
Vilko   b1er, а выложи плиз адаптированные драйвера видео...   14.8.2007, 11:26
b1er   Выкладываю. Правда там много путаницы. Главная фун...   14.8.2007, 11:49
Mario7   Да у меня с650, научи поставить, буду тестером.   14.8.2007, 12:36
Fads   Могу предложить себя в роль тестера. Имеется с38О....   14.8.2007, 13:19
Karpoff-net-aka-Pskov   Если обьясните как это чудо поставить на 398... бу...   14.8.2007, 13:25
mototeddy   я тоже могу тестером быть. правда с рамлодером не ...   14.8.2007, 13:30
бан   Mario7, абсолютно также как на 380ом. Платформа о...   14.8.2007, 14:55
Vilko   кто хочет попробовать потестить у себя - читайте в...   15.8.2007, 6:46
Motohobiman   Ребята скажите пожалуйста,есть ли преспективы у эт...   15.8.2007, 7:01
Taradov Alexander   Я для фана занимаюсь аналогичными играми с железка...   15.8.2007, 9:52
Vilko   Taradov Alexander, 1 - флеш - 16Мб на С380 и 32Мб...   15.8.2007, 10:21
Red_Lion   Вопрос к тестерам: а что собственно тестить??? пок...   15.8.2007, 16:26
yakk   а по идее то что прошло у b1er с загрузкой в ram ...   15.8.2007, 17:11
Vilko   Red_Lion, дуалбут поможет.   15.8.2007, 20:41
b1er   Выкладываю исходники правленного ядра. Все файлы с...   16.8.2007, 12:12
Star_cas   Выкладываю исходники правленного ядра. Все файлы ...   17.8.2007, 3:32
Vilko   Star_cas, должно подойти. пробуй.   17.8.2007, 7:27
Ratmagor   народ, выложите куда-нить исходники, что выложил b...   19.8.2007, 23:48
Kido   Ratmagor, Вот. http://dump.ru/files/g/g654568165/   20.8.2007, 11:10
Vilko   тем кто хочет эксперементировать: после недели пля...   21.8.2007, 9:43
b1er   Над ядром немного поработал. Вот результат: usb ou...   29.8.2007, 14:29
b1er   На текущий момент монтируется rootfs, образ которо...   7.9.2007, 5:32
nougmanoff   а что если сделать графическую оболочку на java и ...   12.9.2007, 9:34
MONSTER92   А мне почемуто казалось что при эмулировании явы т...   12.9.2007, 10:48
zamanjenya   щас ставят на телефоны именно яву с линуксом   12.9.2007, 12:57
MONSTER92   А почемубы не пользовать эльфы? А то щас думают на...   12.9.2007, 14:37
Krab1   Зато будет линукс..... ЗЫ: b1er а ведь были исхо...   13.9.2007, 0:36
nougmanoff   не линух ставить однозначно и дрова многофункциона...   13.9.2007, 7:26
HDD-Killer   nougmanoff, Нафига ЯВА??? Эльфы гораздо бысрее раб...   13.9.2007, 7:57
b1er   Пишите на чём угодно, всё равно скомпилим в ARM б...   13.9.2007, 13:20
nougmanoff   но ведь проги в jar файлах будут меньше весить что...   13.9.2007, 13:40
Andy51   Вот уж неправда... Как показывает практика, бинар...   13.9.2007, 14:37
Vilko   b1er, исходники Е2 мало помогут. там сильно друга...   13.9.2007, 19:06
nougmanoff   ну тогда хотяб ява машину сделать которая корелеты...   13.9.2007, 19:40
HDD-Killer   nougmanoff, Для GSM все, что надо есть... об этом ...   14.9.2007, 8:39
ЬЗК   а эльфы это непосредственно процессорный код. Чув...   18.9.2007, 17:47
Krab1   что так сильно разняться? оО или линукс линуксу р...   14.9.2007, 9:57
nougmanoff   с оперой знач все круто ) тогда у меня вопрос о то...   14.9.2007, 20:03
b1er   Это зависит от ограничений, накладываемых начальн...   15.9.2007, 4:25
HDD-Killer   Что значит измененной? Что именно не устраивает?   17.9.2007, 0:26
b1er   Изменяемой. А не устраивает способ набра букв. На...   17.9.2007, 8:21
Vilko   к вопросу операционок: сегодня QNX перешел к конце...   17.9.2007, 16:43
MicK   b1er можешь выложить скомпилированную прогу, котор...   2.10.2007, 12:26
b1er   Работает и с ramldr'ом. Да, через него. Ядро...   2.10.2007, 17:19
MicK   b1er я всё сделал вроде правильно, но при попытке ...   3.10.2007, 7:19
3 страниц V  1 2 3 >

Маленький шаг по большому пути., Начало портирования QNX на моторолку c380. · Ломаем и строим! · Forum
 

Причина закрытия (Osta 07-12-2009): ура, товарищи!
Закрытая темаСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 15:23

Форум живёт: