Текущее время: Сб июл 11, 2020 4:23 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 63 ]  На страницу 1, 2, 3, 4, 5 ... 7  След.
Автор Сообщение
 Заголовок сообщения: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Вс окт 21, 2012 4:14 pm 
Не в сети
Пользователь
Аватара пользователя

Зарегистрирован: Вт окт 13, 2009 7:50 pm
Сообщений: 29
Cпасибо сказано: 2
Спасибо получено:
2 раз в 2 сообщениях
Пол: мужской
Телефон: KP500
Цвет: Vandyke Brown
Прошивка: kp500_V10z

Добавить очки репутацииУменьшить очки репутации
Коды, длинные тексты, цитаты, скрины убираем под спойлер!
Все посты с неправильным оформлением удаляются без предупреждения!
Admin


Итак, в этой теме предлагаю постить все вопросы по разработке ELF-приложений.
Вот, за просмотров исходникв накопилось несколько вопросов.
Здесь даёться окну какой-то ID.

gui_window_create(WINDOW_ID_MAINMENU, Menu_EventHandler);

Откуда берёться данное значение?

#define WINDOW_ID_MAINMENU 0xD001

И вот ещё:

__pxe_api_imm_onearg(0xA4/4, 0x10/4, 1);
__pxe_api_imm_onearg(0xA4/4, 0x38/4, 1);
__pxe_api_imm(0x74/4, 0xB4/4, mh, 0);

снова же, откуда беруться данные значения и что они значат?
Это адреса изображений? Если да - как их узнать?


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
 Заголовок сообщения: Re: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Вс окт 21, 2012 5:12 pm 
Не в сети
Общительный пользователь

Зарегистрирован: Чт авг 16, 2012 4:05 pm
Сообщений: 88
Откуда: Оттуда
Cпасибо сказано: 0
Спасибо получено:
11 раз в 8 сообщениях

Добавить очки репутацииУменьшить очки репутации
ид берёшь на шару, какое тебе вздумается, в контексте твоего приложения эти тд не должны повторятся, ибо таких окон можно создать много и переходить к ним когда захочется


__pxe_api_imm_onearg(0xA4/4, 0x10/4, 1);

Например:

это прямые вызовы (без SWI) неизвестных процедур из PXO апи, понять что они делают - не догадался ещё, но без них не работает, что это означает?
это означает, что идёт вызов из таблицы под ячейкой 0xA4/4 функцию под номером 0x10/4 в качестве первого параметра идёт 1.

Зачем я делю номера на 4? Да просто из удобства, ибо в листинге дизассемблера PXE файла это выглядит так

LDR R2, =pxe_api_pointer
LDR R1, [R2, #0xA4]
LDR R1, [R1, #0x10]
MOV R0, #1
BLX R1

А в си, получается надо делить на 4, так как работаем с массивами интов ( или указатей) (Длина инта или указателя в ARM есть 4), чтобы не путатся, оставляю как в ассемблере.


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
 Заголовок сообщения: Re: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Вс окт 21, 2012 5:35 pm 
Не в сети
Пользователь
Аватара пользователя

Зарегистрирован: Вт окт 13, 2009 7:50 pm
Сообщений: 29
Cпасибо сказано: 2
Спасибо получено:
2 раз в 2 сообщениях
Пол: мужской
Телефон: KP500
Цвет: Vandyke Brown
Прошивка: kp500_V10z

Добавить очки репутацииУменьшить очки репутации
Спасибо, теперь всё понятно.


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
 Заголовок сообщения: Re: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Вс окт 21, 2012 7:52 pm 
Не в сети
Пользователь
Аватара пользователя

Зарегистрирован: Вт окт 13, 2009 7:50 pm
Сообщений: 29
Cпасибо сказано: 2
Спасибо получено:
2 раз в 2 сообщениях
Пол: мужской
Телефон: KP500
Цвет: Vandyke Brown
Прошивка: kp500_V10z

Добавить очки репутацииУменьшить очки репутации
нашел ошибку в apps
char name[512];
char path[64];
но здесь:
strncpy(name, fs.name, 64);
strncpy(list[c].fname, path, 512);
и по этому должно быть
char name[64];
char path[512];


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
 Заголовок сообщения: Re: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Вс окт 21, 2012 8:50 pm 
Не в сети
Общительный пользователь

Зарегистрирован: Чт авг 16, 2012 4:05 pm
Сообщений: 88
Откуда: Оттуда
Cпасибо сказано: 0
Спасибо получено:
11 раз в 8 сообщениях

Добавить очки репутацииУменьшить очки репутации
ну перепутал) бывает)


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
 Заголовок сообщения: Re: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Вс окт 21, 2012 9:52 pm 
Не в сети
Пользователь
Аватара пользователя

Зарегистрирован: Вт окт 13, 2009 7:50 pm
Сообщений: 29
Cпасибо сказано: 2
Спасибо получено:
2 раз в 2 сообщениях
Пол: мужской
Телефон: KP500
Цвет: Vandyke Brown
Прошивка: kp500_V10z

Добавить очки репутацииУменьшить очки репутации
А чем, кстатии можно изображение в массив перегнать? только свою софтину писать?


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
 Заголовок сообщения: Re: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Вс окт 21, 2012 10:06 pm 
Не в сети
Общительный пользователь

Зарегистрирован: Чт авг 16, 2012 4:05 pm
Сообщений: 88
Откуда: Оттуда
Cпасибо сказано: 0
Спасибо получено:
11 раз в 8 сообщениях

Добавить очки репутацииУменьшить очки репутации
ну я в инете прям нашёл либу LodePNG, очень удобная и простая
Можно её и в эльф-либу засандалить, но она весит столько o_O, хотя не так уж и страшно


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
 Заголовок сообщения: Re: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Вс окт 21, 2012 10:12 pm 
Не в сети
Пользователь
Аватара пользователя

Зарегистрирован: Вт окт 13, 2009 7:50 pm
Сообщений: 29
Cпасибо сказано: 2
Спасибо получено:
2 раз в 2 сообщениях
Пол: мужской
Телефон: KP500
Цвет: Vandyke Brown
Прошивка: kp500_V10z

Добавить очки репутацииУменьшить очки репутации
Да-да лучше пусть будет!
А я, пока, для теста, сделаю утилиту, которая б любое изображение приводила к файлу в котором содержалось бы:
Width,Heigth,[пиксели оп-порядку в виде B,G,R,Z]. (Я ж велосипедоизобретатель :D )


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
 Заголовок сообщения: Re: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Пн окт 22, 2012 12:12 am 
Не в сети
Общительный пользователь

Зарегистрирован: Чт авг 16, 2012 4:05 pm
Сообщений: 88
Откуда: Оттуда
Cпасибо сказано: 0
Спасибо получено:
11 раз в 8 сообщениях

Добавить очки репутацииУменьшить очки репутации
ну я себе такое давно сделал для png, BGRA, что я в ручную что ли эти изображения вставлял :D


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
 Заголовок сообщения: Re: Вопросы в разработке ELF-приложений
СообщениеДобавлено: Пн окт 22, 2012 1:15 am 
Не в сети
Общительный пользователь

Зарегистрирован: Пн окт 22, 2012 1:08 am
Сообщений: 96
Откуда: Украина
Cпасибо сказано: 1
Спасибо получено:
10 раз в 7 сообщениях
Пол: мужской
Телефон: Другой
Цвет: Black

Добавить очки репутацииУменьшить очки репутации
pacan писал(а):
А я, пока, для теста, сделаю утилиту, которая б любое изображение приводила к файлу в котором содержалось бы:
Width,Heigth,[пиксели оп-порядку в виде B,G,R,Z]. (Я ж велосипедоизобретатель :D )

Ты собрался изобрести BMP? o_O

> B,G,R,Z
Ааа, у тебя ещё параметр глубины есть.


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 63 ]  На страницу 1, 2, 3, 4, 5 ... 7  След.

Часовой пояс: UTC + 3 часа



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron

     
Форум LG KP500 Cookie © 2009-2010
Идея и дизайн sarkon01



Мобильный портал     Rambler's Top100   Галерея фонов, рамки и клипарт на сайте Lenagold


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB