Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
1-е апреля? Знание архитектуры подразумевает знание того, что сколько тактов делается и сколько стадий конвейера проходит, если он есть.
Отправлено
SM
01 апреля 2008 г. 12:04
В ответ на:
2 SM: Знание архитектуры не требует знания ассемблера.
отправлено Vladimir Ljaschko 01 апреля 2008 г. 10:14
Составить ответ
|
Вернуться на конференцию
Ответы
90 процентов задач это знание не требуют, а остальные 10 закрывает Mbedder ;)
—
Vladimir Ljaschko
(01.04.2008 12:16:56
194.158.204.49
,
пустое
)
Потом эти люди считают, что готовы взяться за устройство любой сложности, имея опыт АОНов, игровых автоматов и сигнализации..... Типа "разнорабочий принимает заказы на постройку домов любой этажности и планировки"
—
argus98
(01.04.2008 12:30:14
81.22.205.230
,
пустое
,
ссылка
)
Нормально занял свою нишу. А реклама должна быть дерзкой.
—
Vladimir Ljaschko
(01.04.2008 12:59:11
194.158.204.49
,
пустое
)
ну-ну.... у меня прямо противоположное соотношение
—
argus98
(01.04.2008 12:23:48
81.22.205.230
,
пустое
)
А у меня вообще - 99 на 1 тех, где нужно знать архитектуру, и тех, где не нужно.
—
SM
(01.04.2008 12:55:49
80.92.255.53
,
пустое
)
:) если уточнять цифры, то у меня ближе к 100 : 0 :)
—
argus98
(01.04.2008 13:04:49
81.22.205.230
,
пустое
)
Да нет, у меня есть 1% - всякие мелкие побочные утилитки на PC.
—
SM
(01.04.2008 13:07:29
80.92.255.53
,
пустое
)
Осталось понять, кому повезло.
—
Vladimir Ljaschko
(01.04.2008 13:11:40
194.158.204.49
,
пустое
)
Наверно не мне :( - катастрофически не хватает времени на писанину со стороны РС, а надо бы, не хочется отставать
—
argus98
(01.04.2008 13:18:7
81.22.205.230
,
пустое
)
Использую один универсальный протокол, dll поддержки, единожды написанный браузер и "исполнитель скриптов".
—
Vladimir Ljaschko
(01.04.2008 13:34:25
194.158.204.49
,
пустое
)
И как это можно сделать универсальный протокол, если например сегодня модем, завтра многоканальный видеорекордер, а послезавтра радар?
—
SM
(01.04.2008 13:49:23
80.92.255.53
,
пустое
)
Ну, больших потоков данных у меня нет, а для малых ... по принципу SNMP - любое устройство само себя идентифицирует и позволяет управлять, только еще проще.
—
Vladimir Ljaschko
(01.04.2008 13:58:3
194.158.204.49
,
пустое
)
а сторонние приборы тоже себя сами идентифицируют? например спектроанализатор? или ФАР, и т.д.
—
argus98
(01.04.2008 14:23:15
81.22.205.230
,
пустое
)
В оправданных случаях можно адаптер интерфейса/протокола заваять. Зато однородная сеть получается.
—
Vladimir Ljaschko
(01.04.2008 14:40:21
194.158.204.49
,
пустое
)
А я не могу себе позволить делать в девайсах то, без чего они будут столь же функциональны, но дешевле.
—
SM
(01.04.2008 13:59:47
80.92.255.53
,
пустое
)
Преимущество в том, что задача разбивается на две - функциональность устройства доводится универсальными средствами на PC, а потом уж "программист высокого уровня" занимается GUI и проч. украшательством
—
Vladimir Ljaschko
(01.04.2008 14:44:36
194.158.204.49
,
пустое
)
А недостаток - возможное повышение себестоимости на ресурсы для этого интерфейса :)
—
SM
(01.04.2008 14:49:22
80.92.255.53
,
пустое
)
Единство и борьба ;)
—
Vladimir Ljaschko
(01.04.2008 15:26:40
194.158.204.49
,
пустое
)
Повезло тому, у кого доход больше.
—
SM
(01.04.2008 13:12:22
80.92.255.53
,
пустое
)
Вот это странно и интересно. Что за проекты такие?
—
Vladimir Ljaschko
(01.04.2008 12:47:35
194.158.204.49
,
пустое
)
Да разные... Вот Vienna-выпрямитель на горизонте замаячил, к примеру
—
argus98
(01.04.2008 12:55:9
81.22.205.230
,
пустое
)
Да, хороша мода. Пишем с закрытыми глазами, а если что не работает, так в конфе знающие есть, за меня все сделают. А потом удивляются, что наезды якобы на ровном месте.
—
SM
(01.04.2008 12:20:20
80.92.255.53
,
пустое
)
Можно подумать, что если народ изучит ассемблер или архитектуру, то вопросы отпадут. Останутся вопросы по светодиоду и попыткам сделать усилитель на одном резисторе. Уменьшается потребность в знании широкими народными массами и ассемблера и архитектура, объективно это. Ибо ресурсы мелких процессоров увеличиваются. И крупных тоже. Это как с автомобилями. В древние времена автомобиль был штукой конической и управлять им
—
-=ВН=-
(01.04.2008 12:36:36
193.125.71.140
, 345 байт)
Пользователь и разработчик - всё-таки некая разница есть... Вот например популярная терминальная программа от Br@y++ (+):
—
argus98
(01.04.2008 12:50:9
81.22.205.230
, 272 байт)
Вы думаете, что эта популярная программа перестала бы пропускать, если бы ее разработчик изучил бы 86 и, в частности, его ассемблер?:-)))
—
-=ВН=-
(01.04.2008 12:57:10
193.125.71.140
,
пустое
)
Если бы он ЗНАЛ аsm86, то представлял бы как работает железо ПК, что в свою очередь заставило бы узнать, как работают API-функции и т.п. И написал бы на ЛЮБОМ подходящем языке качественное ПО
—
argus98
(01.04.2008 13:11:28
81.22.205.230
,
пустое
)
Да перестаньте. Не надо тут такую базу подводить. 232 порт от ассембелера не зависит, зуб даю. :-)) Смешно все это. В древние времена приходилось неоднократно писать обмен писи с устройствами по 232 и уж чем-чем, а 1 % пропусками сигнала этот обмен не страдал, несмотря на то, что я тогда (и сейчас, тем более) знал абсолютно точно только одну ассемблерную команду писюка. И команда эта называлась ноп.
—
-=ВН=-
(01.04.2008 13:50:56
193.125.71.140
, 242 байт)
Смешно, не смешно - а пропуски есть.... А у Нортона нет. Можно, конечно без глубоких знаний и конечности ампутировать, и на вертолете летать к ближайшему ларьку... но я предпочту другое
—
argus98
(01.04.2008 14:13:4
81.22.205.230
,
пустое
)
Пропуски от того, что автор яичницу не умел готовить.
—
-=ВН=-
(01.04.2008 14:24:22
193.125.71.140
,
пустое
)
ВН над нами откровенно издевается. Он сам досконально знает архитектуры того, с чем работает.
—
SM
(01.04.2008 14:18:13
80.92.255.53
,
пустое
)
:) надо ведь дать и другим расслабиться :)
—
argus98
(01.04.2008 14:41:8
81.22.205.230
,
пустое
)
SM, побойтесь бога, я очень мирный и ни над кем не издеваюсь. Я на самом деле считаю, что необходимость досконального изучения особенностей архитектур, ассемблеров, отходит на второй план. И чем дальше, тем больше. При этом совершенно ясно, что всегда будут исключения, а для людей, работающих в области разработки архитектур и т.п. - это вообще хлеб насучный.
—
-=ВН=-
(01.04.2008 14:33:49
193.125.71.140
,
пустое
)
Т.е. Вы считаете, что все меньше и меньше производитель заботится о снижении себестоимости? Позволяя программистам разводить себя на более мощное и дорогое железо?
—
SM
(01.04.2008 14:38:35
80.92.255.53
,
пустое
)
Ну равзвод на более мощное железо есть объективная реальность:-)
—
-=ВН=-
(01.04.2008 15:25:23
193.125.71.140
, 527 байт)
Я не про производителей микросхем :) Это понятно (+)
—
SM
(01.04.2008 15:33:18
80.92.255.53
, 520 байт)
Выиграет тот, кто предложит разумный ряд. AVR - это пример. Цены завышены, и все равно берут.
—
Vladimir Ljaschko
(01.04.2008 15:58:11
194.158.204.49
,
пустое
)
Выиграет китай. Потому, что они не будут ставить AVR. А испекут сами себе чип под задачу, злобный и дешовый. И разварят его без корпуса прямо на плату.
—
SM
(01.04.2008 16:04:2
80.92.255.53
,
пустое
)
Китайсы блин беду творят. У меня жена буквально вчера купила светильник на батареках зачем-то. Китайский. В красивой картонной коробочке. Пластмассовый. Стоит 3 р 50 к без батаррек. Блин, я бы за картонную упаковку не меньше червонца стал просить :-)))
—
-=ВН=-
(01.04.2008 16:18:10
193.125.71.140
,
пустое
)
Ага. Я в шоке был от их зажигалок с фонариком.
—
vitalyn
(01.04.2008 17:11:11
89.189.191.4
, 218 байт)
Дык вот Вам пример изделия на микросхемах, посредством которого Вы общаетесь со мной на этой конференции. У меня есть твердая уверенность, что означенное изделие, стоящее на Вашем рабочем месте выполнено вовсе не на 286. И опрерационная система на нем отнюдь не ДОС.
—
-=ВН=-
(01.04.2008 15:56:14
193.125.71.140
, 1002 байт)
И даже с этим изделием - я не покупаю себе лишних ресурсов, которые мне не нужны. А вот осописатели вынуждают глупых пользователей покупать все новее и мощнее. По этому не апгрейдился с этим компом уже года 3-4,
—
SM
(01.04.2008 16:02:51
80.92.255.53
,
пустое
)
А кто говорит про лишнее? Давайте я Вам презентую 286 писюк, вроде валяется где-то, а Вы для него перепишите виндовус хп, и все полагащиеся причандалы, на асме
—
-=ВН=-
(01.04.2008 16:10:57
193.125.71.140
,
пустое
)
Это противозаконно, виндовс хп переписывать. Хотя спросом пользовалось бы, наверное... А 286-ой у меня самого есть.
—
SM
(01.04.2008 16:13:59
80.92.255.53
,
пустое
)
Ну хорошо, создадим новую торговую марку, виндовус-SM.
—
-=ВН=-
(01.04.2008 16:21:52
193.125.71.140
,
пустое
)
Всё уже украдено до вас. С SM. ;О)
—
-mse-
(01.04.2008 16:30:18
83.239.86.98
,
пустое
,
ссылка
)
Название чем-то минет напоминает. Но Вы меня расстроили и лишили дивидендов, положенных мне как идейному вдохновителю.
—
-=ВН=-
(01.04.2008 16:33:33
193.125.71.140
,
пустое
)
Цэ ля ви, как говорят у нас, на Бургундщине...
—
-mse-
(01.04.2008 16:38:20
83.239.86.98
,
пустое
)
Je fais la triste figure :-(
—
-=ВН=-
(01.04.2008 16:56:4
193.125.71.140
,
пустое
)
Осописатели - далеко не в первую очередь
—
Oldring
(01.04.2008 16:10:2
91.76.16.155
, 206 байт)
А виста пойдет? А осописатели жестко пропагандируют - виста - рулез, ХП - старьё и ацтой :)
—
SM
(01.04.2008 16:16:34
80.92.255.53
,
пустое
)
Виста - не думаю.
—
Oldring
(01.04.2008 17:08:21
91.76.16.155
, 375 байт)
Естественно. Он тогда бы думал другими категориями, нежели вызовы непонятно как и что делающих функций.
—
SM
(01.04.2008 13:02:58
80.92.255.53
,
пустое
)
Не так давно Вы тут проводили опрос аудитории на предмет расширения набора команд Вашего чипа... Уверен недалеко то время, когда многие функции API библиотек будут реализованы аппаратно...
—
ETM
(01.04.2008 13:16:14
62.117.85.103
,
пустое
)
Кстати обсуждение с пользой прошло :) Задержало выход чипа еще на пару месяцев :)
—
SM
(01.04.2008 13:28:17
80.92.255.53
,
пустое
)
С пользой для прогресса человечества - с убытками для прибылей сегодняшнего дня...
—
ETM
(01.04.2008 13:33:54
62.117.85.103
,
пустое
)
неа, убытков это не принесет, окупится с лихвой.
—
SM
(01.04.2008 13:39:25
80.92.255.53
,
пустое
)
"ЖЕЛАЮ ЧТОБЫ ВСЕМ!"... :)
—
ETM
(01.04.2008 13:41:53
62.117.85.103
,
пустое
)
И хорошо. Это сопроцессоры называется. И придется изучать еще и их работу, а не только самого ядра и периферии.
—
SM
(01.04.2008 13:17:51
80.92.255.53
,
пустое
)
Сейчас это - сопроцессоры, завтра - команды ядра процессора, послезавтра - asm=ЯВУ...
—
ETM
(01.04.2008 13:24:51
62.117.85.103
,
пустое
)
И опять ассемблер будет основным языком программирования :)
—
SM
(01.04.2008 13:27:11
80.92.255.53
,
пустое
)
Так зачем же делать сегодня то, что придется делать еще и завтра .. :)
—
ETM
(01.04.2008 13:26:59
62.117.85.103
,
пустое
)
Нет тут никакой естественности, а есть отвлечение мозга на ненужную для решения данной задачи дребедень. Для данной задачи важно понимания самого интерфейса 232 и, видимо, взаимодействие с оп. системой.
—
-=ВН=-
(01.04.2008 13:11:26
193.125.71.140
,
пустое
)
Если бы он знал архитектуру вплоть до ассемблера, он знал бы все уровни от пинов разъема RS-232 до верхнего уровня API через процессор, и априори не допустил бы такой ошибки.
—
SM
(01.04.2008 13:13:57
80.92.255.53
,
пустое
)
Ну да, а если бы ему взгрустнулось написать такую программу для чего-то Apple'образного - он должен был бы начать с изучения соотв. ассемблера:-)) SM, не пытайтесь подвести к тому, что изучение ассемблера ужасно дисциплинирует и рождает необыкновенную глубину мысли.:-))
—
-=ВН=-
(01.04.2008 13:38:10
193.125.71.140
, 397 байт)
А я и не пытаюсь. Если в задачу человека входит писать пользовательский интерфейс - то ему асм и не нужно знать. А вот если он разработчик "с нуля" - то нужно.
—
SM
(01.04.2008 13:40:50
80.92.255.53
,
пустое
)
Да хоть с -1.
—
-=ВН=-
(01.04.2008 13:54:38
193.125.71.140
,
пустое
)
Вы явно не работали в коллективе пишущем большие программные проекты. Программист программ высокого уровня должен знать интерфейс обращения к другим программным модулям. Знать как там битики в асинхронном потоке растактируются совсем не обязательно и тем более на каких ножках какие уровни.
—
Elektronik
(01.04.2008 13:18:24
194.85.99.225
,
пустое
)
В стопервый раз повторить? Я об этом говорил уже, товарисч песатель. Для программиста программ высокого уровня это и не надо. Я веду речь и поднял тему только в разрезе разработчиков полного цикла "идея -> прибыль"
—
SM
(01.04.2008 13:20:56
80.92.255.53
,
пустое
)
А программисту высокого уровня проще. Он всегда может все свалить на программиста низкого уровня. Как раз я работал в коллективе, драйвера писал. И знаю, как с этими высокоуровневыми долпайобами общаться.
—
SM
(01.04.2008 13:29:43
80.92.255.53
,
пустое
)
Знакомая ситуация... Одна поправка следует читать "програмиист высокого(не низкого) уровня нижнего(не верхнего) уровня"... :)))
—
ETM
(01.04.2008 13:49:58
62.117.85.103
,
пустое
)
Часто на такие оговорки потом долго приходится объяснять, что ты - не верблюд...
—
ETM
(01.04.2008 13:59:46
62.117.85.103
,
пустое
)
Именно. И все они, "высокого", отличается тем, что пальцы веером.
—
SM
(01.04.2008 14:00:43
80.92.255.53
,
пустое
)
И как я в тесте получаю поток в 50 мбайт/с, а эти долпайопы умудряются сделать так, что у них больше 10 не получается на том же драйвере.
—
SM
(01.04.2008 13:31:7
80.92.255.53
,
пустое
)
Программа то наверное под Win? Глупость полнейшая писать на ассемблере, если эти функции по определению черные ящики ака Win API
—
Elektronik
(01.04.2008 13:05:57
194.85.99.225
,
пустое
)
БЛЯ! Где хоть слово о том, что ПИСАТЬ? Речь о том, чтобы ЗНАТЬ!
—
SM
(01.04.2008 13:08:23
80.92.255.53
,
пустое
)
Ну а нафиг знать архитектуру современных PC, все эти мат платы десятки южных и северных мостов?
—
Elektronik
(01.04.2008 13:10:29
194.85.99.225
, 151 байт)
Вот и выходят потом глючные программы, теряющие байты. Потому, что программист использовал API не зная, что и как это API делает с железом.
—
SM
(01.04.2008 13:16:41
80.92.255.53
,
пустое
)
Теряются байты отнюдь на от незнания аппаратной сущности RS-232, а быстрей всего в момент записи на винчестер или в алгоритме с какими-нибудь массивами. Никакого отношения к знанию архитектуры это не имеет.
—
Elektronik
(01.04.2008 13:20:22
194.85.99.225
,
пустое
)
И будьте в этом слепо уверены.
—
SM
(01.04.2008 13:22:4
80.92.255.53
,
пустое
)
Абсолютно
—
Elektronik
(01.04.2008 13:25:20
194.85.99.225
,
пустое
)
Как-то давно возникла чисто математическая задача, которую можно было решить только переборным способом (+):
—
argus98
(01.04.2008 13:54:28
81.22.205.230
, 241 байт)
Ужасы какие Вы рассказываете:-)))))))
—
-=ВН=-
(01.04.2008 14:17:16
193.125.71.140
,
пустое
)
Безполезно. Этот тип из тех, кто задает требования к железу, а не влезает в минимальное.
—
SM
(01.04.2008 13:57:6
80.92.255.53
,
пустое
)
это ж понятно с первых слов... очень знакомые типажи. Сегодня я просто расслабился :))
—
argus98
(01.04.2008 14:19:12
81.22.205.230
,
пустое
)
Наверное которая пропускает написана на Asm, а которая без глюков на C :)
—
Elektronik
(01.04.2008 12:56:29
194.85.99.225
,
пустое
)
А сейчас во всех отраслях все больше гнут пальцы, обладая лишь поверхностными знаниями, чем серьезно работают. Это мода. Дурная. И не более того.
—
SM
(01.04.2008 12:42:32
80.92.255.53
,
пустое
)
:-))) Глубокая мысль.
—
-=ВН=-
(01.04.2008 12:50:35
193.125.71.140
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите шесть пополам:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru