motofan logo
13 страниц V < 1 2 3 > »         
> 

[MPx220] Объединённая тема по Linux на Mpx220, Linux + Qtopia на MPx220.

silix
сообщение 11.5.2008, 18:13 Закрепленное сообщение!


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



MPx220 + Linux + Qtopia

Прикрепленное изображение


Тестовая версия. В принципе можно погонять, пощупать. Скорей всего множество глюков.

Базовое ядро содержит основные файлы MPx220_Core_0.1
Ядро для запуска Qtopia MPx220_Core_0.2.qt
Образ раздела Qtopia card_image_qtopia_0.1


Разработчику Qtopia:

Пакет адаптации MPx220
Прикрепленный файл mpx220_qtopia_board.rar   ( 14.96 килобайт ) Кол-во скачиваний: 3170

Установка.
Код

1. Скопировать файлы из архива в папку devices.
2. Поправить файл environment, чтобы TOOLCHAIN указывал на путь к компилятору ARM а TB_CC_PREFIX соответствовал префиксу.
3. Поправить файл mpx220\mkspecs\qws\linux-mpx220-g++\qmake.conf прописав названия соостветствующих инструментов.

Компиляция:
Код

1. Создать папку в которой будет строится проект.
2. Из этой папки выполнить путь_до_исходников/configure -device mpx220 -silent.
3. Выполнить gmake -silent
4. В папке Image будет лежать собранный образ qtopia





ВНИМАНИЕ! Сообщения типа "Ну когда же??!", "silix долго что-то молчит" и т.п. будут беспощадно удаляться (поверьте, удалить часть сообщения я тоже смогу). Особо непонятливые будут наказаны ;-)
У человека есть и другие проблемы, давайте наберёмся терпения и не будем оффтопить. Лучший способ ускорить процесс - отблагодарить silix'а, в том числе и за то, что уже есть (как это сделать - есть в подписи). Спасибо за понимание wink.gif

Сообщение отредактировал noph8 - 25.6.2013, 11:45
Прикрепленный файл mpx220_qtopia_board.rar   ( 14.96 килобайт ) Кол-во скачиваний: 3170
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
forpost
сообщение 9.4.2008, 12:58


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

Группа: Пользователи
Сообщений: 34
Регистрация: 14.7.2005
Пользователь №: 46 140
Модель телефона: milestone XT720
Прошивка: 2.1

Рейтинг: 8.5



а тут ничего интересного нет ?
http://www.ladoshki.com/161-articles-%D0%A...D1%80%D0%B5.htm

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
PusT
сообщение 11.4.2008, 11:39


Ветеран
*****

Группа: Пользователи
Сообщений: 327
Регистрация: 4.5.2005
Из: Орел
Пользователь №: 41 853
Модель телефона: Motorola DROID PRO
Прошивка: Android 2.3.3 stock


Настроение:
Летний дождик



Рейтинг: 46



Ох ни фига себе что твориться... Я просто в шоке) Мысленно я свой МРх220 похоронил... А тут Линух ставят... я в шоке) Я короче предлагаю г-ну silix'у организовать смс-копилку, или счет на яндекс деньгах или что-нибудь в этом духе, и простимулировать его материально) cool.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 11.4.2008, 13:56


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



11 апреля 2008г 17:57 - Состоялся запуск пробного ядра Linux на МРх220 clap.gif
Сразу же выкладываю лог загрузки, разбиратся буду потом smile.gif

Linux version 2.6.25-rc6-omap1 (root@localhost) (gcc version 4.0.1) #5 PREEMPT Fri Apr 11 17:46:10 MSD 2008
CPU: ARM926EJ-S [41069263] revision 3 (ARMv5TEJ), cr=00053177
Machine: Generic OMAP1510/1610/1710
Memory policy: ECC disabled, Data cache writeback
OMAP1611b revision 2 handled as 16xx id: 5a045567210b1a0e
SRAM: Mapped pa 0x20000000 to va 0xd7000000 size: 0x100000
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: console=ttyS0
Clocks: ARM_SYSST: 0x1000 DPLL_CTL: 0x2813 ARM_CKCTL: 0x050e
Clocking rate (xtal/DPLL1/MPU): 12.0/192.0/192.0 MHz
Total of 128 interrupts in 4 interrupt banks
PID hash table entries: 128 (order: 7, 512 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 29320KB available (2792K code, 210K data, 112K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 152 bytes
NET: Registered protocol family 16
OMAP DMA hardware version 1
DMA capabilities: 000c0000:00000000:01ff:003f:007f
OMAP GPIO hardware version 1.0
Initializing OMAP McBSP system
omap_dsp_init() done
USB: hmc 16, usb0 6 wires
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Time: mpu_timer2 clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
Power Management for TI OMAP.
NetWinder Floating Point Emulator V0.97 (double precision)
OMAP OCPI interconnect driver loaded
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xfffb0000 (irq = 46) is a ST16654
console [ttyS0] enabled
serial8250.0: ttyS1 at MMIO 0xfffb0800 (irq = 47) is a ST16654
serial8250.0: ttyS2 at MMIO 0xfffb9800 (irq = 15) is a ST16654
brd: module loaded
loop: module loaded
PPP generic driver version 2.4.2
drivers/net/usb/rtl8150.c: rtl8150 based usb-ethernet driver v0.6.2 (2004/08/27)
usbcore: registered new interface driver rtl8150
usbcore: registered new interface driver asix
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver net1080
usbcore: registered new interface driver cdc_subset
usbcore: registered new interface driver zaurus
i2c /dev entries driver
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
usbmon: debugfs is not available
ohci ohci: OMAP OHCI
ohci ohci: new USB bus registered, assigned bus number 1
ohci ohci: irq 38, io mem 0xfffba000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: OMAP OHCI
usb usb1: Manufacturer: Linux 2.6.25-rc6-omap1 ohci_hcd
usb usb1: SerialNumber: ohci
Initializing USB Mass Storage driver...
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
OMAP Keypad Driver
omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
omap_rtc: already running
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
omap_rtc omap_rtc: setting system clock to 2008-04-11 17:53:41 UTC (1207936421)
VFS: Cannot open root device "<NULL>" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
0100 8192 ram0 (driver?)
0101 8192 ram1 (driver?)
0102 8192 ram2 (driver?)
0103 8192 ram3 (driver?)
0104 8192 ram4 (driver?)
0105 8192 ram5 (driver?)
0106 8192 ram6 (driver?)
0107 8192 ram7 (driver?)
0108 8192 ram8 (driver?)
0109 8192 ram9 (driver?)
010a 8192 ram10 (driver?)
010b 8192 ram11 (driver?)
010c 8192 ram12 (driver?)
010d 8192 ram13 (driver?)
010e 8192 ram14 (driver?)
010f 8192 ram15 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motohobiman
сообщение 11.4.2008, 14:41


Мотофан
*******

Группа: Почётные мотофаны
Сообщений: 1 749
Регистрация: 3.5.2006
Из: Ukraina
Пользователь №: 81 710
Модель телефона: Е1,E2,U9,L6,W510.
Прошивка: Слава Украине!


Настроение:
Вечный мотодроллер;)



Рейтинг: 908



Поздравляю!Ура!Ядро запустилось!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DarkDante
сообщение 12.4.2008, 5:30


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 31.3.2007
Пользователь №: 129 230
Модель телефона: Motorola MPx200
Прошивка: WM6.1

Рейтинг: 1



класс ))) молодец silix
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Crayzer666
сообщение 12.4.2008, 6:19


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 7.6.2005
Пользователь №: 43 745
Модель телефона: MPx 220

Рейтинг: 0



Цитата(PusT @ 11.4.2008, 15:39) *

Ох ни фига себе что твориться... Я просто в шоке) Мысленно я свой МРх220 похоронил... А тут Линух ставят... я в шоке) Я короче предлагаю г-ну silix'у организовать смс-копилку, или счет на яндекс деньгах или что-нибудь в этом духе, и простимулировать его материально) cool.gif


+1.

Уважаемый silix пишите свой кошель на вебмани.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DarkDante
сообщение 12.4.2008, 6:25


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 31.3.2007
Пользователь №: 129 230
Модель телефона: Motorola MPx200
Прошивка: WM6.1

Рейтинг: 1



может и проблема с сетью решится на глючных телефонах smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 12.4.2008, 16:40


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



Фуф целый день сегодня с initrd долбался smile.gif
Оказывается в haretе адрес был слишком низкий, подбирал экспериментально. И вот наконецто готово smile.gif
initrd взял наобум с микроконтроллера AT91RM9200, он тоже армовский. Приятно удивило что всё заработало без перекомпиляции даже от совершенно другой системы smile.gif

Лог:
init started: BusyBox v1.1.2 (2006.05.05-15:29+0000) multi-call binary
Starting system...
Configuring loopback interface...
Configuring eth0: 192.168.2.77...
SIOCSIFADDR: No such device
SIOCGIFFLAGS: No such device
Starting t
BusyBox v1.1.2 (2006.05.05-15:29+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
[root@AT91RM9200 /]$help
Built-in commands:
-------------------
. : alias bg break cd chdir continue echo eval exec exit export
false fg hash help jobs kill let local pwd read readonly return
set shift times trap true type ulimit umask unalias unset wait
[root@AT91RM9200 /]$

З.Ы. А насчет поощерения - это очень приятно shuffle.gif , можно не отвлекатся на мелкие проекты. Работа пойдет быстрее. Позже напишу реквизиты.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tiger_king
сообщение 12.4.2008, 19:14


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 12.12.2007
Пользователь №: 156 881
Модель телефона: MPX 220
Прошивка: ver.3 от Payback

Рейтинг: 0



Как конечный пользователь и не понимающий в програмирований ни чего) тоже готов подержать проект материально))))220ый должен развиваться))) shades.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zhenek_
сообщение 12.4.2008, 19:45


Гуру
******

Группа: Пользователи
Сообщений: 925
Регистрация: 25.3.2007
Из: г Михайловка Волгоградской обл
Пользователь №: 128 350
Модель телефона: HS820

Рейтинг: 497.5



silix,
так он работает?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 12.4.2008, 20:21


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



Номера кошельков для поддержки проекта "Linux на MPx220"
U204061304676
E576638385568
R271302861723
Z200913901232


Яндекс деньги - 41001153659564

Moto_E398_iZhenek,
Ага оно работает, запускаются файлы скомпилированные под арм.
Основная задача написать пакет основных драйверов - экран, клавиатура, звук, карты памяти, внутренней флешки и т.д. В основном ядро все это поддерживает, надо только разобраться как включить. Еще я официально зарегистрировал машину mpx220 под номером 1721, потом перешлю патчи на ядро и поддержка тела будет во всех новых ядрах.
Файловую систему набить программами - не проблема есть много дистров под арм, есть даже готовый эмулятор явы с поддержкой последних стандартов smile.gif.

З.Ы. Кстати есть поддержка даже камеры, и второй проц тоже поддерживается. В дальнейшем можно замутить очень мощную прогу для фото/видео smile.gif.

Сообщение отредактировал silix - 12.4.2008, 20:40
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motohobiman
сообщение 13.4.2008, 13:27


Мотофан
*******

Группа: Почётные мотофаны
Сообщений: 1 749
Регистрация: 3.5.2006
Из: Ukraina
Пользователь №: 81 710
Модель телефона: Е1,E2,U9,L6,W510.
Прошивка: Слава Украине!


Настроение:
Вечный мотодроллер;)



Рейтинг: 908



Ребята у кого есть кошель срочно кидаем деньги,у меня по близости нет НО буду трясти друга что-бы через терминалку кинул обязательно,а пока огромное человеческое спасибо-это переворот в среде 220-го,ради линукса я буду покупать МПХ220!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NitrogeN
сообщение 13.4.2008, 20:07


Мотодизайнер
*****

Группа: Пользователи
Сообщений: 651
Регистрация: 24.1.2006
Из: Минск. Республика Беларусь
Пользователь №: 67 007
Модель телефона: iPhone 5
Победитель конкурса 2008


Настроение:
^______^



Рейтинг: 485



Прошу модераторов закрепить следующее в закреплённом сообщении:

Цитата(silix @ Вчера, 23:21)

Номера кошельков для поддержки проекта "Linux на MPx220"
U204061304676
E576638385568
R271302861723
Z200913901232

Яндекс деньги - 41001153659564
*



и ещё, silix, огромный респект! Возможно тоже приобрету 220ый, если дела налаживаются!!! Поддержу материально, но немного позже (ближе к первым числам) thumbsup.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ch_p
сообщение 14.4.2008, 5:39


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

Группа: Пользователи
Сообщений: 52
Регистрация: 14.4.2008
Пользователь №: 169 429
Модель телефона: mpx220
Прошивка: 1.47

Рейтинг: 0



Silix мегареспектище тебе! То что ты делаешь это просто восторг.

Поясни пожалуйста пару вещей:

1)Мы грузим девайс под WM, при загрузке стартует Lin перехватывает управление на себя, а с wm что дальше, выгружается из памяти?
2) Очень интересно (хотя бы навскидку) как шустро всё это будет работать, насколько стабильно?

Прошу сильно не пинать если вопросы глупые, а (если не трудно) отправить почитать/поучиться благо учится умею smile.gif , научили biggrin.gif .

С линем работаю на ББ (как пользователь) Ubuntu 7.10, песня! Я админ Win сети, и при наличии ровных рук всё работает шустро и, самое главное, !СТАБИЛЬНО!.

А вообще похоже тут наконец-то сделают доступный TuxPhone.

Сообщение отредактировал ch_p - 14.4.2008, 6:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 14.4.2008, 9:20


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



ch_p,
1) Да, пока грузим под ВМ, потом запускаем загрузчик, загрузчик остановливает винду и выкидывает её из памяти. Это связано в основном с дисплеем, тк он в момент загрузчика полностью настроен. В дальнейшем найду инициализацию в прошивке и пропишу в ядро, тогда при загрузке можно будет выбрать систему.
2) Пока вроде довольно шустро грузится, основное ядро не вылетало ни разу, вылетают тестовые ну они и должны вылетать smile.gif.

З.Ы. Сегодня ОН показал мне полоски на экране biggrin.gif . Осталось отшлифовать драйвер и можно идти дальше.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ch_p
сообщение 14.4.2008, 10:13


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

Группа: Пользователи
Сообщений: 52
Регистрация: 14.4.2008
Пользователь №: 169 429
Модель телефона: mpx220
Прошивка: 1.47

Рейтинг: 0



silix,

а с минговодами связыватся не пытался, может у них есть какие наработки которые можно и на наш девайс прицепить?
Или системы настолько разные что никак?

Синезуб , GPRS и прочие вкусности будут? Я конечно понимаю что вопрос преждевременный, интересует возможно ли их прикрутить в принципе? smile.gif

И просто пожелание, вылаживай куда-нить периодически свое труды. Может страничку для проекта накатать простенькую?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 15.4.2008, 11:23


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



ch_p,
На Линуксе запустится ВСЕ что использует стандартные ресурсы и скомпилировенно под ARM, а это почти все приложения за исключением драйверов. Я запустил образ фс с контроллера AT91RM9200, фирмы ATMEL, там даже модификация процессора другая ARM920T, у нас ARM926ETJ. Насчет А1200, там ядро вроде стандартное, с патчами под тело.
Насчет синезубов и т.д. надо писать дрова, я этим и занимаюс в данный момент, а приложений для работы с устройствами достаточно.
Для примера можно ознакомится с частью дстрибов на основе Линя например здесь
http://www.ibm.com/developerworks/ru/edu/l...u/section5.html
Создание мобильных линукс систем поддерживают такие гиганты, как IBM, Intel, Google. Я думаю перспектива есть smile.gif.
Насчет выкладывать - еще рано, все что можно увидеть при запуске загрузчика - якобы висящий смарт и белый экран. Если у когото есть кабель на COM-порт, тот еще может увидеть тучу надписей и приглашение консоли, но врядли это очень уж интересно.
Повторяю, пока не заработает минимум драйверов - выкладывать бесполезно.

Сообщение отредактировал silix - 15.4.2008, 11:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ch_p
сообщение 15.4.2008, 12:26


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

Группа: Пользователи
Сообщений: 52
Регистрация: 14.4.2008
Пользователь №: 169 429
Модель телефона: mpx220
Прошивка: 1.47

Рейтинг: 0



Спасибо за ссылочку. smile.gif Читаю.

Прошу тогда, от имени всех ждущих сего чуда, отписывайся хотябы по ходу работы. Хотя бы по строчке в день. Если проблемы какие возникнут, или чего важное наваяеш smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ch_p
сообщение 16.4.2008, 9:50


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

Группа: Пользователи
Сообщений: 52
Регистрация: 14.4.2008
Пользователь №: 169 429
Модель телефона: mpx220
Прошивка: 1.47

Рейтинг: 0



да вот ещё ссылка http://linuxtogo.org/~law/ может чем поможет. Там вроде как для торнадо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DeadLord
сообщение 16.4.2008, 19:04


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 3.9.2007
Пользователь №: 146 589
Модель телефона: mpx200

Рейтинг: 0



один глупый вопрос: на мрх200 это работать будет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
.Bil.
сообщение 16.4.2008, 19:42


Мастер
****

Группа: Пользователи
Сообщений: 241
Регистрация: 14.5.2006
Из: Волгоград
Пользователь №: 83 124
Модель телефона: MPX200
Прошивка: WM5

Рейтинг: 5



Цитата
один глупый вопрос: на мрх200 это работать будет?

небудет

но вопрос интрестный,
silix, в случае успеха с 220 может быть возьмётесь и за 200 думаю будет уже куда проще, а мы уж там материально поддержим по возможности smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ch_p
сообщение 17.4.2008, 5:18


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

Группа: Пользователи
Сообщений: 52
Регистрация: 14.4.2008
Пользователь №: 169 429
Модель телефона: mpx220
Прошивка: 1.47

Рейтинг: 0



C wce.by

Цитата("inikolayenko")
ch_p,
Видел вашу переписку на мотофане (ответить не могу - проблемма с регистрацией). Предложите тов. silix-y помощь т.к. есть знакомые линуксоиды, и на нашем форуме не мало пользователей с прямыми руками. :|


Цитата("solomon")

Так тогда может быть ты бы с автором проекта переговорил и он сам организовал тему у нас на форуме, указал бы аспекты и проблемы у нас на форуме без ссылки на другой. А "то ни то ни се" получается.


Уважаемый Silix если не трудно отпишись в теме по ссылке приведённой ниже.
http://forum.wce.by/viewtopic.php?t=10965&...&highlight=
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Crayzer666
сообщение 17.4.2008, 9:42


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 7.6.2005
Пользователь №: 43 745
Модель телефона: MPx 220

Рейтинг: 0



Больше народу с прямыми руками это хорошо. Быстрее дело пойдет.
Сам помочь не могу так как с линуксом чуть больше полугода дружу.

Помогу материально чем смогу. Осталось зарплаты дождаться smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ch_p
сообщение 18.4.2008, 5:58


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

Группа: Пользователи
Сообщений: 52
Регистрация: 14.4.2008
Пользователь №: 169 429
Модель телефона: mpx220
Прошивка: 1.47

Рейтинг: 0



Вот ещё про Android на hts на англицком.

http://forum.xda-developers.com/showthread.php?t=383695
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 19.4.2008, 19:57


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



В общем долго я мучался с дровами на видео, вроде работает smile.gif.
Клавиатуру тоже сделал прикидочно пока. Теперь пойду в сторону накопителей.
Кстати виндовую прошивку прошить в линуксе проще простого, просто скопировать файл в устройство флеш, можно будет делать бэкапы и восстанавливать их.
Для тех кто хочет поиграться выкладываю комплект . Файловая система хранится в initrd можно попробовать залить туда различные прогию Но имейте в виду что это RAM-диск и хранится он в памяти, поэтому следите за размером!
Для создания и редактирования потребуется Линукс, подойдёт даже дистриб размером с дискету, в инете такие есть. Можно запустить в виртуальной машине.
Порядок создания initrd:

1) Создаём пустую ФС необходимого размера
# dd if=/dev/zero of=initrd bs=300k count=1
# mke2fs -F -m0 initrd
3) Монтируем
# mount -t ext2 -o loop initrd /mnt
4) Обязательная нода для консоли
# mkdir /mnt/dev
# mknod /mnt/dev/console c 5 1
5) Копируем все необходимые файлы, создаем каталоги и т.д.
Не забывает о файле /sbin/init - он запускается первым
6) Размонтируем
# umount /mnt
7) Сжимаем файл
# gzip -9 initrd
Комплект

Сообщение отредактировал silix - 19.4.2008, 19:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
iSa_from_Ufa
сообщение 19.4.2008, 20:45


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

Группа: Пользователи
Сообщений: 45
Регистрация: 21.2.2006
Пользователь №: 71 299
Модель телефона: Motorola MPx220
Прошивка: 1.49

