+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 20 of 36

Кросс-компилятор С++ под Meizu M6 S/P

This is a discussion on Кросс-компилятор С++ под Meizu M6 S/P within the Russian forums, part of the Meizu Me International category; Кросс-компилятор C++ под Meizu M6 S/P Кто знает, есть ли он вообще в природе? Есть просто силы и желание заняться ...

  1. #1
    Passing By
    Join Date
    Dec 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Кросс-компилятор С++ под Meizu M6 S/P

    Кросс-компилятор C++ под Meizu M6 S/P

    Кто знает, есть ли он вообще в природе? Есть просто силы и желание заняться разработкой альтернативной прошивы. Возможно даже, на её базе нарисуется новая многозадачная операционка.

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

    ЗЗЫ: Проект не коммерческий, т.е. как и раньше всё ПО будет распространяться бесплатно.

  2. #2
    Member
    Join Date
    Mar 2007
    Posts
    163
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Мобильнеги через Ida и Iar ковыряют.
    Ida - дизассемблер с поддержкой армов
    Iar - компилятор.

    Мне лично кажется перспективным портирование симёновского эльфпака.
    Ну или взяться сразу за линукс, как на яблоках или рокбокс.

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

  3. #3
    Passing By
    Join Date
    Dec 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Спасибо. Будем разбираться. Как только что-то толковое будет - я скажу.

  4. #4
    Passing By
    Join Date
    Dec 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Обсудили всю абсурдность ситуации... При таком реальном минимуме инфы об архитектуре плеера и официальной документации, написание ОС закончится к тому моменту, когда М6 будет калькулятором по сравнению со всеми остальными плеерами. Потому идею положили в стол. Эвилу еще раз спасибо!..

  5. #5
    Member
    Join Date
    Mar 2007
    Posts
    163
    Thanks
    0
    Thanked 0 Times in 0 Posts
    С нуля ось писать бессмысленно, нужно портировать готовый проект.
    Например Rockbox.
    Проц у нас такой же как в каком-то ай-ривере (U10 кажется) под который порт рокбокса уже есть.
    Это реально сделать и достаточно быстро, главное чтобы кто-то взялся, а то некому нифига
    ИМХО самое сложное это сделать мультизагрузку, чтобы можно было или стандартную прошивку грузить или рокбокс.

    Несколько хуже дела обстоят с линуксом, его кажется не под что кроме яблок пока и не сделали.

    А так, наша стандартная прошивка уступает этим всем наворотам только в одном. Нельзя устанавливать дополнительные приложения (у рокбокса они как плагины идут)

    Если бы встроить в неё что-то вроде симёновского эльф-лоадера, цены бы ей не было. Но тут опять-же всё упирается в людей.
    Надо знать асм, чтобы дизассемблировать прошивку и вшить в неё патч...
    Конечно приложения тоже кому-то придётся писать...

  6. #6
    Passing By
    Join Date
    Nov 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Компиляторов для ARM архитектуры навалом.
    Навскидку:
    IAR (www.iar.com)
    Keil (www.keil.com) - у них вообще родной от ARM Ltd.
    GreenHills (www.ghs.com)
    и конечно GCC (gcc.gnu.org) - этот вообще бесплатный на кучу процессорных архитектур (надо смотреть arm-elf-gcc), родной линуксовый, но есть и под вынь

    Дизассемблер - IDA (www.datarescue.com) мощнейшая штука.

    Портирорвать линукс на конкретный проц вполне реально (для тех, кто знает как), имея описание проца от производителя и еще надо кое-какое ПО от него-же - если производитель позаботился... .

    Но все это требует немалых усилий и времени, особенно если этим не занимался . А потом еще начнутся проблемы с отладкой...

    Видимо действительно - реальный путь только портировать что-то готовое типа Rockbox.

  7. #7
    Member
    Join Date
    Mar 2007
    Posts
    163
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Похоже опять заглохло всё, как обычно...

    Надо асм учить...

  8. #8
    vcf
    vcf nincs online
    Member
    Join Date
    Apr 2007
    Posts
    120
    Thanks
    0
    Thanked 0 Times in 0 Posts
    народ! мы разрабатываем рокбох для мейзу м6 здесь Meizu M6 "miniplayer" и здесь http://www.meizume.com/firmware/1371-rockbox.html и здесь http://powerman.ucoz.ru/forum/15-193-1 нам рокбох девелопер почитал код и сказал что чо то там вычиал.скоро напишет.присоединяйтеся!!!!!!!!!
    з.ы вроде уже неплохая команда набирается.........

  9. #9
    Freshman
    Join Date
    Nov 2007
    Posts
    35
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by vcf View Post
    народ! мы разрабатываем рокбох для мейзу м6 здесь Meizu M6 "miniplayer" и здесь http://www.meizume.com/firmware/1371-rockbox.html и здесь http://powerman.ucoz.ru/forum/15-193-1 нам рокбох девелопер почитал код и сказал что чо то там вычиал.скоро напишет.присоединяйтеся!!!!!!!!!
    з.ы вроде уже неплохая команда набирается.........
    OK! kin mne asyu v lichku, ya tozhe pomogu chem mogu. hot v asm ne ochen silen. russkije vpered

  10. #10
    Member
    Join Date
    Mar 2007
    Posts
    163
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Неужели сдвинулось?
    Лично я всему руками за.
    Помочь вряд ли чем-то смогу (куда мне до девелоперов?), вот потестить это пожалуйста, всегда готов

  11. #11
    Freshman
    Join Date
    Jan 2008
    Posts
    25
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Cool "Лёд тронулся!"

    Quote Originally Posted by EVIL_USER View Post
    Неужели сдвинулось?
    Лично я всему руками за.
    Помочь вряд ли чем-то смогу (куда мне до девелоперов?), вот потестить это пожалуйста, всегда готов
    Ещё как сдвинулось)
    Мы там пытаемся как нить это всё продвинуть, ищем новых кадров, набираем команду (как из русских, так и зарубежных девелоперов).
    Короче "Лёд тронулся!" :D

  12. #12
    Freshman
    Join Date
    Jan 2008
    Posts
    25
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Ps
    Ппц просто. Все хотят тестить (!!!) но никто разрабатывать не особо торопится =d

  13. #13
    vcf
    vcf nincs online
    Member
    Join Date
    Apr 2007
    Posts
    120
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Webserver Technotop Internetdiensten не думай что все ленивы))))))я щас сижу над этим кодом и пособием по изучению асм кодов))))

  14. #14
    Member
    Join Date
    Mar 2007
    Posts
    163
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Я тоже хочу разрабатывать, только не умею)
    Ничего злее таймера на МК я на асме не сделаю, да и то ночь трахаться буду над хелпами)
    Так что толку от меня в этой области мало будет)

  15. #15
    vcf
    vcf nincs online
    Member
    Join Date
    Apr 2007
    Posts
    120
    Thanks
    0
    Thanked 0 Times in 0 Posts
    я думаю ты сможешь помочь.......мы в асме НИЧЕГО не сечом абсолютно.........так что нам не надо ничего писат просто код почиать и усё............девелопре чо-то тормозит
    з.ы ща буду делать единую ветку

  16. #16
    vcf
    vcf nincs online
    Member
    Join Date
    Apr 2007
    Posts
    120
    Thanks
    0
    Thanked 0 Times in 0 Posts
    так.......нам девелопер сказал что надо искать людей с знанием кода)пока ток ты есть.но челы в начале этой ветки....их ь=бы найти......
    з.ы создал нову единую ветку http://www.meizume.com/firmware/5567...-meizu-m6.html

  17. #17
    vcf
    vcf nincs online
    Member
    Join Date
    Apr 2007
    Posts
    120
    Thanks
    0
    Thanked 0 Times in 0 Posts
    нашол не блохой асм ассемблер stream.ifolder.ru: ñîâìåñòíûé ïðîåêò iFolder & Stream
    кажись нам всётаки придётся учитсо этому коду)))

  18. #18
    Member
    Join Date
    Mar 2007
    Posts
    163
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Мои познания ограничиваются прочтением пары статей с разбором простейших программ на микроконтроллерах.
    Ещё изучал как патчи на сименсы пишут, но тоже не много дало.

    В общем вскрыть SDRAM_image.bin дизассемблером мне так и не удалось, ибо не нашел энтри пойнт.
    К тому же гуру на сименсклубе сперва дизассемблер под конкретное железо настраивали, а это не только проц указать, там они дохрена чего ворочали.

    А асм учить всё равно придётся, в следующем семестре в инсте заставят)

  19. #19
    vcf
    vcf nincs online
    Member
    Join Date
    Apr 2007
    Posts
    120
    Thanks
    0
    Thanked 0 Times in 0 Posts
    вроде решение найдено.прочти пост da flexa в http://www.meizume.com/firmware/5567...-meizu-m6.html

  20. #20
    vcf
    vcf nincs online
    Member
    Join Date
    Apr 2007
    Posts
    120
    Thanks
    0
    Thanked 0 Times in 0 Posts
    з.ы ну надёюсь тада и т.ы сможешь нам помочь))


 

Similar Threads

  1. Replies: 5
    Last Post: 08-04-2007, 10:39 PM
  2. Проблема с диктофоном!!!!
    By infocean in forum Russian
    Replies: 4
    Last Post: 07-15-2007, 06:56 PM
  3. Replies: 1
    Last Post: 05-04-2007, 04:41 AM
  4. Replies: 16
    Last Post: 03-28-2007, 08:39 PM
  5. Replies: 6
    Last Post: 03-25-2007, 05:52 PM