|
|
  |
Просто мнение, АВР -> АРМ |
|
|
|
Jun 20 2009, 19:26
|

Знающий
   
Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499

|
Наконец-то определился чем заменить двухпроцессорный проект на меге 38 и меге8. Это будет STM32F103R.... Так что принимайте в ряды армовцев!  Отладочную плату уже купил, благо не дорогая она... Особенно понравился 4-х канальный шим на каждом таймере.  Какой компилятор посоветуете для начала (хочется быстрого освоения, может есть какие-нибудь утилиты для конфигурирования регистров периферии ), типа code wizard-a в CVAVR ? Подскажите, если то работал с АЦП, у младших моделей "внешний" опорник подключен к напряжению питания, есть ли разница по шумам его по сравнению с внутренним? Придется делать оверсэмлинг, пары разрядов не хватает, на авр-е достаточно было опорник взять с питания и не выключать ядро при преобразованиях- шумело достаточно
|
|
|
|
|
Jun 20 2009, 19:55
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 25-07-07
Пользователь №: 29 364

|
Цитата(Serj78 @ Jun 20 2009, 22:26)  Наконец-то определился чем заменить двухпроцессорный проект на меге 38 и меге8. Это будет STM32F103R.... Так что принимайте в ряды армовцев!  Отладочную плату уже купил, благо не дорогая она... Особенно понравился 4-х канальный шим на каждом таймере.  Какой компилятор посоветуете для начала (хочется быстрого освоения, может есть какие-нибудь утилиты для конфигурирования регистров периферии ), типа code wizard-a в CVAVR ? Подскажите, если то работал с АЦП, у младших моделей "внешний" опорник подключен к напряжению питания, есть ли разница по шумам его по сравнению с внутренним? Придется делать оверсэмлинг, пары разрядов не хватает, на авр-е достаточно было опорник взять с питания и не выключать ядро при преобразованиях- шумело достаточно  Гоним в шею дизиртира на ветку по армам.
|
|
|
|
|
Jun 20 2009, 20:51
|

Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581

|
а еще когда я говорил, что главное "делать деньги, больше, быстрее" - никто не хотел прислушаться... а 2 последние страницы только об этом и говорят... никого не интересует то, что из-под его ручонок выйдет - полетит оно или утонет. главное - получить свой кусок бакса и уцепиться за следующий "проект". от фразы "завтра терморегулятор будет с 3D тачскрином" (процитировал по памяти) волосы зашевелились... да, видимо и вправду незагорами время, когда окружающие нас вещи будут диктовать нам, что и когда снова купить - мы все (как потребители) будем зарабатывать деньги лишь для того, чтобы потратить их на что-то новое с "4D-дисплеем" и "супер-мега-интерфейсом"....
P.S. посмотрел Терминатора 4 - думаю, что все здесь присутствующие хотят поскорее построить Скайнет... это ведь так прогрессивно, так технологично! уверен, что с появлением какого-нибудь Суперикса-М8 с 1Г флеша, 256 разрядными РОН и тактовой 1ГГц при потреблении 1 мА - все бросятся делать на нем терморегуляторы, а чтобы ядро не простаивало - искусственный интеллект туда... а че? терморегулятор, обувающий в свободное от высиживания чибисов в инкубаторе время Каспарова в шахматы - это ведь так круто!!! и покатится...
--------------------
Я бы взял частями... но мне надо сразу.
|
|
|
|
|
Jun 20 2009, 21:00
|
Местный
  
Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410

|
Цитата(ARV @ Jun 21 2009, 03:51)  уверен, что с появлением какого-нибудь Суперикса-М8 с 1Г флеша, 256 разрядными РОН и тактовой 1ГГц при потреблении 1 мА - все бросятся делать на нем терморегуляторы, а чтобы ядро не простаивало - искусственный интеллект туда... а че? терморегулятор, обувающий в свободное от высиживания чибисов в инкубаторе время Каспарова в шахматы - это ведь так круто!!! и покатится... Будут применять, а че? Только не из-за Каспарова, а из-за Matlabа. Запустил портированый Matlab на нем, и отрабатывай алгоритмы, а не их реализацию.
|
|
|
|
|
Jun 20 2009, 21:08
|

Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581

|
Цитата(Itch @ Jun 21 2009, 01:00)  Будут применять, а че? Только не из-за Каспарова, а из-за Matlabа. Запустил портированый Matlab на нем, и отрабатывай алгоритмы, а не их реализацию. я рад, что необходимость использования матлаба для решения задачи терморегулирования уже не вызывает сомнения. это прогресс! а курица справляется с этим не имея в голове АРМа.... что с нее взять - птица она тупоголовая... ну а человеку обязательно для этого необходим матлаб. грош цена тому специалисту, что обойдется без него - это не специалист, а древний бездарь, не способный освоить новое и понапрасну проедающий деньги заказчика/работодателя...
--------------------
Я бы взял частями... но мне надо сразу.
|
|
|
|
|
Jun 21 2009, 02:47
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(Stanislav_S @ Jun 20 2009, 20:38)  ИМХО, манагер, должен же он оправдовывать свою ЗП, а без новых изделий его должность просто ненужна  Цитата(Леонид Иванович @ Jun 21 2009, 00:44)  Но кто-то придумал гонку. Гонку придумал Дарвин. Он же придумал естественный отбор. Тот, кто не желает участвовать в гонке и приспосабливаться к изменяющимся условиям жизни, должен естественно отобраться.. Приспособленцев видно невооруженным глазом, это: 1. Огромная армия ученых получает деньги за публикации статей в научных журналах и издание монографий. Ессно, в этих статьях должны быть какие-то новые идеи, новые принципы, а иначе "без новых идей их должность просто не нужна". 2. Огромная армия инженеров получает деньги за разработку новых м/сх, новых печатных плат, новых пресс-форм для новых приборов, а иначе "без новых инженерных решений их должность просто не нужна". 3. Огромная армия киноактеров/режиссеров/сценаристов получает деньги за "разработку" новых кинофильмов, телесериалов, телешоу, а иначе "без новых шоу-программ и новых фильмов их должность просто не нужна". Ибо, реклама зависит от рейтинга, а деньги зависят от рекламы. 4. Огромная армия программистов получает деньги за освоение новых CPU,DSP,FPGA придумывая новые, более эффективные алгоритмы и создавая новые приборы с тщательно продуманной эргономикой, а иначе "без новых алгоритмических и более экономичных решений их должность просто не нужна". .... и т.д., и т.п. ЭВОЛЮЦИЯ..
Сообщение отредактировал blackfin - Jun 21 2009, 02:52
|
|
|
|
|
Jun 21 2009, 04:11
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 28-03-07
Пользователь №: 26 559

|
Не разделяю примитивизма некоторых участников в подходах к разработке техники. Полагаю, нельзя сравнивать по сложности терморегулятор и, например, манипулятор робота с 6-10 степенями свободы. Это разные вещи!!! Думаю применение специалистами-разработчиками Матлаба или подобных ему помощников (именно помощников, а не заменителей мозга, как некотоорые хотят это представить общественности) более ПРОДУКТИВНО и ЭЛЕГАНТНО с точки зрения решения задачи, дальнейшего совершенствования алгоритмов и поддержке конечного изделия в эксплуатации, чем грамотно написанный код для незаконченного, не поставленного на производство и в конечном счете заброшенного горе-изделия!!! Не надо бояться автоматизации труда embedder specialists, тем более говорить всем, что " - вертели мы мол таких на ..." ну и т.д. Смешно это. Может в задачах автоматизаци инкубатора "отмороженный гайковерт", знакомый с особенностями высиживания, будет эффективней кабинетного профессионала, а вот в других областях - сомневаюсь. Пора открыть новые горизонты в разработке встроенных систем. Сложные системы требуют соответствующих подходов и соответственно соответствующей элементной базы!!!
|
|
|
|
|
Jun 21 2009, 06:20
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 28-03-07
Пользователь №: 26 559

|
Попробую выразить сомнение в справедливости подобной оценки. Цитата(Rst7 @ Jun 20 2009, 15:01)  Да, но в виде описанной "презентации" - это гуанопиар. Моделирование займет времени намного больше чистого писания кода. И это будет именно рабочее время разработчика. А вот если такой "кабинетный" разработчик, выполнив ровно то, что показано на "презентации", скажет "готово!" - вот такого - в поле, за пицот километров от людей, и пока не поднимет в воздух свое поделие, домой не отпускать  Зарплату, естественно, не платить. Во первых, как правило, для реализациии проекта подбирается команда разработчиков для наилучшего решения поставленной задачи, которая делится на несколько подзадач: разбор задачи-выбор средств-разработка алгоритмов-функциональное проектирование- программирование-тестирование на моделях-embedded программирование-тестрировние в-живую и т.д. А во-вторых, продвинутый пользователь не обязан идти туда куда вы его послали, вероятнее всего используя удаленную отладку через интернет, он сделает это не выходя из лаборатории, и при этом, заодно, проверит адекватность модели, если конечно он этого не сдел сразу, как это и было показано в презентации (сначала реал-тайм идентификация динамики объекта плюс борда привязанная к компу Ethernet-кабелем). Повторюсь, с точки зрения конкурентноспособности разработчика, применение им передовых методов проектирования обеспечивающих сокращение времени и улучшающиз качество проектирования, вот главный козырь разработчика его борьбе за выживание (по Дарвину).
|
|
|
|
|
Jun 21 2009, 07:31
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата Попробую выразить сомнение в справедливости подобной оценки. Сомневаются в подобных оценках обычно те, кто является кабинетным разработчиком. Другая крайность - "гайкокруты" - те работают по принципу "все допилим на объекте". Тоже ужасно. Но, хвала Аллаху, есть золотая середина. Цитата Во первых, как правило, для реализациии проекта подбирается команда разработчиков Ох-ох, святая простота. И, похоже, отсутствие знакомства с реалиями жизни. Весь мой опыт говорит, что максимум все делает два (редко - три) человека, остальная команда занята непонятно чем. Зато потом есть такие варианты развития событий: а) Проект успешно окончен - все прихлебатели (не только минетжеры, но и ИТР, которые, ну например, в архиве бумаги перекладывали) кричат - "Мы пахали! Где мои деньги?". б) Проект попал в (_*_). Ну вот не работает на объекте (на модели работает, это обязательное условие попадания в дупу  ). Начинаются поиски. Тот, кто отвечал за моделирование, кричит - "У меня на модели все хорошо!". Тот, кто писал код, кричит - "У меня все работает!", ну и т.д. Результат - обычно самый грамотный разработчик с фразой - "Да пошли вы все на...", собирает набор инструментов и едет на объект в пожарном порядке доводить до ума. Причем, потенциальная дупа от этого не уменьшается - этот, пусть и очень грамотный, специалист вынужден работать по принципу "сейчас подправим тут, тут и тут по месту, а разбираться времени нет, сроки уже тютю"... Оба варианта наблюдал в живую не раз. Тьфу. Цитата А во-вторых, продвинутый пользователь не обязан идти туда куда вы его послали, вероятнее всего используя удаленную отладку через интернет Ага. Щас. Приходите лет через надцать, когда на каждом объекте будет интернет. А на некоторых объектах его не будет принципиально.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jun 21 2009, 07:48
|

Знающий
   
Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499

|
Цитата(Ruslan Konovalov @ Jun 20 2009, 23:55)  Гоним в шею дизиртира на ветку по армам.  Вообще-то я не сказал что завязываю с avr вообще! У меня все остальные проекты на avr или avr+CPLD... - он живет и здравствует! И вместо , например, 644-й меги я не поставлю аналогичный по размерам арм, хотя бы потому, что монтажникам паять удобнее. А в ветке для avr я уже давно вопросов не задаю, только отвечаю... Задача- уменьшить площадь платы, поставить вместо двух камней- один, функциональности добавить... Причем цена камня меня в данном случае практически не волнует- она может быть и 20$, и 30$.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|