Автор Тема: Микроконтроллер - как перспектива примочкостроения  (Прочитано 25736 раз)

0 Пользователей и 1 Гость просматривают эту тему.

research

  • Гость
Статья в машинном переводе, явно. Пролистал половину. мандалайщина/ператронщина.
так же человек нахватался верхушек и под веществами что-то настрочил.

"Простой пример: итерация по большому двумерному массиву может идти с совершенно разной скоростью, смотря как он обходится: горизонтально или вертикально."

горизонтально идет быстрее лишь в том случае, когда массив колется на вектора и работа идет с вектором, и элемент массива небольшого размера. При произвольном доступе, приходится и вектора перебирать.

если ОбстрОгироваться, то как раз пофиг становится, ибо INC и INC2 для элементов массива больше байта/пары становятся неактуальны, и даже ADD const (перебор по столбцам) занимает на современных камнях столько же тактов, сколько и INC. Другое дело, что данных в кэше может не оказаться. В общем, врывается куча нюансов. Но для небольших массивов, если руки не из опы, то одинаково все.

Вощем, статья о том, что систематизация приводит к потерям. Ну, любая уравниловка предполагает потери, зато рулежка проще. А кто поумней, оптимизирует на ходу.

santa

  • Сообщений: 1404
  • с помойки банки рулят, турреты нервно курят
    • Просмотр профиля
человек нахватался верхушек**

 да ну, чел всё таки стажировался в микрософте всё таки это уже о чёмто говорит.


ибо INC и INC2 для элементов массива больше байта/пары становятся неактуальны, и даже ADD const (перебор по столбцам) занимает на современных камнях столько же тактов, сколько и INC. ***

статья вобще не про  МК   , подозреваю что  компилятор ООП для ПК   может  очень много всего нагородить  при обращении к памяти с использованием структур


Другое дело, что данных в кэше может не оказаться. В общем, врывается куча нюансов. Но для небольших массивов, если руки не из опы, то одинаково все. **

 а там как раз автор уточнил   сразу что ведёт  речь  о  больших массивах
« Последнее редактирование: Августа 21, 2011, 03:54:27 am от klaus »
теория убийца практики

slo100>slo100pt  >>  topsecret

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Цитировать
Статья в машинном переводе, явно.

Ну когда машина начнет образно переводить американские идиомы с заменой на "Даму, которая сдавала в багаж", я пойду в грузчики  ;D

На самом деле очень и очень годная статья. Профессионалы одобряют. Вообще там все статьи годные, вчера с удовольствием полночи читал все подряд. Кое-что мне попадалось раньше.

Цитировать
Вощем, статья о том, что систематизация приводит к потерям. Ну, любая уравниловка предполагает потери, зато рулежка проще.

Статья о том, что пользуясь бездумно современными технологиями быстрой разработки (в том числе и тем, что пропагандирует тут Peratron) никогда не получишь адекватного результата в целом. Учить надо таки с самого начала, чтобы было понимание.

А то вот что-то Peratron ЖКИ прицепил, буковки, пользуясь готовым кодом, повыводил, а моторчик не крутится, видать, нет готовых библиотек. Надо своим умом доходить. Абыдна, да  ;D
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

ivana

  • Сообщений: 3
  • GtLab.Net forever!
    • Просмотр профиля
    • E-mail
Ну вот и славно! Для каждого статья оказалась о своем - как говорится "да воздастся каждому по вере его" "да поймется каждому по степени желания понимать его"  ::)

Андрей Степанов

  • Сообщений: 613
  • GTLab - forever!
    • ICQ клиент - 202187583
    • Просмотр профиля
Такая реакция на ардуину мне чем то напоминает холивар типа Винда-Линукс.  :)
Всему свое время, место и предназначение. Если захотелось for fun поиграться с МК в ночь с субботы на воскресенье, "вывести в реал" строки своего корявого кода, то обязательно этому должно предшествовать сборка программатора, изучение требухи контроллера, акцента асма? Я в своей нынешней профессиональной деятельности никак не связан с паяльником, программированием, даже компьютер вижу только в собранном и рабочем состоянии. Все потуги изучить МК по ТРУЪ правилам у меня не увенчались успехом - не могу выделить время на букварь, коих у меня и без этого в очереди... Есть ардуино, но это попса и оно не даст мне необходимых скиллов. Проще надо смотреть на такие вещи. Представьте, что захотев сделать банковский перевод необходимо было бы изучить порядок проведения платежей физических лиц без открытия расчетного счета, правила формирования платежей, кассовую работу...  :) Пример немного кривой, но худо-бедно показывает, что я имею в виду.
Другое дело, если заниматься работой с МК профессионально, делать какой-нибудь продукт и потом его продавать, то тут я согласен - буквари читать от сих до сих, дабы не было потом мучительно больно из-за нестабильности "по непонятной причине", и писать на том, что предлагает разработчик МК.

Peratron

  • Сообщений: 13579
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Цитировать
Такая реакция на ардуину мне чем то напоминает холивар типа Винда-Линукс.
А дело не в ардуине - это просто банальная попытка троллинга ради рангового доминирования.
Ничего сверх этого...
Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...

Peratron

  • Сообщений: 13579
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
@ Андрей Степанов
Делись успехами. Или проблемами - вместе будем думать, как их разгребать.
И не обращай внимания на троллей...

UPD: ты на какой версии работаешь?
Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...

research

  • Гость
я бы сказал, что холивар на тему линукс - ms-dos.

моторчики закрутятся, когда ператроныч нагуглит пример накатанный добродушным китайским студентом.

Кстати, я вот замену ардуине присмотрел: http://www.dealextreme.com/p/7-touch-screen-lcd-google-android-2-2-tablet-pc-w-wifi-camera-tf-arm-v5-349-79mhz-70053

вполне сгодится светодиодиками помигать. может даже и моторчик покрутить.

Sanoend

  • Сообщений: 1241
  • GTLab - forever!
    • Просмотр профиля
@ Rst7@ research
можно по подробнее о "линукс, что бы светодиодом моргать" может есть какие-то статьи по сборке такого чуда. Есть просто у меня "мечта идиота", ну или "мечта красноглазика" собрать самому линукс поддерживающую платформу, собрать под неё кернель и т.д.
Сам не знаю зачем мне это, но очень интересно.

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Цитировать
Сам не знаю зачем мне это

И не надо. Я Вам настоятельно рекомендую не забивать голову. Процесс сборки ядра ничем не отличается от сборки его для большого брата, только таргет другой.

Если уж совсем неймется - возьмите подходящую отладочную плату. С ними даже весь комплект патчей ядра есть. Минимум телодвижений и минимум возможностей ошибиться.
« Последнее редактирование: Августа 22, 2011, 10:19:35 am от Rst7 »
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

Sanoend

  • Сообщений: 1241
  • GTLab - forever!
    • Просмотр профиля
@ Rst7 да я собирал ядра под АРМ, когда-то собирал себе линукс для windows mobile комуникатора и запускал через харет.
Не чего так даже иксы бегали и по инету нормально серфилось. Правда дров пришлось самому пописать, зато научился. Единственное, что не смог добить так это датчик отпечатков пальцев.

Вообще интересно было бы устройство типа изернет порт, ком порт, усб хост,  что-то типа лпт порта (просто куча ножек для ввода вывода )  и линукс на всем этом деле. Если цена не заоблачная, то применений такой штуке можно найти массу.

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Цитировать
Если цена не заоблачная, то применений такой штуке можно найти массу.

Причем, без Linux'а  ;D

Чуть позже подкину пару ссылок на такие отладочники.
« Последнее редактирование: Августа 22, 2011, 10:44:08 am от Rst7 »
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
А, кстати, тысячи их тут - http://starterkit.ru/html/index.php
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

research

  • Гость
тысячи. на ибее не меньше.
но, когда наиграешься с ссылкой выше, то на память останется планшетничек.
К тому же, готовое изделие, в корпусе. Покупай, перешивай, рули моторчиками.
еще вариант - роутер помучать, там тоже армы и линукс.

О, даже совсем бюджетный вариант - рекламные плееры из плейбоя и (вог?). Народ их прекрасно допиливает. И цена вопроса - 4 бакса.
http://habrahabr.ru/blogs/DIY/119722/

@ Sanoend

с твоими скилами можно немного поработать и покупать все фирменное ;) я имею в виду месы и маршлаллы, а не париться с паяльником.
Тем более, если дров сам понаписал.
про LPT и COM - были кости в инете, вроде даже модуль ядра, для управления кофеваркой по LPT.


Sanoend

  • Сообщений: 1241
  • GTLab - forever!
    • Просмотр профиля
@ research с паяльником я парюсь для удовольствия. Девайсы на заказ давно уже не собираю, а зарабатываю на основной работе. Писать дрова под линукс не так сложно, как кажется. А в моём случае всё было совсем просто, ядро стартовало сразу, мне только пришлось дописать драйвер видео вывода с двойной буферизацией. И чуть чуть допилить дрова ЮСБ хоста. Для остального нашлись готовые модули подгружаемые через modprob.

research

  • Гость
Тогда тебе в пору с RST#7 потягаться, кто лучше перегруз сбацает на мк за 3 бакса :)

Чувствую, что скоро спикосим просто портируют VST под линукс, ARM9 явно потянет...

DDD

  • Сообщений: 10347
  • Имею личный текст
    • Просмотр профиля
    • E-mail
...тема заглохла, что-ли?
Жаль; при всей моей нелюбви к крестикам-ноликам есть в ней сок...
Готов подписаться под каждым своим словом

Peratron

  • Сообщений: 13579
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Цитировать
...тема заглохла, что-ли?
С троллями говорить бессмысленно. А если есть вопросы или предложения - высказывайся.
Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Цитировать
С троллями говорить бессмысленно.

Да мы всё ждем результата с моторчиками. Очень хочется поглядеть. Работу над ошибками провести, опять же. Ставлю литру на Ваш выбор, что ошибок там таки будет;)

Так что никакого трололо, все по теме.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

DDD

  • Сообщений: 10347
  • Имею личный текст
    • Просмотр профиля
    • E-mail
Цитировать
Цитировать
...тема заглохла, что-ли?
С троллями говорить бессмысленно. А если есть вопросы или предложения - высказывайся.
 
Рад бы высказаться, да не секу в этом.
Однако, хотелось бы как-то увидеть он-боард (или "он-пояс") приблуду с радио-каналом для управления всякими эффектами и/или для генерации эффектов (это в качестве предложения/пожелания).
Готов подписаться под каждым своим словом