All streams
Search
Write a publication
Pull to refresh
-4
0
Mikhail Belokoskov @Sterpa

Технолог ракетно-космического машиностроения

Send message
Это не всё еще)) Проблема окончательно разрешилась созданием ярлыка для батника и в его доп.настройках установкой «запуск от админа».
Вот теперь всё — простой двойной клик лкм ))))… но в дистрибутиве три файла
Завтра упакую все в один экзешник.)
Действительно, первый раз вчера открыл PS. На Делфи ни разу не похоже, но интересно.
Так вот, прелесть законченного решения состоит в том, что законченный скрипт.ps1 запускается по правой клавише мыши «Выполнить в PowerShell», чистит машину и не спрашивает о безопасности, админских правах и не портит аппетит всякими «Если не это, то попробуйте вот так, но все очень индивидуально на каждой машине».
Для меня проблема ФрендлиЮзерИнтерфейса решается оберткой powershell -executionpolicy bypass -file скрипт.ps1 в чиститьдиск.bat
Но остается необходимость запускать его опять от имени администратора — это не комильфо.

Вот суть моей проблемы. В остальном же совершал акт дефекации на вашу парадигму относительно моей профессиональной компетенции.
Капитан очевидность, у вас залет. Почитайте посты ниже, вы не поняли суть проблемы.
Но мы уже вроде разобрались, кэп.
Запустилось только из под CMD запущенного от имени администратора. Нашел 8 дубликатов.
Почему из под админского PowerShell сценарий не выполняется, не понимаю…
и для Light_Metal, нет, друзья…
не влияет никак запуск PowerShell от имени администратора, выдает тоже самое о невозможности запускать сценарии, хотя я админ и других админов нет:

PS C:\WINDOWS\system32> C:\2OldDrvClear.ps1
Невозможно загрузить файл C:\2OldDrvClear.ps1, так как выполнение сценариев отключено в этой системе. Для получения дополнит
ельных сведений см. about_Execution_Policies по адресу http://go.microsoft.com/fwlink/?LinkID=135170.
    + CategoryInfo          : Ошибка безопасности: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : UnauthorizedAccess

PS C:\WINDOWS\system32> 
В самой среде PS действительно не запускает, пишет выполнение сценариев отключено.
Но то же самое выдает по команде powershell -executionpolicy bypass -file, просто текст без цифр, т.е. скрипт не выполняется, список драйверов он из системы не получает и далее, соответственно, не парсит.
Скрипт в Win10 64 не работает. Просто выдает текст:
все драйверы
— несколько версий драйверов
— устаревшие версии драйверов
— драйвера на удаление
— будте осторожны, любые автоматические действия опасны


От админа скрипты запустить низя, нет такой опции. Можно сказать «Yes» на предупреждение о запуске нелогичного сценария, и только один раз, потом уже не спрашивает.
А почему у вас на сайте http://lamptest.ru/ нет ни одной диммируемой филаментной лампы по цоколь Е14?
Почему у вас нет ни одной диммируемой филаментной лампы под цоколь Е14 !?
Как-то странно тогда получается… Т.е. я должен вести разработку не на своем настроенном ПК, а именно на этом из-под встроенной винды? В противном случае, я должен собрать к своему ПК Леонардо с похожей разводкой, фактически еще оду девелопер-боард, и после отладки копировать скетч уже на LP и уже из-под его винды (там кстати что стоит, Ардуино ИДЕ обычное?) заливать скетч?

А если я веду разработку в AVR Studio, там нет 100% превращения проекта в файлы *.ino…
Что-то ерунда какая-то выходит. Должен же быть способ лить сразу в плату, через гребенку U1 (с конвертером USB-UART, правда почему там 1,8В не понял...) или через ICSP внизу слева.
Я правильно понимаю, что единственный USB-B используется для заливки скетчей в Ардуино?
А можно ли заливать скетчи из под встроенной винды?
Видит ли Ардуина всю периферию платы, прочие USB, BT и главное WiFi? SD карту видит и ардуина и винда, иди кто-то один из них?

Если подключаться к винде через удаленный стол, то получается весьма неплохой вариант, в котором не надо мудрить с WiFi шилдами и web-мордами к ардуинке…
Вы знаете, что наименьше всего ценятся и приятны для слуха — электронные органы, где каждая труба настраивается осциллографом и выдает идеальную кривую? Вот именно мнение специально обученного человека и является истинно объективным критерием для аудиофила. Никакой осциллограф вам не покажет что находится «внутри» якобы плавной линии, что лежит за пределами степени дискретизации. Генератор и осц. — это только для технической оценки, что звук есть, шумов мало, нота правильная, или для радиолюбителей))
Почему не стали заменять реле сборкой транзисторных ключей на нужную силу тока?
Я являюсь участником проекта Маяк, и как раз одним из разработчиков части кода под Ардуино. У нас ранее была реализована мажоритарная логика, когда в системе управления было три чипа, два ATmega88, которые программировались низкоуровнего в AVR-Studio, и один ATMega32U4 который программировался на С++. Последний играл как раз важную роль в проекте, как показатель направления в развитии кубсатов, в которых возможно и целесообразно применять именно комплекс Ардуино, и даже серийные платы, без переделки. У нас как раз использовалась серийная Pro Micro.
К статье у меня, к сожалению, миллион замечаний, прямо по каждому абзацу. Не то, чтобы я был полностью не согласен, но это как смотреть на проблему с противоположной стороны. Вроде сами факты вы излагаете совершенно корректно, но вместо того, чтобы поставить плюс, вы почему-то ставите минус…

Вот, пожалуй, два ярких замечания.
  1. Ардуино, это не плата с FTDI (или без него), и не IDE со своими недостатками. И нет никаких «несовместимых» или «совместимых» с «Ардуино» плат. Нет вообще никаких Ардуино-плат. Ардуино — это комплекс аппаратно-программных средств, в которых реализована определенная парадигма. Это своего рода концепция, при которой программирование микроконтроллеров переводится с низкого уровня на высокий уровень абстракции. На сегодняшний день — на уровень абстракций С++ (да, AVR-gcc поддерживает С++, ограниченно, но поддержка может быть самостоятельно расширена до требуемого уровня). И разработана эта концепция с одной простой целью, позволить программировать чипы не только низкоуровневым программистам, но и высокоуровневым (не путать с умственными уровнями), позволить и последним реализовывать интересные проекты — что и дало резкий пинок IoT. Так вот как вы правильно сказали, одним из основных звеньев этой концепции является загрузчик — бутлоадер. Загрузчик можно написать в теории под любой чип, другое дело что сейчас количество чипов с бутлоадерами вот такой, завтра может стать больше. Но каждый из этих чипов вы можете программировать и в AVR-Studio, например, удалив бутлоадер. Т.е. ни сами чипы, ни готовые платы для прототипирования к Ардуино прямого отношения не имеют, вы можете использовать их как вам будет угодно, т.е. смотря на чем вы привыкли писать код. Но, ДА!, есть нюанс, программируя на высоком уровне абстракций вы не знаете фактически результирующий код для вашего процессора, вы можете лишь предполагать, как будет скомпелирована программа, как уборщик мусора отчистит память, как будет реализована память динамически и т.д. И да, текущие бутлоадеры не позволяют вам пока использовать все прелести JTAG, но для STM есть уже попытки.
    Но так ли это все плохо? Да нет, скажу я вам. Нам, например, удалось добиться одинаково стабильной работы обеих типов микросхем, и более того, простота написания кода на С позволила за тоже самое врем разработки реализовать в программе большее количество защит, проверок и ветвлений в случае обнаружения ошибок.
  2. Загрузка бутлоадера не обязательно занимает время, и в этом случае нет необходимости во внешних поддтягиающих резисторах и пр… Вот так сейчас реализуется запуск бутлоадера. Основная программа стартует практически мгновенно. IDE Ардуино знает об этой особенности и сама передергивает плату дважды при заливке прошивки.

