eCigTalk.org - Powered by vBulletin



Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 37

Тема: myevic и SME: Редактирование и компиляция открытого кода

  1. #1
    Новичок Аватар для alphaxx
    Репутация: 19
    Регистрация: 08.04.2017
    Пол:
    Адрес: Новосибирск
    Сообщений: 36

    myevic и SME: Редактирование и компиляция открытого кода

    Инструкция по установке и настройке всего необходимого для редактирования и компиляции кода myevic и SME под ОС Windows

    1) Скачиваем и ставим NetBeans (сборка для C/C++)
    x86: Качаем отсюда
    x64: Качаем отсюда

    ставим в папку по умолчанию куда попросит

    Кто желает русскоязычную оболочку, следующий пункт №2 пропускает!

    2) Переключение интерфейса NetBeans на английский язык
    переходим по пути ..\NETBEANS\ETC
    открываем любым редактором файл netbeans.conf
    находим параметр netbeans_default_options=
    и в конце перед ковычками ставим пробел и дописываем
    -J-Duser.language=en -J-Duser.region=US
    да, мы будем работать в англоязычной оболочке, т.к. мне проще читать и разбираться в оболочке и логах
    пока его не зпускаем

    3) Скачиваем и устанавливаем Cygwin
    x86: Качаем отсюда
    x64: Качаем отсюда
    ставим в папку C:\MYEVIC\CYGWIN
    когда спросит откуда качать, выбираем первый сервер
    http://cygwin.mirror.constant.com

    +в поиске пишем wget
    -выпадает список, выбирем Web
    -ищем пакет wget: Utility to retrieve files from the WWW via HTTP and FTP
    -щёлкаем по слову Skip пока не найдём самый новый пакет

    Ждём пока установится, открываем терминал Cygwin и пишем
    wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
    chmod +x apt-cyg
    mv apt-cyg /usr/local/bin
    apt-cyg mirror ftp://sourceware.org/pub/cygwin
    apt-cyg install make git python3 python3-setuptools binutils gcc-core gcc-g++ libhidapi0 libhidapi-devel libusb1.0 libusb1.0-devel wget patch
    4) Скачиваем SDK процессора
    Качаем отсюда
    из архива нам нужна только папка Library
    создаём папку в корне диска и копируем туда, должно получится так C:\nuvoton-sdk\Library
    эту же папку копируем по пути C:\myevic\cygwin\nuvoton-sdk\Library
    зачем и почему два раза никому не известно ) но по другому не работает

    5) Скачиваем компилятор для прошивки
    Качаем отсюда
    жмём кнопку DOWNLOAD и выбираем верхнюю строку
    устанавливаем указывая путь C:\MYEVIC\ARM
    в конце будет 4 галочки, снимаем все, ставим две нижние, жмём ГОТОВО

    6) Начинаем работать с NetBeans
    Очень важно! Запускать NetBeans из под администратора
    для этого жмём на иконке NetBeans IDE ПКМ > Свойства > Совместимость > ставим галочку "Запускать эту программу от имени администратора" > Ok
    иначе не видать удачи )

    нажимаем Справка > Проверить обновления
    и обновляем всё что он просит

    7) Клонируем проект с GitHUB и настраиваем его
    Нажимаем Team > Git > Clone (Группа\Git\Клонировать)
    Repository URL (URL-адрес репозитория):
    SME - https://github.com/MicroSur/sur_myevic.git
    myevic -
    https://github.com/ClockSelect/myevic.git

    Clone into(клонировать в): C:\MYEVIC\SME
    жмём Next (далее)
    если спросит пароль ) жми Cancel (отмена)
    видим Select Remote Branches (Выбор удалённых ветвей)
    выбираем master
    нажимаем Next (Далее)
    нажимаем Finish (Готово)
    ждём пока склонирует проект в локальную директорию
    вылезет окошко Clone Completed (Клонирование завершено)
    жмём Create Project... (Создать проект...)
    дальше выбираем Categories: C/C++, Projects: C/C++ Project with Existing Sources (Категория:С/С++, Проекты на С/С++ c существующими исходными файлами)
    жмём Next (Далее)
    жмём Browse (Обзор) и указываем папку C:\MYEVIC\SME\SUR_MYEVIC
    жмём Finish (Готово)

    теперь пропишем пути для библиотек процессора, для этого
    -кликаем ПКМ на проекте sur_myevic
    -properties(Свойства)
    -code assistance(Помощник по работе с кодом)
    -c compiler(Компилятор С)
    и в include directories (Включить каталоги) копируем строку
    ../../cygwin/nuvoton-sdk/Library/CMSIS/Include;../../cygwin/nuvoton-sdk/Library/Device/Nuvoton/M451Series/Include;../../cygwin/nuvoton-sdk/Library/NuEdu/inc;../../cygwin/nuvoton-sdk/Library/SmartcardLib/Include;../../cygwin/nuvoton-sdk/Library/StdDriver/inc;../../cygwin/nuvoton-sdk/Library/UsbHostLib/INCLUDE;../../cygwin/nuvoton-sdk/Library/UsbHostLib/INCLUDE/inc_mass;../../cygwin/nuvoton-sdk/Library/Device/Nuvoton/M451Series/Source

    На этом весь процесс подготовки к работе с прошивкой закончен! Теперь можете работать с прошивкой и компилировать без проблем и ошибок!
    Прошивка после компияции находится в C:\MYEVIC\SME\sur_myevic\bin\myevic_dec.bin (не шифрованая).


    =================================================
    написал мануал alphaxx
    дополняла lenaputivanova
    Последний раз редактировалось alphaxx; 03.01.2018 в 01:36.

  2. #2
    Вэйпер Аватар для lenaputivanova
    Репутация: 20
    Регистрация: 01.09.2016
    Пол:
    Адрес: Москва
    Сообщений: 792
    Надеюсь разрабы набегут, я бы не начала делать без инструкции этой

  3. #3
    Гуру Аватар для MicroSur
    Репутация: 3296
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 15,829
    Записей в дневнике
    63
    Цитата Сообщение от alphaxx Посмотреть сообщение
    написал мануал alphaxx
    дополняла lenaputivanova
    Так то лучше.
    Картинки?

    VTCFont & SME - универсальный редактор ресурсов и особенная прошивка для модов с большими экранами от Joyetech Wismec Eleaf
    спойлер  

  4. #4
    Новичок Аватар для alphaxx
    Репутация: 19
    Регистрация: 08.04.2017
    Пол:
    Адрес: Новосибирск
    Сообщений: 36
    Цитата Сообщение от MicroSur Посмотреть сообщение
    Так то лучше.
    Картинки?
    пока так как есть! работы много, всё не успеваю)

  5. #5
    Пользователь Аватар для VelvetNight
    Репутация: 92
    Регистрация: 20.01.2016
    Пол:
    Адрес: Москва
    Сообщений: 107
    Цитата Сообщение от lenaputivanova Посмотреть сообщение
    Надеюсь разрабы набегут
    И на третьем пункте побегут назад

  6. #6
    Новичок Аватар для alphaxx
    Репутация: 19
    Регистрация: 08.04.2017
    Пол:
    Адрес: Новосибирск
    Сообщений: 36
    Цитата Сообщение от VelvetNight Посмотреть сообщение
    И на третьем пункте побегут назад
    Какие люди) Ночка привет

    а что не так с третьим пунктом?

  7. #7
    Вэйпер Аватар для lenaputivanova
    Репутация: 20
    Регистрация: 01.09.2016
    Пол:
    Адрес: Москва
    Сообщений: 792
    Цитата Сообщение от alphaxx Посмотреть сообщение
    а что не так с третьим пунктом?
    Это ещё прошлый вариант не видели) кстати, код можно целиком копировать , переносы строк автоматически распознаются как надо, можно добавить в инструкцию, а в код лучше лишний интер написать в конце чтоб проще покировать. Cygwin я качала 32-битный сначала, он полетел и установила 64-битку, наверно лучше в рекомендуемые её прописать. Нетбинс руганётся, что мол ошибки могут быть,но вроде всё норм. Выполняется вроде быстрее чем на 32-битке, хотя и на 32 это 2-4 секунды занимало.
    Последний раз редактировалось lenaputivanova; 08.01.2018 в 19:16.

  8. #8
    Новичок Аватар для alphaxx
    Репутация: 19
    Регистрация: 08.04.2017
    Пол:
    Адрес: Новосибирск
    Сообщений: 36
    Цитата Сообщение от lenaputivanova Посмотреть сообщение
    Это ещё прошлый вариант не видели) кстати, код можно целиком копировать , переносы строк автоматически распознаются как надо, можно добавить в инструкцию, а в код лучше лишний интер написать в конце чтоб проще покировать. Cygwin я качала 32-битный сначала, он полетел и установила 64-битку, наверно лучше в рекомендуемые её прописать. Нетбинс руганётся, что мол ошибки могут быть,но вроде всё норм. Выполняется вроде быстрее чем на 32-битке, хотя и на 32 это 2-4 секунды занимало.
    у всех всё по разному рботает, у меня всё х64 и всё на ура! какой интер в какой конец запихать

  9. #9
    Вэйпер Аватар для lenaputivanova
    Репутация: 20
    Регистрация: 01.09.2016
    Пол:
    Адрес: Москва
    Сообщений: 792
    Проще копировать

    Код:
    код
    Чем
    Код:
    код без интера на конце
    А не, на этом древнем форуме не проще

    А у меня была 32-битка по умолчанию и тоже работало)

  10. #10
    Гуру Аватар для MicroSur
    Репутация: 3296
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 15,829
    Записей в дневнике
    63
    По моему вы все усложняете своими "битками". Главное для получение бинарника - версия GNU Tools ARM Embedded.
    Получал одинаковый бинарник и на XP и на вин7 (32-64) , без разницы.

    VTCFont & SME - универсальный редактор ресурсов и особенная прошивка для модов с большими экранами от Joyetech Wismec Eleaf
    спойлер  

  11. #11
    Вэйпер Аватар для lenaputivanova
    Репутация: 20
    Регистрация: 01.09.2016
    Пол:
    Адрес: Москва
    Сообщений: 792
    Цитата Сообщение от MicroSur Посмотреть сообщение
    По моему вы все усложняете своими "битками". Главное для получение бинарника - версия GNU Tools ARM Embedded.
    А разве make не из гудвина компилирует (ну и вычисления на него кладутся)?

  12. #12
    Гуру Аватар для MicroSur
    Репутация: 3296
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 15,829
    Записей в дневнике
    63
    Цитата Сообщение от lenaputivanova Посмотреть сообщение
    гудвина
    Просьба, это слово режет мозг, не называй его так, пока. Цигвин, сигвин, но не это...
    Cygwin это среда юникса под винды, грубо.
    Есть компилятор Си (gcc или что там, любой не важно), есть указания как делать из этого ARM. Это отдельные программы.

    VTCFont & SME - универсальный редактор ресурсов и особенная прошивка для модов с большими экранами от Joyetech Wismec Eleaf
    спойлер  

  13. #13
    Вэйпер Аватар для lenaputivanova
    Репутация: 20
    Регистрация: 01.09.2016
    Пол:
    Адрес: Москва
    Сообщений: 792
    Цитата Сообщение от MicroSur Посмотреть сообщение
    Просьба, это слово режет мозг, не называй его так, пока. Цигвин, сигвин, но не это...
    Произносится это очень неудобно. И читается.

  14. #14
    Пользователь Аватар для VelvetNight
    Репутация: 92
    Регистрация: 20.01.2016
    Пол:
    Адрес: Москва
    Сообщений: 107
    Цитата Сообщение от alphaxx Посмотреть сообщение
    Какие люди) Ночка привет

    а что не так с третьим пунктом?
    Не-не, у меня всё нормально.
    Я к тому, что "разработчиков" так много, что кто-то уже на третьем пункте убежит
    Цитата Сообщение от lenaputivanova Посмотреть сообщение
    гудвина
    я слышала, как скайп называют "скуп", но вот цигвин "гудвином" ещё не слышала.

  15. #15
    Вэйпер Аватар для lenaputivanova
    Репутация: 20
    Регистрация: 01.09.2016
    Пол:
    Адрес: Москва
    Сообщений: 792
    Цитата Сообщение от VelvetNight Посмотреть сообщение
    Я к тому, что "разработчиков" так много, что кто-то уже на третьем пункте убежит
    Да ладно, Клейн вот уже дня три не может удалить пекмена и игры. С пекменом вроде разобрался, а вот игры не может удалить... И ничего, не убегает

  16. #16
    Гуру Аватар для MicroSur
    Репутация: 3296
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 15,829
    Записей в дневнике
    63
    Цитата Сообщение от lenaputivanova Посмотреть сообщение
    И ничего, не убегает
    Похоже что сдался ) Даже идеями не делится.

    VTCFont & SME - универсальный редактор ресурсов и особенная прошивка для модов с большими экранами от Joyetech Wismec Eleaf
    спойлер  

  17. #17
    Вэйпер Аватар для lenaputivanova
    Репутация: 20
    Регистрация: 01.09.2016
    Пол:
    Адрес: Москва
    Сообщений: 792
    Цитата Сообщение от MicroSur Посмотреть сообщение
    Похоже что сдался ) Даже идеями не делится.
    Просто в вк общаемся, проще и быстрее.
    Он вот такой шедевр сделал
    кек

  18. #18
    Новичок
    Репутация: 5
    Регистрация: 07.03.2016
    Пол:
    Адрес: Germany, NRW, Kreis Mettmann
    Сообщений: 9
    Hallo MicroSur

    I noticed with my AT (Wismec RX300) that in the last SME myevic version (180129 V5.58) the activated clock under Screen - Logo is switched off automatically. I don't know why yet.

  19. #19
    Пользователь Аватар для Yoti
    Репутация: 125
    Регистрация: 10.07.2016
    Пол:
    Адрес: Россия
    Сообщений: 533
    Какой "интер", какой "гудвин", лол? Без футбольной команды и сказочного волшебника уже прошивки не собираются? У меня сто лет назад вышло же.
    Девайсы  


  20. #20
    Вэйпер Аватар для lenaputivanova
    Репутация: 20
    Регистрация: 01.09.2016
    Пол:
    Адрес: Москва
    Сообщений: 792
    Цитата Сообщение от Yoti Посмотреть сообщение
    У меня сто лет назад вышло же.
    Смой
    кек

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 5221
    Последнее сообщение: 05.10.2023, 14:58
  2. Редактирование подписи
    от Stalkernet71 в разделе Вопросы по работе форума
    Ответов: 74
    Последнее сообщение: 26.03.2017, 17:04
  3. MyEvic на RX2/3
    от Heartfeeder в разделе Вопрос - ответ
    Ответов: 27
    Последнее сообщение: 31.01.2017, 00:58
  4. Ответов: 45
    Последнее сообщение: 07.08.2013, 13:33

Метки этой темы

Ваши права

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

Условия предоставления информации | Отказ от ответственности

© eCigTalk.org 2021