motofan logo
46 страниц V « < 12 13 14 15 16 > »         
> 

Софт для ZN5 и прочих MotoMAGX: MGX и PEP, Разработка, портирование и обсуждение нативного софта

EXL
сообщение 26.8.2011, 12:34 Закрепленное сообщение!


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Мануал: Компиляция приложений для MotoMAGX OS, создание пакетов

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

Для портирования и сборки приложений для нашей платформы в первую очередь нам нужны:

1. Компьютер с Linux OS. Или Windows OS с установленным Virtual BOX/VMware Player, в крайнем случае под виндой можно воспользоваться AndLinux'ом или Cygwin'ом.
2. SDK & Toolchains для MotoMagX + Исходники программ/приложений.
3. Программист/Разработчик или начинающий программист (1 шт.).

Я рассмотрю наиболее приемлемый многим начинающим разработчикам способ, с использованием популярного дистрибутива Ubuntu 11 (Linux OS) в виртуальной машине VMware Player в Windows OS. Те пользователи, у которых стоит Linux OS на компе, могут скачать SDK & Toolchains | Зеркало | Зеркало | Зеркало и сразу перескочить на пункт #4.

Итак, начнём:

1. Загрузка необходимых для разработки инструментов и файлов:

1.1. Скачиваем ISO-образ диска Ubuntu 11. Я качал себе в городской сетке, пошарьтесь в своих тоже, может найдёте. На всякий случай, ссылка: [Download | Скачать] на скачивание с официального сайта: http://www.ubuntu.com Там вы можете выбрать любую конфигурацию под свой компьютер (amd/i386) и т.д.

1.2. Скачиваем VMware Player - Скачать можно с официального сайта: [Download | Скачать] или тут: [Mirror | Зеркало]

1.3. Скачиваем SDK & Toolchains для MotoMagX. [Download | Скачать] - полная версия, включающая в себя 2 тулчейна SDL (От испанцев) + QT (От Ant-On'a) а также python, bennugd, boost и множество различных библиотек. Инструкция по установке есть внутри или ниже можно прочитать подробно.
Тем, кто хочет разрабатывать приложения на SDL, можно скачать небольшой тулчейн для сборки приложений: [Download | Скачать] [Mirror | Зеркало]

2. Мануалы по установке VMware, Ubuntu и SDK & Toolchains в картинках:*
* - картинки открывать лучше всего в новом окне, нажав колёсико мышки. После открытия воспользуйтесь масштабированием, например, в стандартном просмоторщике картинок.

2.1. Установка программы VMware для самых маленьких.
2.2. Установка Linux OS в программу VMware, на примере Ubuntu 11.
2.3. Установка дополнительных инструментов (VMware-tools) в Ubuntu 11. Необходимо для перемещения файлов между Ubuntu в виртуальной машине и виндой.

2.1.:    2.2.:    2.3.:

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

3. Мануалы по установке, текстом.

3.1. Установка VMware-tools для Ubuntu 11.
3.1.1. Стартуем Ubuntu 11, вверху нажимаем "Virtual Machine", затем "Install VMware Tools...
3.1.2. Ждём загрузки инструментов (нужно подключение к интернету!), затем снова вверху нажимаем "Virtual Machine" -> "Install VMware Tools...
3.1.3. С открывшегося диска копируем архив в формате *.tar.gz например в /home/user (user - ваше имя при установке Ubuntu), распаковываем его.
3.1.4. Запускаем терминал и выполняем в нём следующее:
Код

cd /home/user/vmware-tools-distrib
sudo ./vmware-install.pl

После команды sudo надо ввести пароль, который мы указывали при установке Ubuntu.
3.1.5. Умный скрипт сам предложит вам вводить нужные значения (в квадратных скобках), вводите их.
3.1.6. После успешной установки инструментов, перезагрузите компьютер.
3.1.7. Данные инструменты помогут с лёгкостью переносить файлы из Windows в Linux Ubuntu, просто копируя их или перенося из окна в окно, как вы это делали в Windows. Кроме того, появится множество разрешений для экрана системы.

3.2. Общие папки между системами для обмена файлами.
3.2.1. Стартуем Ubuntu 11, вверху нажимаем "Virtual Machine", затем "Virtual Machine Settings"
3.2.2. Переходим на вкладку "Options", выбираем "Shared Folders"
3.2.3. Переключатель "Folder sharing" ставим в положение "Always enabled", нажимаем кнопку "Add".
3.2.4. На компьютере выбираем любую папку, добавляем её, жмём ОК.
3.2.5. Теперь в Ubunte, в папке /mnt/hgfs видим добавленную нами папку из Windows.

4. Установка SDK & Toolchains.

4.1. Скачиваем архив тулчейна (*.tar.gz), перемещаем его в папку /home/user (user - ник при установке Ubuntu).
4.2. Выполняем команды, новая строка - Enter, вместо user естественно пишем своё имя, после команды sudo потребуется ввести пароль, который мы указывали при установке Ubuntu.
Код

sudo mkdir /mmc
sudo chown user -R /opt
sudo chown user -R /home
sudo chown user -R /mmc
sudo ln -s -d /opt/toolchains/motomagx/arm-eabi -t /
mkdir /opt/toolchains
mkdir /home/z6
mkdir /mmc/mmca1
tar -C /opt/toolchains -xzvf /home/user/motomagx-toolchains_12_08_2011.tar.gz
cp /opt/toolchains/motomagx/setenv-z6.sh /home/z6
cp /opt/toolchains/motomagx/setenv-z6-2.sh /home/z6

4.3. Обратите внимание на имя скаченного вами архива с тулчейном! Именно его нужно вводить в восьмой строке кода, приведённого выше!
4.4. Установленный тулчейн:
Прикрепленное изображение

5. Запуск окружения, компиляция программ и helloworld'a.

5.1. Чтобы запустить окружение для компиляции под MotoMagx, достаточно выполнить в терминале следующее:
Код

cd /home/z6
. setenv-z6.sh

После этого, компиляторы, библиотеки и хэдеры будут браться из нашего тулчейна, а не с компьютера.

5.2. HelloWorld.
5.2.1. Создаём пустой файл с именем hello.c в папке /home/z6 (Правой клавишей по пустому месту, "Create Document" -> "Empty File")
5.2.2. Редактируем его содержимое следующим образом, сохраняем:
Код

// Hello World for Motorola Magx!

#include <stdio.h>

int main(void)
{
    printf ("Hello Moto!!!\n");
    return 0;
}

5.2.3. Компилируем:
Код

cd /home/z6
arm-linux-gnueabi-gcc hello.c -o hello

5.2.4. Полученный исполнительный файл "hello" кидаем на телефон и запускаем через телнет!
Код

Mobilinux(TM) 4.1
Welcome 2 Motorola ZN5!
[root@Symbiosis ~]
#> /mmc/mmca1/hello
Hello Moto!!!


5.3. Работа с утилитой Make* и SDL библиотекой.
* - Утилита Make позволяет компилировать достаточно сложные проекты. Подробнее тут: http://ru.wikipedia.org/wiki/Make
5.3.1. Скачиваем следующие исходники, распаковываем в папку /home/z6:
Прикрепленный файл ballgame_src.tar.gz   ( 34 килобайт ) Кол-во скачиваний: 21679

5.3.2. Запускаем терминал и окружение для компиляции, переходим в папку с проектом, выполняем команду make:
Код

cd /home/z6/ballgame_src
make

После выполнения команды будет выполнена компиляция проекта и создан mgx пакет. Для очистки проекта от объектного кода и бинарников, следует выполнить make clean. Для создание mgx пакета - команду make mgx.
5.3.3. Теперь можно кинуть пакет на карту памяти и попробовать запустить. (Для SDL приложений вам потребуется установленные SDL-библиотеки!)
5.3.4. Структура простейшего Makefile для компиляции HelloWorld'a:
Код

# MakeFile for HelloWorld
# Motorola MotoMAGX

CC = arm-linux-gnueabi-gcc  
STRIP = arm-linux-gnueabi-strip
  
CFLAGS = # Необходимые флаги
LDFLAGS = # Необходимые флаги
OPTIMIZATION = -march=armv6j -mtune=arm1136jf-s -mfpu=vfp -O2 # Оптимизация под процессор

INCLUDE = $(CFLAGS) $(OPTIMIZATION) -I/dir # Путь к нужным хэдэрам.
LIBS = $(LDFLAGS) -L/dir # Путь к нужным либам

BIN = hello # Бинарник

all:
    $(CC) -c hello.c -o hello.o $(INCLUDE)
    $(CC) -o $(BIN) hello.o $(LIBS)
    $(STRIP) $(BIN)
clean:
    rm -f ./*.o $(BIN)

Если положить данный Makefile рядом с hello.c, и выполнить make, получим исполнительный файл.
5.3.5. Замена строк, для портирования SDL проектов:
Код

CC:=gcc ---> CC:=arm-linux-gnueabi-gcc
cc=gcc ---> CC=arm-linux-gnueabi-gcc
cxx=g++ ---> CXX=arm-linux-gnueabi-g++
ld=ld ---> LD=arm-linux-gnueabi-ld
ar=ar ---> AR=arm-linux-gnueabi-ar
as=as---> AS=arm-linux-gnueabi-as
oc=oc ---> OC=arm-linux-gnueabi-objcopy
ranlib=ranlib ---> RANLIB=arm-linux-gnueabi-ranlib
strip=strip ---> STRIP=arm-linux-gnueabi-strip
В INCLUDE или CFLAGS добавляем `sdl-config --cflags`
В LIBS или LDFLAGS добавляем `sdl-config --libs` -lнеобходимая_библиотека


5.4. Работа с утилитой configure* и SDL библиотекой.
* - Скрипт configure создаёт Makefile и позволяет компилировать сложные проекты, состоящие из множества файлов. Подробнее тут: http://en.wikipedia.org/wiki/Configure_script
5.4.1. Пример работы. Скачиваем исходники, распаковываем в папку /home/z6:
Прикрепленный файл PTC-demos.tar.gz   ( 33.29 килобайт ) Кол-во скачиваний: 21807

5.4.2. Выполняем следующее:
Код

cd /home/z6/PTC-demos
./configure --host=arm-linux-gnueabi
make

После этих команд у нас появятся исполнительные файлы Fire и Tunnel. Копируем их в корень карточки телефона.
5.4.3. Запускаем через телнет следующим образом:
Код

export LD_LIBRARY_PATH=/mmc/mmca1/games/lib:$LD_LIBRARY_PATH
chmod +x /mmc/mmca1/Fire
/mmc/mmca1/Fire

5.4.4. Для установки файлов в нужную директорию используется prefix и команда make install:
Код

mkdir /home/z6/test
cd /home/z6/PTC-demos
./configure --host=arm-linux-gnueabi --prefix=/home/z6/test
make
make install

После этого нужные нам файлы будут в папке /home/z6/test.
5.4.5. Для чистки объектного кода и бинарников используется команда make clean, для удаления сконфигурированных Makefile'ов используется команда make distclean (полная очистка).

5.5. Деббагер "Segmentation fault"
5.5.1. Качаем gdb и распаковываем архив на карту памяти, в папку /mmc/mmca1/games
Исполнительные файлы должны быть собраны с префиксом '-g' и не должны быть пострипаные
5.5.2. Выполняем (gdb):
Код

ulimit -c unlimited
./<bin_app>
Segmentation fault (core dumped)
файл <core> будет создан
../bin/gdb ./<bin_app> <core>

5.5.3 Выполняем (strace):
Код

../bin/strace ./<bin_app>


5.6. Скрипт запуска для SDL приложений:
Код

#!/bin/sh
mypath=${0%/*}
LIBDIR1=/ezxlocal/download/mystuff/games/lib
LIBDIR2=/mmc/mmca1/games/lib
LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3
export HOME=$mypath
export SDL_QT_INVERT_ROTATION=1
cd $mypath
sleep 1

exec $mypath/<bin_app>

5.6.1. Если нужен вывод лога в файл, заменяем последнюю строку в скрипте на
Код
exec $mypath/bin_app >$mypath/stdout.txt 2>$mypath/stderr.txt


5.7. HelloWorld с использованием GUI и функций телефона.
5.7.1. Скачиваем архив, распаковываем в /home/z6:
Прикрепленный файл Helloworld_GUI.tar.gz   ( 80.01 килобайт ) Кол-во скачиваний: 21983

5.7.2. Выполняем:
Код

cd /home/z6/папка с нужным проектом
make PLATFORM=EZX-ZN5

или просто make
5.7.3. Кидаем исполнительные файлы на телефон и пробуем запустить, должно получиться что-то типа этого:
Прикрепленное изображение

5.8. Собираем MgxBox.
5.8.1. Скачиваем архив, распаковываем в /home/z6:
Прикрепленный файл MgxBox.tar.gz   ( 5.23 мегабайт ) Кол-во скачиваний: 23248

5.8.2. Выполняем:
Код

cd /home/z6/MgxBox/MgxBox_GUI_ru
make PLATFORM=EZX-ZN5
cd /home/z6/MgxBox/p7zip_9.20.1
make all2
make install
cp -r /mmc/mmca1/p7zip/lib/p7zip /home/z6/MgxBox/Release/app/p7zip

5.8.3. Кидаем папку /home/z6/MgxBox/Release на телефон и пробуем запустить бинарник в папке Release/app, если всё нормально, должно получиться что-то типа этого:
Прикрепленное изображение

6. Создание пакетов вручную.

6.1. Создание MGX пакета:
6.1.1. Создаём папку, помещаем в нее необходимые файлы (дата файлы приложения, исполнительные файлы, скрипт запуска, иконку).
6.1.2. Создаём в папке файл "Имя папки".cfg, редактируем его содержимое следующим образом:
Код

Name = Test
Exec = run.sh
Icon = icon.png
Author = Ant-ON
Version = 1.0
Comment = Port for ZN5 by EXL

Где, Name - имя программы, Exec - запускаемый файл, Icon - иконка, Author - Автор программы, Version - Версия программы, Comment - Комментарий.
6.1.3. Запаковываем папку в любой удобный вам архив (RAR, TAR, GZ, 7Z, ZIP), и переименовываем в "имя программы".mgx

6.2. Создание PEP пакета:
6.2.1. Создаём папку с именем "app", помещаем в нее необходимые файлы (дата файлы приложения, исполнительные файлы, скрипт запуска).
6.2.2. Создаём рядом с папкой файл "description.ini", редактируем его содержимое следующим образом:
Код

[Actions]
Silent=0
InstallApp = 1  
AddAppToMenu = 1

[InstallApp]
Name = Jump n Blob
Exec = run.sh
InstallPath = ../../mmc/mmca1/.Programs/jump_n_blob/
AppLockable = 1
Author = http://www.2d-retroperspectives.org | Philipp. Port by -=Strelok=-, EXL (c) MotoFan.Ru 08.01.2010
Version = 0.1
Daemon = 1
BigIcon= icon.png
AniIcon= icon.png
Icon= icon.png

[AddAppToMenu]
ParentFolder= root

Где, Name - имя программы, Exec - запускаемый файл, Icon | AniIcon | BigIcon - иконка, Author - Автор программы, Version - Версия программы, InstallPath - Путь установки.
6.2.3. Создаём иконку, рядом с папкой "app" и "description.ini".
6.2.4. Запаковываем иконку, папку "app" и "description.ini" в архив формата TAR, затем сжимаем его в GZ переименовываем в "имя программы".pep

7. Полезные ссылки, документация, наши проекты.

7.1. Исходники, сайты с исходниками. Множество интересных проектов есть на code.google.com и sf.net
7.1.1. Исходники проектов, базирующихся на SDL:
libsdl.org/games
libsdl.org/demos
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,46
http://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,46
7.1.2. Исходники проектов, базирующихся на QT:
http://www.elsix.org/index.php?w=browse - В основном там под Sharp Zaurus, но идеи создания приложений и сорцы найти можно.

7.2. Документация, темы для прочтения:
Пробуем портировать игры и проги сами
Разработка софта под MOTOMAGX, начну небольшой HOWTO
Компиляция нативных приложений под E6/A1200, Создание окружения для компиляции
SDL библиотека
http://plg.lrn.ru/wiki/Заглавная_Страница
http://plg.lrn.ru/doc/sdl/index.html
http://doc.qt.nokia.com

7.3. Проекты:
http://code.google.com/p/open-mgx/ - исходники программ от Ant-On'a
http://code.google.com/p/sdl-magx/ - библиотека SDL HW для MotoMAgx от Ant-On'a
http://code.google.com/p/zmessanger/ - нативная аська, автор Ant-On
http://sourceforge.net/projects/qte2console/ - qte2console от DoomChisel
http://code.google.com/p/motocakerteam/ - исходники программ от испанцев MotoCakerTeam
http://code.google.com/p/zsoft/

8. Мануалы данной темы:

Если кто не может запустить ZN5Encoder в Magic box - пост #290
Нативные заставки на основе портированных мной и Neomoto демок! - пост #291
Мануал по установке Tmake в тулчейн, и правки созданного им MakeFile - пост #484
Изучение разделяемых библиотек (so) - пост #1440
Эмуляция нажатия клавиш на Motorola ZN5 - пост #1684


© EXL for MotoFan.Ru 27.08.2011
Прикрепленный файл ballgame_src.tar.gz   ( 34 килобайт ) Кол-во скачиваний: 21679
Прикрепленный файл PTC-demos.tar.gz   ( 33.29 килобайт ) Кол-во скачиваний: 21807
Прикрепленный файл Helloworld_GUI.tar.gz   ( 80.01 килобайт ) Кол-во скачиваний: 21983
Прикрепленный файл MgxBox.tar.gz   ( 5.23 мегабайт ) Кол-во скачиваний: 23248
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ritm9393
сообщение 30.11.2010, 21:02


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

Группа: Пользователи
Сообщений: 315
Регистрация: 27.9.2009
Из: Респ.Татарстан г.Мамадыш
Пользователь №: 207 019
Модель телефона: L9,ZN5 T-mobile
Прошивка: Symbiosis X.2 062B


Настроение:
Езда



Рейтинг: 164



Вчера скачал и установил себе на тел RokrDesk, и в итоге телефон после запуска сии проги завис не нажималась не одна кнопка .Выключил и заново включил тел но всё осталось так же ,не одна кнопка не нажималась и в итоге пришлось по новой прошить тел .
Какая то она или глюканутая или не доделанная .
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
K()t
сообщение 30.11.2010, 21:21


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

Группа: Почётные мотофаны
Сообщений: 1 818
Регистрация: 3.7.2009
Из: Niko City, Ukraine
Пользователь №: 202 229
Модель телефона: Motorola Razr Maxx HD
Прошивка: CM
Финалист Конкурса 2010


Настроение:




Рейтинг: 1118.5



ritm9393, на е8 такое происходит на стандартном скине с стандартной заставкой.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Entom
сообщение 2.12.2010, 7:33


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

Группа: Пользователи
Сообщений: 388
Регистрация: 13.1.2008
Из: Крыма!
Пользователь №: 159 951
Модель телефона: iPhone 4s
Прошивка: iOS 7


Настроение:
Люблю Apple, уважаю Motorola.



Рейтинг: 45



Я так понял RokrDesk вообще Заставку не поддерживает. Поэтому отключайте её заранее.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 13.12.2010, 15:59


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Ну и напоследок.
Обновление мплеера, которое вы так долго ждали, теперь картинка на экране телевизора отображается нормально. Русская версия, спасибо за поддержку Galaxian'у


Прикрепленное изображение
Скачать MGX пакет (Версия 12.12.2010)
Нативные приложения для Zn5 << Ссылка на пост

И обновлённый эмулятор GPSP. Картинка во весь экран, есть звук.

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

Скачать MGX пакет (Версия от 12.12.2010)
Нативные игры и эмуляторы для ZN5 << Ссылка на пост
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hairo Carela
сообщение 13.12.2010, 16:43


From a Distant Land
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.8.2009
Из: Dominican Republic
Пользователь №: 204 655
Модель телефона: ZINE Zn5
Прошивка: Qtopia Alpha


Настроение:
(-.-)'



Рейтинг: 230



Mplayer only in russian?? cry.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 13.12.2010, 18:19


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



EXL,
ну наконец то) спасибо большое.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 14.12.2010, 9:27


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(Hairo Carela @ Вчера, 22:38)

Mplayer only in russian??
*



Ohh no, certainly not! Here is the English version:
Прикрепленный файл ZN5Mplayer.mgx   ( 3.75 мегабайт ) Кол-во скачиваний: 112

You can translate this program into any language by editing the file mplayer.ini
Прикрепленный файл ZN5Mplayer.mgx   ( 3.75 мегабайт ) Кол-во скачиваний: 112
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Neomoto
сообщение 19.12.2010, 23:17


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

Группа: Разработчики
Сообщений: 615
Регистрация: 2.3.2006
Из: Белгород
Пользователь №: 72 604
Модель телефона: MotoZINE ZN5
Прошивка: sym X beta

Рейтинг: 481



поправил на досуге кое-что в проге, меняющей префикс фото, теперь она не должна тупить и писать старую дату, телефону периодически дается пинок чтобы не засыпал, просьба потестировать новую версию.
Прикрепленный файл fpc_1.1.mgx   ( 16.66 килобайт ) Кол-во скачиваний: 68
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 23.12.2010, 17:18


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Ребят, у меня возник вопрос: как можно RockBOX заставить делать следующее: запустить скрипт при старте, а потом запустить другой скрипт при закрытии. И реально ли такое провернуть?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 23.12.2010, 20:31


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Спасибо, не надо. Вопрос решил сам. Теперь смогу выложить доработанных софт, а именно: FBReader (при старте рубит подсветку клавы, а после закрытия зажигает), Так же RockBOX (Блокирует частоту процессора на 133 или любой другой (так же при старте) после закрытия, естественно, лок снимается).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 24.12.2010, 6:53


Бошетунмай
********

Группа: Почётные мотофаны
Сообщений: 3 115
Регистрация: 5.11.2005
Из: СЕВЕРОДВИНСК,29, РФ ☭
Пользователь №: 57 206
Модель телефона: E2=>Zn5=>Defy+=>Nubia
Прошивка: Ъбфбймус Edition
Победитель конкурса 2008


Настроение:
reBOOT



Рейтинг: 4098.5



Programmer-tm(Мотофан.),
конечно выкладывай!!! И спрашивать даже не надо clapping.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 24.12.2010, 13:12


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



AstaRoth,
Хорошо.

Как и обещал: FBReader
Прикрепленный файл FBReader.mgx.zip   ( 362.38 килобайт ) Кол-во скачиваний: 97


RockBOX пока ещё не корректно пашет, но я над этим работаю. Если кто объяснить как точно составить скрипт, чтобы проц лочился на определённую частоту буду признателен.

По мере сил буду стараться прикручивать подобные фичи к требуемым приложениям... Только пишите конкретно что и к чему...

Сообщение отредактировал Programmer-tm(Мотофан.) - 24.12.2010, 13:14
Прикрепленный файл FBReader.mgx.zip   ( 362.38 килобайт ) Кол-во скачиваний: 97
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 24.12.2010, 17:51


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Облегченная версия RockBox
Удалил все не нужное + вставил блок цпу для экономии заряда АКБ.
Смотрите сами. Нужно оно вам или нет.
Делал для себя (идея пришла и реализовал) Никогда не любил хранить то, чем даже не пользуюсь.
Протестировано. Все работает. Могут возникнуть некоторые траблы типа черного экрана - виной тому низкая частота цпу. Но это убирается нажатием на любую кнопку. Проверен flac формат. Не тормозит и не икает (ресурсов хватает).
Потестируйте, как будет жить акб.
Проц лочится при старте плеера, по завершении лок снимается. (Отключать dcpu, acpu и все подобные разгонялки. Тогда эффект будет заметен).

Скачать:
Прикрепленный файл RockBox.mgx.zip   ( 1.61 мегабайт ) Кол-во скачиваний: 128


Сообщение отредактировал Programmer-tm(Мотофан.) - 24.12.2010, 17:56
Прикрепленный файл RockBox.mgx.zip   ( 1.61 мегабайт ) Кол-во скачиваний: 128
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 26.12.2010, 11:32


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



Цитата(Programmer-tm(Мотофан.) @ 24.12.2010, 13:07)

Как и обещал: FBReader
*


а нельзя зделать что б он быстрей запускался? ато грузится минут 5-7(

Цитата(Programmer-tm(Мотофан.) @ 24.12.2010, 17:46)

Облегченная версия RockBox
*


спасибо большое.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 26.12.2010, 13:03


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Claus398,
Это надо бинарник ковырять) я не умею)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hairo Carela
сообщение 27.12.2010, 17:52


From a Distant Land
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.8.2009
Из: Dominican Republic
Пользователь №: 204 655
Модель телефона: ZINE Zn5
Прошивка: Qtopia Alpha


Настроение:
(-.-)'



Рейтинг: 230



Some commands on Imagemagick do not work... re-port??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Neomoto
сообщение 27.12.2010, 18:30


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

Группа: Разработчики
Сообщений: 615
Регистрация: 2.3.2006
Из: Белгород
Пользователь №: 72 604
Модель телефона: MotoZINE ZN5
Прошивка: sym X beta

Рейтинг: 481



Цитата(Claus398 @ Вчера, 14:27)

ато грузится минут 5-7(
*


серьезно что ли? у меня 2-3 секунды, но FBReader стоковый
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 27.12.2010, 18:52


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Neomoto,

Ну и у меня так же... Ну, может дольше на 2-3 секунды
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 27.12.2010, 20:02


Бошетунмай
********

Группа: Почётные мотофаны
Сообщений: 3 115
Регистрация: 5.11.2005
Из: СЕВЕРОДВИНСК,29, РФ ☭
Пользователь №: 57 206
Модель телефона: E2=>Zn5=>Defy+=>Nubia
Прошивка: Ъбфбймус Edition
Победитель конкурса 2008


Настроение:
reBOOT



Рейтинг: 4098.5



Оригинал темы

NDict for ZN5

Прикрепленный файл ZN5Dict.mgx   ( 49.41 килобайт ) Кол-во скачиваний: 74



и еще Тема одна
Прикрепленный файл ZN5Dict.mgx   ( 49.41 килобайт ) Кол-во скачиваний: 74
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
en5er
сообщение 28.12.2010, 15:10


Мастер
****

Группа: Пользователи
Сообщений: 239
Регистрация: 1.2.2006
Из: Оренбург sity
Пользователь №: 68 455
Модель телефона: V360+L7+rokr e8+xt5
Прошивка: Z-Mod E8; Outlaw1.02


Настроение:
ждёмс...



Рейтинг: 77



Доброго времени суток))) кто-нибудь задумывался об использовании вспышки в качестве фонарика??? может можно какой-нибудь скрипт написать для этого?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 28.12.2010, 15:11


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



Цитата(Neomoto @ Вчера, 18:25)

серьезно что ли? у меня 2-3 секунды, но FBReader стоковый
*


может у нас разные прошивки? скинь свой FBReader?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
WegaW
сообщение 28.12.2010, 17:56


СовершенноЛетний
******

Группа: Почётные мотофаны
Сообщений: 1 094
Регистрация: 13.6.2006
Из: <<= Киев =>>
Пользователь №: 87 543
Модель телефона: ZN5 (ТМ), L6
Прошивка: Simb.X2, ViViSta 2.5
Победитель конкурса 2008


Настроение:
Ай лайк ту мувит-мувит!



Рейтинг: 1510



Цитата(en5er @ 28.12.2010, 19:05) *

Доброго времени суток))) кто-нибудь задумывался об использовании вспышки в качестве фонарика??? может можно какой-нибудь скрипт написать для этого?

Вспышка на зинке не светодиодная а Xenon Flash, гореть постоянно она неможет, ибо сгорит за десять секунд.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
swansea
сообщение 28.12.2010, 18:25


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

Группа: Пользователи
Сообщений: 67
Регистрация: 15.7.2009
Из: Екатеринбург
Пользователь №: 202 918
Модель телефона: motorola Zn5
Прошивка: Всякая

Рейтинг: 0



а красную лампочку можно сделать как фонарик?

Аста: чисто гипотетически -можно все, но если смотреть реально на вещи - маловероятно ибо это весьма сложно и требует недюжего ума

Сообщение отредактировал AstaRoth - 29.12.2010, 6:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Entom
сообщение 29.12.2010, 8:41


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

Группа: Пользователи
Сообщений: 388
Регистрация: 13.1.2008
Из: Крыма!
Пользователь №: 159 951
Модель телефона: iPhone 4s
Прошивка: iOS 7


Настроение:
Люблю Apple, уважаю Motorola.



Рейтинг: 45



Ребята прошу вашей помощи.
Хотел с помощью проги Wi Fi сделать зину как точку доступа и раздавать инет. Подключаться хотел с помощью iPod Touch. Так вот в чем проблема: он вроде видит, находит и подключается, но интернета нет. Пробовал и в ручную вбивать и через DHCP. Может я что-то не так делаю. Если что, то скрины могу выложить. Буду очень благодарен.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meate
сообщение 29.12.2010, 12:23


Физик
******

Группа: Пользователи
Сообщений: 1 220
Регистрация: 24.6.2008
Пользователь №: 175 612
Модель телефона: iphone
Прошивка: iOS 7 b1

Рейтинг: 655



Entom,
вроде как пытались сделать это с Зоргом, там с iptables какие то заморочки, вообщем не получилось
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Entom
сообщение 29.12.2010, 17:24


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

Группа: Пользователи
Сообщений: 388
Регистрация: 13.1.2008
Из: Крыма!
Пользователь №: 159 951
Модель телефона: iPhone 4s
Прошивка: iOS 7


Настроение:
Люблю Apple, уважаю Motorola.



Рейтинг: 45



Цитата(Meate @ 29.12.2010, 15:18) *

Entom,
вроде как пытались сделать это с Зоргом, там с iptables какие то заморочки, вообщем не получилось

Так что -нет? Никак?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Neomoto
сообщение 30.12.2010, 22:27


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

Группа: Разработчики
Сообщений: 615
Регистрация: 2.3.2006
Из: Белгород
Пользователь №: 72 604
Модель телефона: MotoZINE ZN5
Прошивка: sym X beta

Рейтинг: 481



Цитата(Claus398 @ 28.12.2010, 18:06)

может у нас разные прошивки? скинь свой FBReader?
*


держи. Прошивки у нас скорее всего разные, да.. наверно у одного меня до сих пор симба X бета стоит grin.gif
Прикрепленный файл FBReader.7z   ( 428.72 килобайт ) Кол-во скачиваний: 54
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SanchoNT
сообщение 5.1.2011, 11:24


Гуру
******

Группа: Пользователи
Сообщений: 703
Регистрация: 29.10.2008
Из: Нижний Тагил
Пользователь №: 184 870
Модель телефона: Moto X (1st gen)
Прошивка: 4.4.4


Настроение:
(\/) (^_^) (\/) - человек-краб, новый супер-герой



Рейтинг: 495



Кто знает что за прога на скриншоте и где её взять? Изображение
скриншот взял из темы со скинами
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meate
сообщение 5.1.2011, 12:03


Физик
******

Группа: Пользователи
Сообщений: 1 220
Регистрация: 24.6.2008
Пользователь №: 175 612
Модель телефона: iphone
Прошивка: iOS 7 b1

Рейтинг: 655



SanchoNT,
угэ
аналог PEM
никаких новшевств не несет
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 5.1.2011, 15:35


Бошетунмай
********

Группа: Почётные мотофаны
Сообщений: 3 115
Регистрация: 5.11.2005
Из: СЕВЕРОДВИНСК,29, РФ ☭
Пользователь №: 57 206
Модель телефона: E2=>Zn5=>Defy+=>Nubia
Прошивка: Ъбфбймус Edition
Победитель конкурса 2008


Настроение:
reBOOT



Рейтинг: 4098.5



Meate,
а есть ссылка на саму прогу? Напоминает ZineBox (LinuxBox) - но 5 пунктов вверху
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meate
сообщение 5.1.2011, 15:44


Физик
******

Группа: Пользователи
Сообщений: 1 220
Регистрация: 24.6.2008
Пользователь №: 175 612
Модель телефона: iphone
Прошивка: iOS 7 b1

Рейтинг: 655



AstaRoth,
нету
это 100% порт от Z6, а на Z6 я это юзал на линукс моде.
фигня вообщем
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
solartkost
сообщение 7.1.2011, 8:36


Мастер
****

Группа: Пользователи
Сообщений: 223
Регистрация: 26.1.2009
Пользователь №: 192 080
Модель телефона: Motorola Droid X
Прошивка: cm11

Рейтинг: 2.5



есть ли,или -можно ли сделать программу нативную на зину чтоб каждый час пикала!очень удобная вещь.которой я пользовался на блекберри!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 7.1.2011, 11:25


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



Цитата(solartkost @ Сегодня, 8:31)

есть ли,или -можно ли сделать программу нативную на зину чтоб каждый час пикала!
*


и что это даст? будешь знать что настопил новый час? смысла в ней просто нету, лучше что то полезней сделать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Entom
сообщение 7.1.2011, 20:38


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

Группа: Пользователи
Сообщений: 388
Регистрация: 13.1.2008
Из: Крыма!
Пользователь №: 159 951
Модель телефона: iPhone 4s
Прошивка: iOS 7


Настроение:
Люблю Apple, уважаю Motorola.



Рейтинг: 45



Цитата(Claus398 @ 7.1.2011, 14:20) *

Цитата(solartkost @ Сегодня, 8:31)

есть ли,или -можно ли сделать программу нативную на зину чтоб каждый час пикала!
*


и что это даст? будешь знать что настопил новый час? смысла в ней просто нету, лучше что то полезней сделать.

Ну почему же. Оченб нужная вещь. Лучше б если б каждый час ещё и голосом говооила прога.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Neomoto
сообщение 8.1.2011, 13:18


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

Группа: Разработчики
Сообщений: 615
Регистрация: 2.3.2006
Из: Белгород
Пользователь №: 72 604
Модель телефона: MotoZINE ZN5
Прошивка: sym X beta

Рейтинг: 481



т.к. зина умеет засыпать, причем делает это так мощно что все проги в фоне приостанавливаются, то заставить работать нормально такие проги нельзя.. они будут пикать и говорить не вовремя. Я пытался найти способ как не давать телу уснуть когда делал Chrono, и даже, кажется, нашел, но это сильно сказывается на времени работы от батареи. Найти более умный способ у меня нет хватает знаний, и, если честно, желания
оффтоп
не используйте мобилу как часы. Купите лучше часы наручные.. глядите какая красота
Прикрепленное изображение
[close]


Сообщение отредактировал Neomoto - 8.1.2011, 14:00
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 8.1.2011, 15:34


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059




оффтоп
Цитата(Neomoto @ Сегодня, 15:13)

не используйте мобилу как часы. Купите лучше часы наручные.. глядите какая красота
*


а еще купите :
навигатор Прикрепленное изображение
фотоаппарат Прикрепленное изображение
видеокамеру Прикрепленное изображение
игровую консоль Прикрепленное изображение
плеер Прикрепленное изображение
ну и самое главное НОКИЮ с фонариком Прикрепленное изображение

так же можно еще купить будильник,блокнотик,маленький карманный календарь,диктофон и еще много чего интересного)
[close]


Сообщение отредактировал Bogd@n - 8.1.2011, 15:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
solartkost
сообщение 8.1.2011, 19:13


Мастер
****

Группа: Пользователи
Сообщений: 223
Регистрация: 26.1.2009
Пользователь №: 192 080
Модель телефона: Motorola Droid X
Прошивка: cm11

Рейтинг: 2.5



ну вы жжете=)
жалко конечно!а гугл мепс с работающим МОИМ МЕСТОПОЛОЖЕНИЕМ хоть возможно сделать?)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 8.1.2011, 19:43


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



solartkost,
Уже разбирали... Вроде как нет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gorod
сообщение 8.1.2011, 20:59


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

Группа: Пользователи
Сообщений: 310
Регистрация: 22.7.2005
Из: Горький
Пользователь №: 46 782
Модель телефона: е1,е2,е6,а1200,mb525

Рейтинг: 68



EXL, как убрать фоновую музыку в игре Jump n Blob?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 8.1.2011, 21:29


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



gorod,
Конфиги смотри... или сами файлы выкинь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Софт для ZN5 и прочих MotoMAGX: MGX и PEP, Разработка, портирование и обсуждение нативного софта · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

46 страниц V « < 12 13 14 15 16 > » 
Ответ в темуСоздание новой темы
20 чел. читают эту тему (гостей: 20, скрытых пользователей: 0)
Пользователей: 0

 



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

Форум живёт: