Электронные сигареты
Электронные сигареты – интернет магазин Папироска.рф

Доставка по РФ без предоплаты. Более 600 пунктов выдачи по всей России.

Варивольты   Стартовые наборы   Недорогие
Папироска.рф
Жидкости для заправки электронных сигарет
Жидкости для заправки электронных сигарет

Огромное кол-во вкусов, разные производители. Доставка без предоплаты.

GreenFog Shisha   Atmose    E-liquid France
Папироска.рф
TopOfVape.ru: Спирали от 20 руб, АКБ от 240 руб, Лен 10 руб, Кулада 10 мл. 60 руб. Магазины Москва, СПб, доставка по РФ СДЭК.
DripVape.ru: Capella, FW, TPA - Акции! Нихром, Кантал, Койлы, Жидкости, Флаконы, Kendo, PG, VG, Основы. Бесплатная доставка!
VapeClub.ru: Интернет-магазин. Бесплатная доставка от 1000р. Scotts, Eco Vape, Mashera New, Trix, Angry Vape, Relakes, Beard, Vampire Vape, Tattoo,  Illusion,  Vape Face
Дистрибьютор jija: Оптовые цены производителей! Frankly Monkey - 170р, MAXWELL'S - 235р, Zombie Party - 185р + более 40 брендов на складе. Мин. заказ 5000 руб.
vardex.ru: №1 на рынке электронных сигарет. Только проверенные бренды. Расширенная гарантия и низкие цены.
iCigarette.ru: Самый большой он-лайн магазин жидкости для электронных сигарет в России. Больше 100тыс. вариантов! 30мл и 6х6мл за 1 руб! Код 10% скидки ecigtalk

Показано с 1 по 15 из 15

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

  1. #1

    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 в 00:36.

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

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

    VTCFont & SME- Редактор ресурсов, кастом прошивка sur_myevic, апдейтер, патчи. Joyetech Wismec Eleaf Vortex Mod
    спойлер  

  4. #4
    Цитата Сообщение от MicroSur Посмотреть сообщение
    Так то лучше.
    Картинки?
    пока так как есть! работы много, всё не успеваю)

  5. #5
    Цитата Сообщение от lenaputivanova Посмотреть сообщение
    Надеюсь разрабы набегут
    И на третьем пункте побегут назад

  6. #6
    Цитата Сообщение от VelvetNight Посмотреть сообщение
    И на третьем пункте побегут назад
    Какие люди) Ночка привет

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

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

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

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

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

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

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

    VTCFont & SME- Редактор ресурсов, кастом прошивка sur_myevic, апдейтер, патчи. Joyetech Wismec Eleaf Vortex Mod
    спойлер  

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

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

    VTCFont & SME- Редактор ресурсов, кастом прошивка sur_myevic, апдейтер, патчи. Joyetech Wismec Eleaf Vortex Mod
    спойлер  

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

  14. #14
    Цитата Сообщение от alphaxx Посмотреть сообщение
    Какие люди) Ночка привет

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

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

Похожие темы

  1. VTCFont и SME: Прошивка, Редактор, Ресурсы Joyetech, Wismec, Eleaf, Vortex
    от MicroSur в разделе Техническая часть
    Ответов: 3782
    Последнее сообщение: Сегодня, 15:55
  2. Редактирование подписи
    от Stalkernet71 в разделе Вопросы по работе форума
    Ответов: 74
    Последнее сообщение: 26.03.2017, 16:04
  3. MyEvic на RX2/3
    от Heartfeeder в разделе Вопрос - ответ
    Ответов: 27
    Последнее сообщение: 30.01.2017, 23:58
  4. Ответов: 45
    Последнее сообщение: 07.08.2013, 12:33

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

Ваши права

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

Рейтинг@Mail.ru

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

© eCigTalk.ru 2010-2017