Также хочется отметить, что сейчас существуют плагины для прошивки Ардуино не только для IDE ARV-Studio, но и для Eclipse и CLion. А это превращает разработку уже просто в удовольствие.
Разумеется, когда вы собрали свой проект и отладили софт, вам никто не мешает перейти для серийного производства на одну плату, пересобрав все шилды и переферию в одну схему — т.е. нет никаких лишних деталей и микросхем на платах прототипирования и шилдах, и нет никакой лишней стоимости, это всего лишь инструмент для разработки, удобный и практичный. И разумеется, для единичных экземпляров можно использовать и платы с шилдами, там стоимость не играет никакой роли, там нужен единичный результат, например, чтобы провести испытания, проверить гипотезу.

Вот пример: это наш стенд для испытания тяги химического двигателя спутника. Он весь собран на Ардуино-шилдах и АрдуиноМЕГА2560. Получилась прекрасное изделие, которое на 150% оправдало затраты на разработку. Кстати, стенд общается с внешним миром по WiFi, и отдает управляющую программу с видеопотоком прямо в браузер, на любое устройство. Вы можете проводит эксперимент в Москве, а управлять и получать результаты во Владивостоке, после чего скачать файл с логом прямо из браузера. И это все заслуга именно концепции Ардуино и удобства высокоуровнего программирования.
Да можете не отвечать уже, я уже понял, что погорячился, и извините за грубый тон…
В который раз убеждаюсь, что тема для дискуссия в широком кругу безперспективная. Это только для малых клубов по интересам.
Почему вы считаете, что либо люди хорошие, либо еда в наличии, а вместе никак?

Где вы это нашли в моих словах? Хоть один линк?
Я на протяжение трех десятков ответов убеждаю в обратном ваших «коллег по цеху».
Вы реально не понимаете, что мы не об этом разговариваем? Ау! Мы не про голод, не про репрессии, и не про «номенклатуру». Мы не обсуждаем ответственность и преступления отдельных лиц и не смешиваем их с достижениями и подвигами других. Это приводит к формированию коллективной ответственности, при котором в бочке меда оказывается ложка говна, превращая содержимое всей бочки в говно. Но это вовсе не значит, что мед — говно, и его больше не надо употреблять в пищу, варить медовуху, делать лекарства и применять в быту.
Давайте еще раз, еще проще, для вашего уровня.
Вам говорят, вот у нас в Древней Греции была Афинская демократия — была экклесия, и был совет пятисот, и еще была гелиэя. Но вы отвечаете НЕТ!, это может все и здорово и мы все это очень хотим, но у вас при всем этом было рабство и ущемлялись права женщин, поэтому я не хочу возвращаться в Древнюю Грецию! Я буду тщетно пытаться построить свою демократию с нуля, но труды Перикла не открою!
ОК, или не ОК?
Я и сейчас не ем курицу чаще раза в неделю, но не потому, что ее нет. Да и не про курицу речь.
Вам говорят, в нашей деревне воспитанные люди здороваются при встрече в подъезде или в лифте. А вы говорите, что в нашей деревне нет ночного клуба с джекпотом и… поэтому здороваться ни с кем не буду и в деревню не поеду.
Ну, ок.)
Я как раз жил с вами неподалеку, в это же самое время, в такой же семье, с такой же бабушкой. И ту же самую курицу нам пришлось как-то отдать маминым друзьям, потому-что у них и ее не было. Хорошо помню морозилку холодильника Ока, из которой достают одинокую курицу и отдают женщине, потому что у них нет курицы, но есть двое детей без мужа.

И тем не менее вы говорите о… не подберу никак цензурного слова… желудочных проблемах.
И после ваших стенаний мне еще сильнее хочется вернуть страну, в которой было больше людей, чем сейчас, которые свои курицы отдавали, а не плакали над ними.
Пруф в студию, когда зашел на пасеку, чьи угодья разорил, дата, фото.
А по секрету, мне тут один бывший охотник рассказывал, что шкура медведя больно хороша была, и мораторий на отстрел косолапых внезапно снял один пятнистый пассажир. Тут группа охотников и раздербанила трофей, кому лапу, кому морду.
Хреновую вы историю выдумали, даже на сказку не тянет, а на коричневый марш вполне.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity