|
JPEG для ARM_, исходники прилагаю |
|
|
|
Jul 31 2008, 15:00
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 3-05-08
Из: Minsk
Пользователь №: 37 240

|
Цитата(etoja @ Jul 31 2008, 16:15)  Утомили балбесы вроде Nixona, рекомендующие поиск. Не знаешь - молчи.
Для Anatoly_P выкладываю простой исходник декодера jpeg с описанием формата и полезными примечаниями. Огромное спасибо. А то я уже начал разбираться в коде для компов... Т.к. действительно уже дофинга описаний из нета закатал. Т.е что-то удобоваримое фик найдешь.. Вообщем спасибо и большое.. Пойду домой со спокойной душой, а завтра разберемся
|
|
|
|
|
Aug 1 2008, 06:24
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 3-05-08
Из: Minsk
Пользователь №: 37 240

|
Здрасте! Посмотрел сегодня файл с кодом... М-да. Я уже такой начал ковырять раньше Он вообщем-то не для АРМ т.к. там есть ассемблерные вставки вроде как не АРМ. Этот файл я без переделок и проблем откомпилировал на Вижуал студии и все работает. так что для АРМ буду переделывать, надеюсь не много придется
|
|
|
|
|
Aug 1 2008, 08:02
|
Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 22-03-07
Из: Novosibirsk
Пользователь №: 26 415

|
В microwindows есть ссылка на этот ресурс. Не смотрели?
|
|
|
|
|
Aug 1 2008, 08:06
|
Местный
  
Группа: Участник
Сообщений: 336
Регистрация: 7-03-07
Из: Петербург
Пользователь №: 25 961

|
Цитата(Anatoly_P @ Aug 1 2008, 09:24)  Он вообщем-то не для АРМ т.к. там есть ассемблерные вставки вроде как не АРМ. Ассемблерные вставки аккуратно сделаны под ватком на х86. А где же #include "jpegdec.h"?
|
|
|
|
|
Aug 1 2008, 11:09
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37

|
Цитата Ассемблерные вставки аккуратно сделаны под ватком на х86. А где же #include "jpegdec.h"? Этот пример найдёте на ресурсе, из поста SergeiCh-а. Кстати, uC/GUI имееет функции работы с BMP и JPEG файлами...
--------------------
Если зайца бить, его можно и спички научить зажигать Сколько дурака не бей - умнее не будет. Зато опытнее
|
|
|
|
|
Aug 1 2008, 11:46
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 3-05-08
Из: Minsk
Пользователь №: 37 240

|
Цитата(SergeiCh @ Aug 1 2008, 11:02)  В microwindows есть ссылка на этот ресурс. Не смотрели? Есть у меня и это, но там слишком дофига. так сказать на все случае жизни. Лучше вышеуказанный пример портировать на АРМ. Чем сейчас и занимаюсь
|
|
|
|
|
Aug 1 2008, 12:11
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 3-05-08
Из: Minsk
Пользователь №: 37 240

|
Главная проблема пока видится в том, чтобы с меньшими затратами определить, что делают асмовские вставки . Я в асме для 086 совсем не силен
|
|
|
|
|
Aug 3 2008, 04:57
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37

|
Цитата неправда. Асмовые модули лежат в папке uC-CPU - посмотрите в любом порте Я про GUI, а Вы про саму ось... Вот здесь Itch давал ссылку на сборку uC/GUI, в которой есть JPEG, Memdev, Multilayer. Проверил, качается. И ни какого асма.
--------------------
Если зайца бить, его можно и спички научить зажигать Сколько дурака не бей - умнее не будет. Зато опытнее
|
|
|
|
|
Aug 4 2008, 14:54
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 3-05-08
Из: Minsk
Пользователь №: 37 240

|
Похоже вариантов исходников JPG в сети только два: один от разработчиков формата, а второй от Cristi Cuturicu. Первый вариант слишком большой т.к. на все случае жизни. Ковыряние со вторым у меня зашло в тупичок т.к. линковщик пишет, что памяти не хватает Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(jpegdec.o). Error: L6407W: Sections of aggregate size 0xa13b4 bytes could not fit into .ANY selector(s). Может кто знает, как это обойти, проц LPC2468
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|