|
Кризис в самообразовании. |
|
|
|
Mar 22 2017, 21:41
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 22-03-16
Пользователь №: 90 988

|
Здравствуйте.
В подростковом возрасте немного увлекался электроникой (лет в 12 досталась книга "Юный радиолюбитель", по-моему седьмое издание)). Потом лет в 17 я понял что это не мое и как-то все было благополучно заброшено. Спустя примерно 10 лет, после некоторых "умствований" решил заняться самообразованием. Сначала выбор пал на веб-программирование, потом на так сказать, универсальные языки программирования, потом заинтересовался ПЛИС прочитал книгу "Харрисов - Цифровая схемотехника и архитектура компьютера. Каждый раз меня или что-то отталкивало, в общем дальше не помню уже как, я перешел на силовую электронику - сначала это были книги Семенова, какие-то другие, различные форумы - на этом некоторые подразделы силового форума я прочитал целиком) начиная с самых старых тем - очень эффективно мне кажется). Понятно что все читалось лишь поверхностно. В общем придя к выводу что нужно начинать с азов а именно с математики я также поверхностно пробежался по некоторым книгам. Видимо это и было какой-то ошибкой, но взяв первый том Фихтенгольца и начав неспеша, вдумчиво читать каждое предложение, я столкнулся с тем что меня хватает примерно на 5 страниц и все! Срабатывает какой-то тормоз и дальнейшее чтение приносит одни муки, ощущение какой-то нехватки памяти! В общем описал все несколько сумбурно. Может кто-то сталкивался с чем-то подобным. Отдых (две недели) как-то не помогает, (правда мысли как-бы по инерции работали в том же ключе).
|
|
|
|
|
 |
Ответов
(165 - 179)
|
Apr 19 2017, 06:25
|
Местный
  
Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041

|
Цитата(V_G @ Apr 19 2017, 04:33)  Смотря в какие приборы эмбедируют. У нас автоматы поверхностного монтажа работают под управлением Винды XP. У меня векторный анализатор Rohde&Schwarz работает под виндой 7. Все вполне себе риалтайм. Ну речь идет о промышленном контроллере специального назначения, одно из требований время реакции изменение дискретного входа 20 мс (проц либо x86, либо ARM пока точно не определились какой). Мы так-то намерены использовать QNX. Я увидел эти рассуждения о винде и мне стало интересно, чисто гипотетически, насколько эти применимо.
|
|
|
|
|
Apr 19 2017, 15:05
|
Частый гость
 
Группа: Участник
Сообщений: 103
Регистрация: 6-04-17
Пользователь №: 96 386

|
Цитата(yanvasiij @ Apr 19 2017, 07:25)  Ну речь идет о промышленном контроллере специального назначения Попросите Microsoft - напишут для вас за ваши деньги нужную реализацию Windows.
|
|
|
|
|
May 2 2017, 04:15
|
Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459

|
Цитата(Эдди @ Apr 19 2017, 08:06)  Мне вот говорят: "пиши на пхытоне", на что я отвечаю, что роднее С ничего себе представить не могу. Звучит как: - Пользуйся линейкой. - Нет, я предпочитаю пассатижи.
|
|
|
|
|
May 2 2017, 21:54
|
Профессионал
    
Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445

|
Цитата Мне вот говорят: "пиши на пхытоне", на что я отвечаю, что роднее С ничего себе представить не могу. Цитата(Amurak @ May 2 2017, 07:15)  Звучит как: - Пользуйся линейкой. - Нет, я предпочитаю пассатижи. Нет, звучит как: - Пользуйся логарифмической линейкой. - Нет, я предпочитаю микрокалькулятор с обратной польской записью.
--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
|
|
|
|
|
May 3 2017, 00:41
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (Эдди @ Mar 28 2017, 12:58)  я лишь критикую всякую дрянь: мастдайку, systemd'изированные дистры линукса, наркоманские ЯП и т.п. Зачем вам это надо? Не вы создали эту дрянь, не вы несёте за неё ответственность. И вообще, в одном фильме звучала прекрасная фраза: "Хорошим г****ом можно поле удобрить". Т.е. то, что для вас дрянь, для других - полезная вещь. QUOTE (V_G @ Apr 19 2017, 07:33)  Смотря в какие приборы эмбедируют. У нас автоматы поверхностного монтажа работают под управлением Винды XP. У меня векторный анализатор Rohde&Schwarz работает под виндой 7. Все вполне себе риалтайм. Уверен, что в этих приборах реал-таймовские вещи крутятся на отдельных микроконтроллерах с отдельными осями, впрочем это давно всем известная истина. ================ Помню в своё время удивлялся, что современные немецкие станки (фрезерные, токарные) на панеле оператора загружают вполне себе обычную XP или 7. Как так, а вдруг зависнит, и шпиндель стоимостью несколько тысяч зелёных, да ещё и с недешёвой фрезой со всей дури въедут в заготовку. Ну и дураки эти немцы  Это потом, я уже узнал, что приводами, датчиками, и вообще всей железякой в прямом смысле управляют отдельные блоки. А винда - лишь визуализатор. Если и завснет, то ничего страшного не произойдёт. Но в том-то и дела, что не помню ни одного случая её зависания или сбоя. Вообще наезды на винду, начиная с XP считаю сильно преувеличинными. И нередко необоснованными. Да не реалтайм. Да притормаживает. Но её сфера не атомными реакторами управлять напрямую. И это не 98, которая действительно вылетала, причём так, что без перезагрузки не обойтись. Хотя, вполне возможно, у кого-то она работала устойчиво и стабильно. ================ Также вообще не понимаю смысла ругать винду или питон, или Си++. Ну не нравится, не жуй. Этой руганью лишь показываешь своё неуважение во-первых к себе, затем - к пользователям и создателям. Таким поведением, люди, на мой взгляд, лишь демонстрируют свой не очень широкий кругозор, не очень глубокие аналитические способности, которые не позволяют им хоть на мгновение задуматься, что если это есть, то значит для чего-то нужно. Хотя возможна и другая сторона. В психологии известно, что иногда рьяно ругают то, что в где-то в глубине души любят. Но так сложилось, что у некогда любящего сложилась неприязнь к объекту любви (я пока о питоне, винде и си++)))) в силу неудачи освоить, или социум давил, и порицал объект любви. Я сам был таким в отношении винды лет 15 назад. Остаюсь таковыми и по сей день в отношении некоторых вещей, но я работаю с этим и понимаю, что ничего лишнего или дурного в этом мире нет.
--------------------
Выбор.
|
|
|
|
|
May 3 2017, 07:34
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (V_G @ May 3 2017, 13:55)  Все верно, в свое время хотел сделать диссер на тему распределения интеллекта в сложных системах управления. Каждый датчик и исполнительное устройство должны иметь собственный контроллер, чтобы в итоге получилось по Суворову: "всяк солдат знай свой маневр". При этом в первичных контроллерах не нужны особые оси. На мой взгляд это вполне оправдано. QUOTE (V_G @ May 3 2017, 13:55)  Хотя сейчас модно и светодиодом мигать под осью. Не обязательно следовать моде, моду можно и самому создавать, чтобы за ней следовали другие)
--------------------
Выбор.
|
|
|
|
|
May 3 2017, 07:39
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Хорошо железяки программировать — никаких GUI нафиг не надо. А вот возникла у меня хотелка сделать нормальную смотрелку FITS файлов (потому что не нравится мне ограниченный функционал ds9). Я уже когда-то сделал простую смотрелку с добавочным функционалом на GTK2. Но GTK2 нонче не в моде — его сменяет GTK3, и тут все плачевно: уж больно убог подход glib к попытке сделать ООП на С. А даже если я решусь вдруг морду на C++ написать, то и здесь выбор GUI-библиотек невелик. Qt — страх лютый! wxvidgets? Ну, даже не знаю. В области программирования железа такую проблему сложно представить. Скажем, с теми же STM32: не нравится SPL — попробуй HAL. Не нравится HAL — пиши на гольном CMSIS. Не нужно тратить так много времени на элементарные вещи, как в разработке программ с GUI для ПК.
|
|
|
|
|
May 3 2017, 10:40
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (Эдди @ May 3 2017, 15:39)  В области программирования железа такую проблему сложно представить. Скажем, с теми же STM32: не нравится SPL — попробуй HAL. Не нравится HAL — пиши на гольном CMSIS. Не нужно тратить так много времени на элементарные вещи, как в разработке прогр амм с GUI для ПК. Эдди, ну вы прям как дитя, нет мира кроме вашего А вы эти самые железки пробывали программить? И как? Работало "из каропки?" SPL, HAL, CMSIS? Я вот в них регулярно находил ошибки, элементарные, правил. Иногда не элементарные, а просто отсутсвующие куски кода. Систему драйверов я пишу в виде наследованных классов на ненависном вам Си++. Но даже, положим, что всё работает. Кроме дров и хала ничего писать не надо? Алогоритмы? Обработку данны? Управление механизмами? QUOTE (Эдди @ May 3 2017, 15:39)  Хорошо железяки программировать — никаких GUI нафиг не надо. Снова мир, полный фантазий. QUOTE (Эдди @ May 3 2017, 15:39)  А даже если я решусь вдруг морду на C++ написать, то и здесь выбор GUI-библиотек невелик. Qt — страх лютый! wxvidgets? Ну, даже не знаю. Мы в таких случаях не стесняемся написать либо свой гуи (на основе имеющихся, конечно), либо дополнить функционал того же QT. Но в целом здесь с вами соглашусь, гуи - штука нетривиальная. Особенно если нужно выводить графики, курсоры, да ещё и быстро. Но задача эта решаема. Одному её тянуть долго. А целом QT вполне хорош, на мой взгляд только не стоит им слишком увлекаться.
--------------------
Выбор.
|
|
|
|
|
May 3 2017, 13:32
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Цитата(haker_fox @ May 3 2017, 13:40)  А вы эти самые железки пробывали программить? И как? Работало "из каропки?" SPL, HAL, CMSIS? Пробовал, конечно. В основном STM32 и STM8. Когда-то давно пробовал пики. На гитхабе у меня есть все. Перешел на голый CMSIS. Раньше opencm3 использовал. Цитата Но даже, положим, что всё работает. Кроме дров и хала ничего писать не надо? Алогоритмы? Обработку данны? Управление механизмами? Это — самое простое обычно. Низкоуровневое программирование больше проблем вызывает. Я пару лет назад целую неделю убил, пока с 1-wire смог работать на STM32 (DMA + таймер). На STM8 DMA отсутствует, там я на прерываниях делал. И насчет ненадобности GUI для железяк — никакие это не фантазии! У меня уже куча кода для разных железяк есть (см. гитхаб), все работает через командную строку. Нафиг мне GUI, чтобы, скажем, турель в нужную позицию поставить, картинку с ПЗС-камеры забрать или еще чего-нибудь элементарное сделать? Если нужно визуализировать, я предпочитаю веб-морды. Все равно поставить и настроить в минимальной конфигурации Nginx или apache — дело совершенно плевое. Они у меня даже на нетбуке (eeepc700) есть! P.S. Я догадываюсь, почему многим здесь для управления элементарной железкой GUI требуется — они bash не осилили!
Сообщение отредактировал Эдди - May 3 2017, 13:36
|
|
|
|
|
May 3 2017, 14:52
|
Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459

|
Цитата(Эдди @ May 3 2017, 16:32)  Нафиг мне GUI, чтобы, скажем, турель в нужную позицию поставить, картинку с ПЗС-камеры забрать или еще чего-нибудь элементарное сделать? А если нужно сделать что-то неэлементарное? Или, не дай бог, сделать что-то не для себя, а для кого-то другого, кто bash не осилил?
|
|
|
|
Guest_TSlicer_*
|
May 3 2017, 16:04
|
Guests

|
Цитата(Amurak @ May 3 2017, 14:52)  А если нужно сделать что-то неэлементарное? Или, не дай бог, сделать что-то не для себя, а для кого-то другого, кто bash не осилил? Все юзеры обязаны знать назубок bash и grep, иначе к полетам не допускаются.
|
|
|
|
|
May 3 2017, 16:22
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Цитата(Amurak @ May 3 2017, 17:52)  А если нужно сделать что-то неэлементарное? Или, не дай бог, сделать что-то не для себя, а для кого-то другого, кто bash не осилил? Неэлементарное можно тоже на С написать и попросить знающего питон прилепить к этому морду. Но обычно веб-морды за глаза хватает. А неосиляторам баша нефиг за комп садиться!
|
|
|
|
|
May 3 2017, 18:26
|
Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459

|
Цитата(Эдди @ May 3 2017, 19:22)  Неэлементарное можно тоже на С написать и попросить знающего питон прилепить к этому морду. Но обычно веб-морды за глаза хватает. А неосиляторам баша нефиг за комп садиться! Это такой толстый троллинг?
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|