Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Инструментарий

Инструментарий Тестеры, паяльники, осциллографы, программаторы, IDE.

Ответ
 
Опции темы Опции просмотра
Старый 17.03.2016, 17:24   #1
pal1222@yandex.ru
Senior Member
 
Регистрация: 30.09.2008
Сообщений: 1,481
Вес репутации: 2578/78
pal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond repute
По умолчанию Программирование для PC

Цитата:
Сообщение от Рак Посмотреть сообщение
От холивар развели У нетбинса и эклипса отличная особенность - подгружаемые плагины, которые каждый ставит по необходимости, навигация по коду "на высоте": граф вызова, поиск функции по контролу, а не через контекстное меню и много чего другого. У кэйл и иара дубоватый интерфейс, как бы быстро они не работали. Каждый для себя выбирает нужное.
P.S. Справедливости ради скажу, что сам пользуюсь iar и mplab 8.92.
Особенно для меня, который не умеет их подгружать, не говоря уже о писать Что мне понравилось в уже настроенном эклипс (LPCEpresso) так это способность "засеривать" выключенное в условной компиляции. Впрочем, сейчас это для меня не актуально, перестал пользоваться LPCEpresso. В MPLABx вынужденно работал один раз(пришлось доделать чужой полуготовый проект на PIC18), каких-то фатальных тормозов не заметил, ну грузится долго и чё? Так MPLAB-ы имхо все с придурью. Вообще инструментом работать надо а не бороться с ним или кайф с него ловить
pal1222@yandex.ru вне форума   Ответить с цитированием
Старый 18.03.2016, 08:44   #2
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,586
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
Pridnya
скорее всего не использует возможности многоядерного процессора - mplabx создает много процессов. проверил. соответственно она многопоточная.
инструкций новых процессоров - неприемлимо к java приложению. java приложение использует java-vm для исполнения. использует/не использует java-vm те или иные инструкции зависит от того, какую используете и как Вы ее себе собрали.
Вот другое мнение: если IDE писалась только для Windows, то она использует фирменные технологии (старые IDE, например, MPLAB 8.92 и более ранние, и другие только под Windows, используют технологию COM), при этом приложение работает быстро.

Если писалось для абстрактной платформы, то работает через какой-нибудь интерпретатор. Более 15-ти лет назад Microsoft попыталась написать свою очень быструю виртуальную машину Java с поддержкой технологии COM, это была та же Java, но покруче и только для Windows. Вот цитата из книжки 15-ти летней давности (Трельсен COM+ATL3). Однако, Oracle (или кто там тогда был) завалила Microsoft исками и через несколько лет выиграла дело. Формально она выиграла, но мир потерял быструю виртуальную машину Java от Microsoft, которая могла использовать и недокументированные способности ОС для получения преимущества перед конкурентами. Поэтому имеем что имеем. Я вообще скачиваю инсталлятор JVM с сайта, затем она устанавливается, т.е. я её из исходников не собираю, это ж должны быть исходники для Windows, да еще с учетом используемого железа. Наверное, никто JVM не собирает под Windows.
PS: Поэтому, как карбюратор отверткой не настраивай, а инжектор с мозгами и датчиками работает лучше.
Изображения
Тип файла: png J++.PNG (161.8 Кб, 20 просмотров)
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 18.03.2016 в 08:52.
Pridnya вне форума   Ответить с цитированием
Старый 18.03.2016, 09:23   #3
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,057
Вес репутации: 3977/84
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Pridnya
но мир потерял быструю виртуальную машину Java от Microsoft - мне кажется, что наши точки зрения относительно назначения java очень сильно расходятся.
для меня java-vm всегда была, есть и будет средством абстракции от используемого оборудования и.т.д.
ни о какой-либо особой скорости речи не шло изначально.
Формально она выиграла, но мир потерял быструю виртуальную машину Java от Microsoft - не знаю, как Ваш мир, но мой мир выиграл от того, что Oracle не дал microsoft испортить светлую идею java абсолютно ненужными привязками.
Наверное, никто JVM не собирает под Windows - очевидно, что кто-то собирает. другой вопрос, что в рамках очень быстрых ПК для людей, которые не занимаются java напрямую, польза от этого невелика.
besogon вне форума   Ответить с цитированием
Старый 18.03.2016, 09:36   #4
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,586
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
Pridnya
но мир потерял быструю виртуальную машину Java от Microsoft - мне кажется, что наши точки зрения относительно назначения java очень сильно расходятся.
для меня java-vm всегда была, есть и будет средством абстракции от используемого оборудования и.т.д.
ни о какой-либо особой скорости речи не шло изначально.
Я использую только Windows, поэтому для меня этим же средством является Windows и платформа .NET. Пишешь под NET и твоя программа работает от Windows 98 (NetFramework 2.0) до Windows 10, совместимость платформы с оборудованием решена Microsoft-ом.

Я как-то на материнку для Windows 95 (на ней написано было), процессор AMD K6-II 333 МГц, 128Мб ОЗУ (PC100), ISA-шная видеокарта 4 Мб (вроде, не помню уже точно) поставил Windows XP, затем NetFramework 2.0 и программы на C# под NET работали. Ubuntu 10.04 LTS на это железо даже ставиться не стала. Монитор 13", там все перекосабочило, кнопку нажать некак чтобы установку продолжить.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 18.03.2016, 10:01   #5
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,057
Вес репутации: 3977/84
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Pridnya
Ubuntu 10.04 LTS - это выпуск дистрибутива ubuntu 2010 года для сферического в вакууме железа 2010 года.
windows xp - это выпуск windows для сферического в вакууме железа 2001 года.
amd k6-2 это процессор 1998 года.

сейчас на рынке есть куча компьютеров для нетребовательных задач.
начиная c rpi, заканчивая odroid.
есть версии на atom/celeron.

использовать k6-2 основанные решения - потенциальный источник проблем в дальнейшем(в силу возраста).
besogon вне форума   Ответить с цитированием
Старый 18.03.2016, 10:17   #6
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,586
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
Pridnya
Ubuntu 10.04 LTS - это выпуск дистрибутива ubuntu 2010 года для сферического в вакууме железа 2010 года.
windows xp - это выпуск windows для сферического в вакууме железа 2001 года.
amd k6-2 это процессор 1998 года.

сейчас на рынке есть куча компьютеров для нетребовательных задач.
начиная c rpi, заканчивая odroid.
есть версии на atom/celeron.

использовать k6-2 основанные решения - потенциальный источник проблем в дальнейшем(в силу возраста).
В том-то и фишка, что у меня был комп с Windows 98, мне его товарищ бесплатно отдал, когда я с армии пришел в 2003-м году. Я на нем пробовал писать первые программы в MPLAB на Ассемблере, т.е. комп использовался. Затем на него поставил XP, затем потребовался NetFramework и работало. В 2006-м я купил новый комп на IntelPentium-IV. Тоже где-то глупость прочитал , что Pentium лучше AMD (при одинаковой цене), что с AMD возможны проблемы (похоже в игрушках).
Когда я решил на старый комп поставить вместо Windows XP систему Ubuntu 10.04 LTS, то она не стала даже устанавливаться, хоть и на 10 лет позже сделана. Оказывается ей требуется 256МБ ОЗУ, но при установке должно быть 512МБ и более, она там что-то делать должна. Так и не установилась, несколько раз пробовал. А хотелось использовать комп только для доступа в интернет, т.е. чтобы работал только браузер и все.
А вы вообще в каком государстве находитесь, в России или СНГ? Там можно использовать Windows?

PS: Припомню косяк с AMD Thurion x2, на ноутбук Compaq 615 с Windows 7 x32 так и не установилась Visual Studio 2012 (или 2013, не помню уже).
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 18.03.2016 в 10:22.
Pridnya вне форума   Ответить с цитированием
Старый 18.03.2016, 13:43   #7
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/113
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Я использую только Windows, поэтому для меня этим же средством является Windows и платформа .NET. Пишешь под NET и твоя программа работает от Windows 98 (NetFramework 2.0) до Windows 10, совместимость платформы с оборудованием решена Microsoft-ом.

Я как-то на материнку для Windows 95 (на ней написано было), процессор AMD K6-II 333 МГц, 128Мб ОЗУ (PC100), ISA-шная видеокарта 4 Мб (вроде, не помню уже точно) поставил Windows XP, затем NetFramework 2.0 и программы на C# под NET работали. Ubuntu 10.04 LTS на это железо даже ставиться не стала. Монитор 13", там все перекосабочило, кнопку нажать некак чтобы установку продолжить.
Ну ты это.... херню написал. Net - то тут при чем?
Ты напиши нормально приложение под винду 95ю, даже под 3.11 - и оно на 10 работать будет. И заметь - никакого Netа!
А Net это такая же заточка как и Java - тупая и медленная, с красивыми рюшечками, которые якобы, упрощают жизнь програмера и юзера.
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 18.03.2016, 15:01   #8
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,586
Вес репутации: 4493/127
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от IceS Посмотреть сообщение
Ну ты это.... херню написал. Net - то тут при чем?
Ты напиши нормально приложение под винду 95ю, даже под 3.11 - и оно на 10 работать будет. И заметь - никакого Netа!
А Net это такая же заточка как и Java - тупая и медленная, с красивыми рюшечками, которые якобы, упрощают жизнь програмера и юзера.
Объясняю ведущему инженеру из города миллионника:
Когда ты соберешься писать приложение для Windows 98, на С или C++, то резко обнаружишь, что нужно использовать библиотеки, которые были тогда, в то время (мало что было и топорно выглядело).

Я же буду писать в Visual Studio 2010, в системе Windows XP или Windows 7, приложение на C# для NetFramework 2.0, буду использовать библиотеки из NetFramework 2.0. Затем я устанавливаю в систему Windows 98 тот самый NetFramework 2.0, затем запускаю свое приложение и оно работает в Windows 98. Я лично это пробовал много лет назад, чтобы доказать коллеге тупиковость её метода (писание на Си с использованием WinAPI и чтобы работало от Windows 98 до Windows 7 x64), 50000 строк кода и два экрана шириной, причем мое приложение работало от Windows 98 до Windows 7 x64, а её требовало правки для запуска в Windows 98, Windows XP x64, Windows 7 x64. Разрабатывалось её приложение в Windows XP x32. Коллега изначально утверждала, что её цель получить независимую от всяких там Framework-ов приложение. Оно не требует наличия Framework-ов, но поддерживать такое приложение и развивать уже некуда (50000 строк кода и два экрана шириной в одном файле).

Т.о. приложение, написанное для .NET оказалось более независимым от операционной системы, чем приложение на C c WinAPI (которые есть еще и системозависимые). Т.е. я написал приложение для платформы .NET, а Microsoft написал эту платформу для своих операционных систем (Framework 2.0 для Windows 98 ставится отдельно, в ХР тоже нужно ставить, а уже с семерки он там встроенный, идет вместе с системой).
Я понятно объясняю? Дошло хоть чуть?
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 18.03.2016 в 15:08.
Pridnya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проект автономки для авто на pic16f84a Томас Продукция MICROCHIP 14 11.03.2012 21:37
Тайминги для 1-wire Wierus Общетехнические вопросы 15 21.09.2009 21:46
Тестилка для принтеров killer258 Общетехнические вопросы 3 23.02.2008 20:33
господа, где добыть для ознакомпления среду разработки для FUJITSU dynaco Общетехнические вопросы 2 04.06.2007 06:10


Часовой пояс GMT +3, время: 04:04.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot