Closed AndreiCherniaev closed 3 weeks ago
What is different between EZP2019-EZP2025_chip_data_editor and IMSProg editor?
- only field names and folder search algorithm.
- You're right. The editor should also be described, for example as here.
Я изучил ссылку. "Формат базы данных микросхем основан на формате программаторов EZP2019, EZP2020, EZP2023, Minpro I, XP866+. Для ее редактирования используется отдельный компонент программы." Компонент программы - звучит очень непонятно. Также вы говорите "Программа IMSProg". То есть в вашем мире есть программа IMSProg и она делится на два компонента: programmer, data base editor.
Я такого не встречал. Давайте рассмотрим какой-нибудь классический пример, да ещё и англоязычный. Если переводить на вашу разработку термины из То получается что у вас есть collection of tools - набор утилит 1) Утилита programmer - programmer tool 2) Утилита data base editor - data base editor tool (или для краткости editor tool)
Давайте примем такую терминологию?
Кое-что я писал в man по каждому из компонентов. Давайте применим эту терминологию, но programmer - главная утилита, может жить самостоятельно, а остальные лишь делают работу с programmer более комфортной.
What is different between EZP2019-EZP2025_chip_data_editor and IMSProg editor?
- only field names and folder search algorithm.
So users shouldn't use EZP2019-EZP2025_chip_data_editor because it is deprecated. Users should use IMSProg instead. Correct?
@AndreiCherniaev EZP2019-EZP2025_chip_data_editor используется для других программаторов - EZP2019 - EZP2025. У них только софт под Windows. Изначально я хотел написать программу под Linux для них, но у них закрытый код и его не заполучить. Мне понравился формат данных их базы микросхем и я использовал его в IMSProg, немного изменив "под себя" в процессе доработки программы.
@AndreiCherniaev , я добавил информацию в README. Вы посмОтрите?
Кое-что я писал в man по каждому из компонентов. Давайте применим эту терминологию
Я вас не понимаю. Мы вчера кажется сошлись на том, что IMSProg is a collection of tools: но вы пишите "IMSProg consists of three executable modules:" Поэтому я смущён...
Поправил. Сейчас картинок накидаю и можно будеть исправлять.
@AndreiCherniaev EZP2019-EZP2025_chip_data_editor используется для других программаторов - EZP2019 - EZP2025. У них только софт под Windows. Изначально я хотел написать программу под Linux для них, но у них закрытый код и его не заполучить. Мне понравился формат данных их базы микросхем и я использовал его в IMSProg, немного изменив "под себя" в процессе доработки программы.
Can you add link https://antenna-dvb-t2.ru/EZP_programmers.php in github's "Website" field?
P.S. Please use "Qt" not "QT".
В моем профиле есть сайт, или Вы имеете ввиду в другом месте?
Я про вот это место, сюда добавить https://github.com/bigbigmdm/EZP2019-EZP2025_chip_data_editor Can you add link https://antenna-dvb-t2.ru/EZP_programmers.php in github's "Website" field? 2) Please use "Qt" not "QT".
@AndreiCherniaev В первом приближении README готово. Можете посмотреть?
@AndreiCherniaev В первом приближении README готово. Можете посмотреть?
Ох у меня такая проблема что из-за незакрытого моего реквеста мои новые реквесты объединяются с незакрытым... https://github.com/bigbigmdm/IMSProg/pull/57/commits/0542ae397e2019b71b6934a40cb8a63237755f6d
@AndreiCherniaev В первом приближении README готово. Можете посмотреть?
Сейчас думаю над этим текстом IMSProg - Linux IMSProg - I2C, MicroWire and SPI EEPROM/Flash chip programmer for CH341A devices.
То есть IMSProg - Linux only? А почему так? Вроде Qt позволяет быть на всех платформах...
@AndreiCherniaev Так, вроде, все слилось как надо?
@AndreiCherniaev Так, вроде, все слилось как надо?
yes
@AndreiCherniaev "То есть IMSProg - Linux only? А почему так? Вроде Qt позволяет быть на всех платформах..." - под Windows это целая история с неподписанными драйверами на CH341A, под Linux они уже есть в ядре. Под MAC - не знаю... Под Android - практически нет устройств с USB-A да еще и в режиме OTG и без root там правило не добавить.
@AndreiCherniaev , как закончите с README, дайте знать. Я сделаю новый таг и выпущу release
@AndreiCherniaev , как закончите с README, дайте знать. Я сделаю новый таг и выпущу release
У меня такая идея. Уже имеются разделы "Chip database editor" и "Chip updater". А почему нет раздела "chip programmer"? Похоже надо сделать раздел "chip programmer" и перенести туда текст
For setting the SPI chip parameters you can use the Detect button for reading chip parameters (JEDEC information reading) or manually setting it. The I2C and MicroWire EEPROM only manually selected.
The chip database format is clone with EZP2019, EZP2020, EZP2023, Minpro I, XP866+ programmers. You can edit the database use the EZP Chip data Editor
А также всё что написано в разделе "## How to use:" до раздела "## Chip database editor"
Правилньо я думаю?
По сути перед "How to use:" нужно добавить Chip_programmer или IMSProg_programmer.
Сделаете, вместе с коррекцией предыдущего pull request?
По сути перед "How to use:" нужно добавить Chip_programmer или IMSProg_programmer.
Допустим перед "How to use:" добавлю "IMSProg_programmer". А вот этот текст разве не нужно перенести в этот новый раздел "IMSProg_programmer"?
For setting the SPI chip parameters you can use the Detect
button for reading chip parameters (JEDEC information reading) or manually setting it. The I2C and MicroWire EEPROM only manually selected.
The chip database format is clone with EZP2019, EZP2020, EZP2023, Minpro I, XP866+ programmers. You can edit the database use the EZP Chip data Editor
И вот эти пикчи перенести в новый раздел?
Посмотрите, как сейчас: How to use --> chip programmer
Посмотрите, как сейчас: How to use --> chip programmer
Я считаю что "How to use:" вообще лишний... Но это не принципиально... С текстом-то что делать?
"How to use:" я бы оставил для удобства навигации.
"For setting the SPI chip parameters you can use the Detect button for reading chip parameters (JEDEC information reading) or manually setting it. The I2C and MicroWire EEPROM only manually selected." - дубляж информации Chip type selecting - может совсем убрать?
"The chip database format is clone with EZP2019, EZP2020, EZP2023, Minpro I, XP866+ programmers. You can edit the database use the EZP Chip data Editor" - можно оставить на старосм месте. По сути - информация по используемому формату.
"For setting the SPI chip parameters you can use the Detect button for reading chip parameters (JEDEC information reading) or manually setting it. The I2C and MicroWire EEPROM only manually selected." - дубляж информации Chip type selecting - может совсем убрать?
Согласен, убирайте!
можно оставить на старосм месте.
Согласен!
@bigbigmdm А с какой целью в README.md существует img/1_8_adapter.png ? Это же не просто иллюстрация? Я вот спустя три дня начал подозревать, что img/1_8_adapter.png - это пример как может выглядеть адаптер на 1.8Вольта. Это так? Может тогда подпишем эту пикчу? Вот как это можно сделать
<p align="center">
<img src="img/1_8_adapter.png">
<br>
<em>1.8 V adapter pcb</em>
</p>
@AndreiCherniaev , мне кажется,это лишнее. Текст выше рассказывает об этом адаптере, на плате написано, что это такое.
@AndreiCherniaev , мне кажется,это лишнее. Текст выше рассказывает об этом адаптере, на плате написано, что это такое.
ok. Я правда не согласен что текст выше рассказывает ОБ ЭТОМ адаптере... Текст расказывает о неком адаптере... Нет, не очевидно что на пикче ниже именно он... Ну да и ладно...
What about this images
![CH341A black](img/ch341_black150.png) ![CH341A green](img/ch341_green150.png)
Может быть надо их подписать? К чему они вообще указаны?
@AndreiCherniaev мы доредактировались с Вами. Из шапки пропало, что это программа для для программатора CH341A.
Это должно идти первым предложением.
Это должно идти первым предложением.
IMSProg - I2C, MicroWire and SPI EEPROM/Flash chip Programmer - is a program to read, write EEPROM chips using programmers based on CH341A.
Good?
Good!
Я поднял картинку и опустил фразу о форматах. Теперь понятно, для чего она.
Я поднял картинку и опустил фразу о форматах. Теперь понятно, для чего она.
Я могу только догадываться, что это Example of programmers based on CH341A Так?
А вот эти картинки - это про что? Не надо ли их перенеси в "Chip programmer"?
![CH341A EEPROM programmer](img/IMSProg_1.png)
![CH341A EEPROM programmer](img/IMSProg.png)
Люди, которые этим занимаются знают эти картинки лучше нас с Вами. Это не существенно. И должны они быть сверху, чтобы сразу было видно о чем речь.
Поверьте, эту программу на Linux ждали около 10 лет
Люди, которые этим занимаются знают эти картинки лучше нас с Вами. Это не существенно. И должны они быть сверху, чтобы сразу было видно о чем речь.
ok
@AndreiCherniaev мне кажется, что у нас с Вами хорошо получилось. Еще бы man файлы посмотреть...
man файлы
Give link please...
Download -> unzip -> edit ->zip->upload It is a standard man document.
Download -> unzip -> edit ->zip->upload It is a standard man document.
И как вы будете мои изменения отсматривать? Разжимать у себя обратно и сравнивать? How another software host man files? I believe should be better solution...
Это одноразовая акция, так что да. Эти файлы, я надеюсь, меняться не будут.
Это одноразовая акция, так что да. Эти файлы, я надеюсь, меняться не будут.
Сначала я увижу 2 недостатка и поправлю. Через час ещё два. Завтра ещё. И каждый раз unzip-zip. Очень грустно. Надо бы узнать как другие проекты это автоматизируют и тоже автоматизировать?
Это номинальные файлы, дающие краткую информацию и отсылающие к index.html. Чисто теоретически можно их жать с помощью cmake.
@AndreiCherniaev просто lintian сообщил в предупреждениях о необходимости man инструкций, которые для GUI программы мало интересны, но традиция... Вот генерация Index.html меня сейчас занимает больше. Поскольку он создан на основе README.md и чтобы не тащить за собой три десятка картинок я вставил их внутрь документа в base64. Fantu нашел инструмент, который хорошо конвертирует readme в html, но изображения в bsd64 он не переводит.
Это номинальные файлы, дающие краткую информацию и отсылающие к index.html. Чисто теоретически можно их жать с помощью cmake.
For me also not clear what next. For now you keep *.1.gz in repo. But what are you doing with its?
Let's exclude .gz files from repo? Let's keep only .1 files?
@AndreiCherniaev их нельзя исключать. Они копируются в систему при установке. Давайте пока оставим их в покое.
Description
What is different between EZP2019-EZP2025_chip_data_editor and IMSProg editor?
I want to fix README.md text "IMSProg - Linux IMSProg - I2C, MicroWire and SPI EEPROM/Flash chip programmer for CH341A devices. The IMSProg is a free programmer tool based on QhexEdit2 and modified SNANDer programmer.
This is a GUI program used widget QhexEditor. For setting the SPI chip parameters you can use the Detect button for reading chip parameters (JEDEC information reading) or manually setting it. The I2C and MicroWire EEPROM only manually selected." Looks like this repo contains two different programs: programmer and editor. If so then you should describe the programmer and describe the editor...
P.S. Please use English or Russian.
Usage tips