Рейтинг: 9



А исходники будут? Они на данном этапе очень интересны spiteful.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 19.4.2008, 20:46


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



Отпишитесь. волнует работоспособность экрана.
После запуска тело какбы повиснет, иотом экран очистится, повисит ещё чуть и напишет нажать enter - синяя кнопка. Чтоб вывод консоли шел на экран надо подправить файл Kparms.txt удалить переменную console=ttyS0

Добавлено позже (19.4.2008, 20:50):
iSa_from_Ufa,
почти 40Мб smile.gif, у меня исходящий очень тощий, замучаюсь закачивать. Как все отлажу то отошлю патчи, тогда можно будет скачать свежий git, получить все исходники. Они просто войдут в ядро и будут общедоступными.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
iSa_from_Ufa
сообщение 19.4.2008, 20:52


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

Группа: Пользователи
Сообщений: 45
Регистрация: 21.2.2006
Пользователь №: 71 299
Модель телефона: Motorola MPx220
Прошивка: 1.49

Рейтинг: 9



У меня запустилось. Вывод на экран нормальный (только дрожит чуть-чуть), а вот ввод с клавы только цифры, так что набрать что либо нереально.
А ты через инфракрасник вроде цеплялся к консоли? Или может другой способ есть?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 19.4.2008, 20:58


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



iSa_from_Ufa,
ИК был на начальном этапе, в принцие загрузчик может с ним работать. Потом я отказался от этой затеи, потому как вывод ядра пришлось бы переделывать и консоль, короче многое потянулось бы. Я поступил проще - переделал второй кабель на COM-порт. Сейчас весь вывод идет через UART, подключенный к COM на ББ.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
iSa_from_Ufa
сообщение 19.4.2008, 21:05


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

Группа: Пользователи
Сообщений: 45
Регистрация: 21.2.2006
Пользователь №: 71 299
Модель телефона: Motorola MPx220
Прошивка: 1.49

Рейтинг: 9



Цитата(silix @ 20.4.2008, 2:58) *

ИК был на начальном этапе, в принцие загрузчик может с ним работать. Потом я отказался от этой затеи, потому как вывод ядра пришлось бы переделывать и консоль, короче многое потянулось бы. Я поступил проще - переделал второй кабель на COM-порт. Сейчас весь вывод идет через UART, подключенный к COM на ББ.


Понятно... На чем COM-кабель собирал? Придется тоже за паяльник хвататься wink.gif
А патчики можно было бы уже выкладывать, хотя бы на каких-то ключевых точках разработки... хотя автору виднее - будем ждать, когда появиться готовое ядро.

PS Спасибо огромное! Теперь хоть надежда появилась...

PSS
"CONFIG_MACH_MPX220=y"
Аж глаз радуется...

Сообщение отредактировал iSa_from_Ufa - 19.4.2008, 21:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 19.4.2008, 21:14


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



На 561ЛН2, просто под рукой была. Вот тут схема http://siemins.altnet.ru/ , я использовал только TxD, RxD и землю. На теле если считать от стороны в которую втыкается зарядка 1-GND, 4-TXD, 5-RXD. Вывод консоли на 9600.


Добавлено позже (19.4.2008, 21:15):
"CONFIG_MACH_MPX220=y"
Ага smile.gif и номерок зарезервирован уже smile.gif, топерь во все ядра пойдёт.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
iSa_from_Ufa
сообщение 19.4.2008, 21:22


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

Группа: Пользователи
Сообщений: 45
Регистрация: 21.2.2006
Пользователь №: 71 299
Модель телефона: Motorola MPx220
Прошивка: 1.49

Рейтинг: 9



Цитата(silix @ 20.4.2008, 3:14) *

На 561ЛН2, просто под рукой была. Вот тут схема http://siemins.altnet.ru/ , я использовал только TxD, RxD и землю. На теле если считать от стороны в которую втыкается зарядка 1-GND, 4-TXD, 5-RXD. Вывод консоли на 9600.


Ну этого добра навалом, да и по этой схеме уже паял для семенов... Завтра слабаю шнурок - с консолью на ББ поинтереснее как-то wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AkC.666
сообщение 20.4.2008, 12:48


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 5.3.2006
Из: г. Киев, Украина
Пользователь №: 73 011
Модель телефона: Mpx 220 & E1 & C650
Прошивка: 1.53 & 44R & D3.06R

Рейтинг: 0



Очень внимательно слежу за развитием событий. На более поздних этапах, скорей всего смогу чем-то помочь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Frozen2006
сообщение 20.4.2008, 19:03


Мастер
****

Группа: Пользователи
Сообщений: 288
Регистрация: 11.10.2006
Из: Минск
Пользователь №: 102 693
Модель телефона: SE W810/HTC Touch 2
Прошивка: R4EA031 + 1.28

Рейтинг: 51.5



Вот узнал как всё развивается. Появилось море вопросов. Но гложит впринципе один из них.

Каким образом получится в будущем поставить на смарт 2 системы (Windows и Linux)? Ведь у них файловые системы совершенно разные! Или я в чёмто ошибаюсь?

И вот. Хотелось бы увидеть снимки мпикса с линуксом (хотябы консоли) на данной стадии (скажем Alpha версии smile.gif ). Просто если всё уже хорошо идёт, то скорее всего возьму себе мпикс220 вторым телом ради этого. biggrin.gif

з.ы. silix, не мог-бы сделать sms копилку. А то поддержать проект хочется, а возможностей положить на яндекс или вебмани нет. (в Белорусии живу)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ch_p
сообщение 21.4.2008, 5:17


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

Группа: Пользователи
Сообщений: 52
Регистрация: 14.4.2008
Пользователь №: 169 429
Модель телефона: mpx220
Прошивка: 1.47

Рейтинг: 0



Frozen2006,

Я так думаю что линь будет стоять на карте памяти, там для него можно будет сделать раздел. Если всё будет ок то и всю карту можно под линь отдать. ;-)

Сообщение отредактировал ch_p - 21.4.2008, 5:20
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AkC.666
сообщение 21.4.2008, 8:48


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 5.3.2006
Из: г. Киев, Украина
Пользователь №: 73 011
Модель телефона: Mpx 220 & E1 & C650
Прошивка: 1.53 & 44R & D3.06R

Рейтинг: 0



Почитал про Линукс на других смартах и коммуникаторах. Наколько понял, то до сих пор так и не научились толком работать с радиоблоком... Хотя об этом еще рано говорить
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ch_p
сообщение 21.4.2008, 13:03


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

Группа: Пользователи
Сообщений: 52
Регистрация: 14.4.2008
Пользователь №: 169 429
Модель телефона: mpx220
Прошивка: 1.47

Рейтинг: 0



Всё круто, только по нажатию любоё кнопки кроме цифровой и выключения питания набирается 1, но я так понимаю драйвер клавы только набросок. smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 21.4.2008, 17:06


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



Сегодня драйвер карточки запустил smile.gif.

[root@AT91RM9200 /]$mknod /dev/mmc b 179 1
[root@AT91RM9200 /]$mount -t auto /dev/mmc /mnt
[root@AT91RM9200 /]$ls /mnt/linux
initrd kparm.txt miscte~1.lnk zimage
initrd_ miscte~1.exe mpx_co~1
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
silix
сообщение 21.4.2008, 17:38


Опытный
***

Группа: Разработчики
Сообщений: 121
Регистрация: 16.9.2004
Из: Ахтубинск
Пользователь №: 12 905

Рейтинг: 112.5



doktor-32,
Например так:
Изображение

З.Ы. Его кстати на А1200 запускали.

Сообщение отредактировал silix - 21.4.2008, 19:01
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ch_p
сообщение 22.4.2008, 13:12


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

Группа: Пользователи
Сообщений: 52
Регистрация: 14.4.2008
Пользователь №: 169 429
Модель телефона: mpx220
Прошивка: 1.47

Рейтинг: 0



Оф: Все ждём вестей от silixa. Интересно чем он нас порадует? Мне бы было интересно побаловатся версией без иксов, но рабочей клавой и файловой системой на флэхе.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
[MPx220] Объединённая тема по Linux на Mpx220, Linux + Qtopia на MPx220. · Motorola на Windows Mobile OS: MPx100, MPx200, MPx220, MPx300, Q, Q8, Q9c, Q9h, Q9m, Q11, SURF A3x00, ES400 · Forum
 

13 страниц V < 1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 3.8.2025, 16:33

Форум живёт: