motofan logo
7 страниц V « < 5 6 7        
> 

Компиляция нативных приложений под E6/A1200, Создание окружения для компиляции

Silent_Bob
сообщение 5.11.2010, 0:17


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Ну, в eKonsole вообще нет русских шрифтов, в телнете кодировка ISO-8859-1 ...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abrek
сообщение 7.11.2010, 10:19


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

Группа: Пользователи
Сообщений: 321
Регистрация: 28.10.2007
Из: Тольятти
Пользователь №: 152 066
Модель телефона: MotoMing A1200E

Рейтинг: 124



Добавил кнопку "Отмена". Но если использовать ezxpower, как меню при нажатии на кнопку выключения, толку от неё нет, телефон выключится. В других случаях кнопка "Отмена" завершает приложение.



Добавлено позже (7.11.2010, 14:32):
Цитата(IlluminatI @ 5.11.2010, 0:18) *

Столкнулся с проблемой русификации консольного приложения на си.
setlocale не помогает, всё-равно выводит крякозябры, коим образом вывести русские символы?

CharToOem это виндовая функция, или я ошибаюсь?

В QT используется "QString::fromUtf8".

Сообщение отредактировал Abrek - 7.11.2010, 10:30
Прикрепленный файл ezxpower_src.zip   ( 24.96 килобайт ) Кол-во скачиваний: 100
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 7.11.2010, 10:40


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


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



Рейтинг: 1535



кто знает как с qt линк и компил делать?
с кодом вроде более или менее понятно, хоть и смутно, а как собирать на е6 совсем тёмный лес... с sdl как-то проще... sad.gif

и консольные команды выполнять во время выполнения нативной программы?
на обычном с++ работало system и popen, но тут почему-то не катит... может кто подскажет как быть?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abrek
сообщение 7.11.2010, 12:10


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

Группа: Пользователи
Сообщений: 321
Регистрация: 28.10.2007
Из: Тольятти
Пользователь №: 152 066
Модель телефона: MotoMing A1200E

Рейтинг: 124



Цитата(baat @ 7.11.2010, 14:40) *

...на обычном с++ работало system и popen, но тут почему-то не катит... может кто подскажет как быть?

system нормально работает.

Сообщение отредактировал Abrek - 7.11.2010, 12:10
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 7.11.2010, 12:37


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


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



Рейтинг: 1535



Abrek, у меня ноль эмоций... system("reboot"); и ничего не происходит, хотя пол часа жду, а в консоле всё гуд...
тоже и с "swapon /mmc/mmca1/.swap/swapfile", в консоле работает, так нет... как-то по особенному надо писать??? я на sdl вставляю, может оно только с qt работает??? ничего не понимаю...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BruceLee
сообщение 7.11.2010, 13:31


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 18.9.2010
Пользователь №: 220 093
Модель телефона: ROKR E6
Прошивка: 22p personal custom

Рейтинг: 59.5



maybe you have to load the environment first
. /home/native/.profile

Сообщение отредактировал BruceLee - 7.11.2010, 13:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abrek
сообщение 7.11.2010, 15:01


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

Группа: Пользователи
Сообщений: 321
Регистрация: 28.10.2007
Из: Тольятти
Пользователь №: 152 066
Модель телефона: MotoMing A1200E

Рейтинг: 124



Цитата(baat @ 7.11.2010, 16:37) *

Abrek, у меня ноль эмоций... system("reboot"); и ничего не происходит, хотя пол часа жду, а в консоле всё гуд...
тоже и с "swapon /mmc/mmca1/.swap/swapfile", в консоле работает, так нет... как-то по особенному надо писать??? я на sdl вставляю, может оно только с qt работает??? ничего не понимаю...

При сборке ведь не ругается на system? Может полные пути попробовать "/sbin/reboot" ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 7.11.2010, 15:35


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


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



Рейтинг: 1535



Abrek,
спасибо, щас попробую, а со swapon как быть? так же?
___
"/sbin/reboot" ничего не даёт...
". /home/native/.profile" перед ним тоже...
ещё идеи?.. not_i.gif

Сообщение отредактировал baat - 7.11.2010, 15:53
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BruceLee
сообщение 7.11.2010, 20:47


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 18.9.2010
Пользователь №: 220 093
Модель телефона: ROKR E6
Прошивка: 22p personal custom

Рейтинг: 59.5



you might have to be root to execute those commands... try id -u > /mmc/mmca1/user.log and if you don't get 0 then you're not root. Try launching the app as root with such a script:

Код
#! /bin/sh
if [ "$(id -u)" != "0" -a -z "$1" ]; then
  exec /sbin/start-stop-daemon -S -c root:root -x "$0" -- restart
  exit 1
fi

. /home/native/.profile 2>/dev/null 1>/dev/null

exec ./your-binary

exit 1


Сообщение отредактировал BruceLee - 7.11.2010, 20:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abrek
сообщение 11.12.2010, 10:09


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

Группа: Пользователи
Сообщений: 321
Регистрация: 28.10.2007
Из: Тольятти
Пользователь №: 152 066
Модель телефона: MotoMing A1200E

Рейтинг: 124



Обновился EZX-SDK
http://code.google.com/p/moto-e6-sdk/downloads/list
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BruceLee
сообщение 11.12.2010, 11:45


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 18.9.2010
Пользователь №: 220 093
Модель телефона: ROKR E6
Прошивка: 22p personal custom

Рейтинг: 59.5



thanks for telling us
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Bolik_
сообщение 18.2.2011, 9:01


Motolancer
*****

Группа: Пользователи
Сообщений: 528
Регистрация: 18.12.2006
Из: UA Львів
Пользователь №: 111 986
Модель телефона: Razr XT910
Прошивка: 4.1.2 JB

Рейтинг: 195



для тех, кто еще будет пробовать чтото сделать под EZX:
обновилось SDK от novesky + инструкция как и с чем ето едят.

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


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 18.9.2010
Пользователь №: 220 093
Модель телефона: ROKR E6
Прошивка: 22p personal custom

Рейтинг: 59.5



I had some issues with ezxpower:
- Alarms/Tasks which power the phone also try to shut it down but instead ezxpower is launched.
- If the battery is very low and the phone tries to shutdown, ezxpower is launched and the battery gets totally drained if the phone is not manually powered off.

So I made ezxpower shutdown the phone after 20 seconds if the user doesn't do anything.

I've attached ezxpower as source, binary and screenshot.

Прикрепленное изображение
Прикрепленный файл ezxpower_bin_src.tar.gz   ( 17.84 килобайт ) Кол-во скачиваний: 171
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Garm
сообщение 7.7.2011, 16:25


Гуру
******

Группа: Пользователи
Сообщений: 1 356
Регистрация: 10.8.2005
Из: Морозовск
Пользователь №: 48 276
Модель телефона: a1200e, iXiaomi R3 Pro
Прошивка: Black Ming 3b

Рейтинг: 250



BruceLee,

thank you very much! It's good program for me

When I test it, I write here.

Сообщение отредактировал Garm - 7.7.2011, 16:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
s3rg3y
сообщение 28.7.2011, 16:49


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 26.7.2010
Из: Dnepropetrovsk
Пользователь №: 218 864
Модель телефона: A1200E
Прошивка: 12R_F4

Рейтинг: 1



Нашел ошибочку в hwtool из-за которой можно было управлять только выводом звука а микрофон отключался (in:0)
Spoiler:

...
case 'M':

fd = open("/dev/mixer", O_RDWR);
int in,out;

if (argc ==4) {
in = atoi(argv[1]); // нужно in = atoi(argv[2]);
out = atoi(argv[2]); // нужно out = atoi(argv[3]);

ioctl(fd, MIXER_WRITE(SOUND_MIXER_RECSRC), &in );
ioctl(fd, MIXER_WRITE(SOUND_MIXER_OUTSRC), &out );
} else {
ioctl(fd, MIXER_READ(SOUND_MIXER_RECSRC), &in );
ioctl(fd, MIXER_READ(SOUND_MIXER_OUTSRC), &out );
printf("mixer in:%d out:%d\n",in,out);
}
...
[close]


Но собрать с телефона полностью не получается (
Не хватает .h в include/linux
Пришлось удалить все функции кроме управление звуком (-M <in> <out> , -v -i , -v -o).

Может у кого-нибудь получится собрать полностью?
Прикрепленный файл mixer.zip   ( 6.35 килобайт ) Кол-во скачиваний: 62
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
IlluminatI
сообщение 14.8.2011, 10:11


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

Группа: Пользователи
Сообщений: 670
Регистрация: 15.8.2009
Из: Украина, г.Харьков
Пользователь №: 204 570
Модель телефона: [DROID MAXX][RAZR M]


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



Рейтинг: 520



Можете подкинуть бинарик ntpdate для ezx, или научите собирать из исходников если кому не трудно...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mindw0rk
сообщение 28.8.2011, 17:02


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

Группа: Пользователи
Сообщений: 30
Регистрация: 1.7.2009
Пользователь №: 202 122
Модель телефона: Motorola EM30

Рейтинг: 18.5



Привет всем ! Ребят кто может из QT откомпилить moc и uic под armv6l и возможно ли это?

EXL: Привет. armv6l это телефон на какой платформе? На всякий случай, попробуй это, uic к сожалению не нашёл:
Прикрепленный файл moc.gz   ( 154.66 килобайт ) Кол-во скачиваний: 201


Сообщение отредактировал EXL - 28.8.2011, 17:42
Прикрепленный файл moc.gz   ( 154.66 килобайт ) Кол-во скачиваний: 201
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mindw0rk
сообщение 29.8.2011, 8:48


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

Группа: Пользователи
Сообщений: 30
Регистрация: 1.7.2009
Пользователь №: 202 122
Модель телефона: Motorola EM30

Рейтинг: 18.5



Цитата(mindw0rk @ 28.8.2011, 18:02) *

Привет всем ! Ребят кто может из QT откомпилить moc и uic под armv6l и возможно ли это?

EXL: Привет. armv6l это телефон на какой платформе? На всякий случай, попробуй это, uic к сожалению не нашёл:
Прикрепленный файл moc.gz   ( 154.66 килобайт ) Кол-во скачиваний: 201


Телефон на платформе линух QT 2.3.8 все скомпилено отлично,работает, спасибо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kmsvs
сообщение 29.8.2011, 14:54


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 21.6.2010
Пользователь №: 218 050
Модель телефона: A1200e
Прошивка: GizMoto 59

Рейтинг: 0



Все здравствуйте. Тему мне создать не дали, напишу здесь. Хочу написать програмку, чтоб допустим, сфотографировали мы что-то или видео записали, и оно тут же в интернет отправлялось. Допустим, висит в системе демон и следит за появлением новых файлов в папке с фотографиями. Только файл появился, демон его архивирует с паролем, включает инет и заливает например на ftp. Чувствую, что много ума не надо, надеюсь на чью-нибудь небольшую помощь. Будьте добры, подскажите, какой например командой включить и выключить интернет (видимо это проще сделать через консоль) и какие классы лучше использовать для работы с ftp, чтоб меньше велосипедов изобретать? Кто поможет - всем спасибо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Silent_Bob
сообщение 30.8.2011, 8:14


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Цитата(kmsvs @ 29.8.2011, 18:54) *
какой например командой включить и выключить интернет
https://forum.motofan.ru/index.php?act=ST&f=158&t=145551
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kmsvs
сообщение 31.8.2011, 2:10


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 21.6.2010
Пользователь №: 218 050
Модель телефона: A1200e
Прошивка: GizMoto 59

Рейтинг: 0



пока и за это спасибо. Если кто-то что-то ещё полезное по данному вопросу напишет - будет замечательно. Как будут успехи - отпишусь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Bolik_
сообщение 27.1.2012, 9:57


Motolancer
*****

Группа: Пользователи
Сообщений: 528
Регистрация: 18.12.2006
Из: UA Львів
Пользователь №: 111 986
Модель телефона: Razr XT910
Прошивка: 4.1.2 JB

Рейтинг: 195



build ezx or montavista applications with qmake and qtcreator
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
IlluminatI
сообщение 29.1.2012, 20:48


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

Группа: Пользователи
Сообщений: 670
Регистрация: 15.8.2009
Из: Украина, г.Харьков
Пользователь №: 204 570
Модель телефона: [DROID MAXX][RAZR M]


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



Рейтинг: 520



Спасибо)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
IlluminatI
сообщение 30.1.2012, 19:44


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

Группа: Пользователи
Сообщений: 670
Регистрация: 15.8.2009
Из: Украина, г.Харьков
Пользователь №: 204 570
Модель телефона: [DROID MAXX][RAZR M]


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



Рейтинг: 520



Возник вопрос на этой почве: каким образом строку из приложения отправить в буфер обмена? что б потом можно было по длинному тапу вставить её.

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


Motolancer
*****

Группа: Пользователи
Сообщений: 528
Регистрация: 18.12.2006
Из: UA Львів
Пользователь №: 111 986
Модель телефона: Razr XT910
Прошивка: 4.1.2 JB

Рейтинг: 195



Цитата(IlluminatI @ 30.1.2012, 21:44) *

Возник вопрос на этой почве: каким образом строку из приложения отправить в буфер обмена? что б потом можно было по длинному тапу вставить её.

беспонятие. попробуй связаться с автором через e-mail. moto-e6-sdk - все его разработки...

есть еще человек ближе, из Румынии, ник BruceLee (и на мотофане и на моторолафанс), у него тоже можно попробовать получить консультацию...

Сообщение отредактировал _Bolik_ - 30.1.2012, 20:22
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Компиляция нативных приложений под E6/A1200, Создание окружения для компиляции · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

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

 



Текстовая версия Сейчас: 31.7.2025, 19:32

Форум живёт: