Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 16.04.2013, 16:12  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

akegor, Для вас плюсы и просто С это одно и то же ?
Кодописательство под МК и Винду не имеет различий ?
И строки для вас есть только нультерминэйтед ?
Или вы решили просто вывернуться ?
Реклама:
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 16.04.2013 в 16:15.
dosikus вне форума  
Непрочитано 16.04.2013, 16:13  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от oleg110592 Посмотреть сообщение
... приведу цитату одного человека с сахары...
Я тоже читал где-то, что по словам кого-то, который слышал от одного знакомого .... ну и так далее. А я просто знаю, что это ложь. Причём откровенная.

Я вам приведу один пример. В посте №69 я выкладывал скриншоты отладки проекта на компе под QT с компилятором GCC. Готовился к выставке. Изделия не было - писал на компе. Изделие было спаяно за 2 недели до выставки. Приложу скриншот готового изделия. У меня там FreeRTOS крутится. И всё это пашет на разном оборудовании и под разными компиляторами. А теперь опишите мне технологию этого процесса на ассемблере?
Миниатюры:
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 54
Размер:	435.4 Кб
ID:	45860  
SasaVitebsk вне форума  
Непрочитано 16.04.2013, 16:20  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,973
Сказал спасибо: 2,554
Сказали Спасибо 11,851 раз(а) в 5,939 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от dosikus Посмотреть сообщение
akegor, Для вас плюсы и просто С это одно и то же ?
И строки для вас есть только нультерминэйтед ?
Или вы решили просто вывернуться ?
По ссылке говорится о С-строках, хотя статья по плюсам. В плюсах ничто человечье не чуждо, я использую в Билдере и Си-шные строки, и плюсовые навороты (AnsiString).
Я не изворачиваюсь, а стремлюсь к стандартизации и четким понятиям. Так легче понимать других и меня легче понимают.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 16.04.2013, 16:22  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Я вам даже больше того скажу. Я сэмулировал и сумел отладить работу с дисплеем/клавой. Работу с флэшпамятью (архифирование / сохранение). Обработку ошибок (+ведение журнала). В принципе, в последствии я просто перешёл на плату (о чём жалею), хотя мог продолжить и реализовать как минимум измерения/ вычисления + ModBus. При значительных затратах могбы реализовать и Ethernet. Фактически получить полноценный симулятор прибора на компе. Причём работоспособный в изделии.
Как всегда времени мало и подталкивают полусырое изделие выводить на испытания. Короче не до жиру.
SasaVitebsk вне форума  
Непрочитано 16.04.2013, 16:29  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от akegor Посмотреть сообщение
Я не изворачиваюсь, а стремлюсь к стандартизации и четким понятиям.
Тогда уясните для себя суть последовательности символов , что они могут и не иметь
видимых маркеров окончаний .
Но это отнюдь не запрещает их использование в функциях обработки строк .

Кстати любите доказательства?
читайте http://ru.wikipedia.org/wiki/Atoi
Функция требует указатель на массив нультерминэйтед .
Принимаем через Уарт последовательность , утрамбовывая в массив .
Длина последовательности нам известна заранее.
Естественно массив должен быть на один символ длиннее нашей последовательности .
И этот последний символ 0.
Ну и где я ухожу от стандартов?
Зато вы хорошо поиграли подменой понятий.
Речь изначально была не о представление строк , а о преобразовании последовательности символов.
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 16.04.2013 в 16:46.
dosikus вне форума  
Непрочитано 16.04.2013, 16:31  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от SasaVitebsk Посмотреть сообщение
А я просто знаю, что это ложь. Причём откровенная.
Я вам приведу один пример. В посте №69 я выкладывал скриншоты отладки проекта на компе под QT с компилятором GCC. Готовился к выставке. Изделия не было - писал на компе. Изделие было спаяно за 2 недели до выставки. Приложу скриншот готового изделия. У меня там FreeRTOS крутится. И всё это пашет на разном оборудовании и под разными компиляторами. А теперь опишите мне технологию этого процесса на ассемблере?
Я знаю что не ложь - холивар.
Мы вообще о надежности... а не о быстроте - заплатите соответствующему коллективу вам за неделю напишут на ассемблере, иль на ассемблере ртос нельзя запустить.
oleg110592 вне форума  
Непрочитано 16.04.2013, 16:40  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

akegor, Слазьте с билдера. Переходите на QT. )) Вам понравится.
О чём вы вообще спорите? О том что CV не является полным компилятором? Ну так это непреложный факт. Если он не имеет линкера, то уже этим всё сказано. В этом есть свои преимущества, так как ему приходится всё собирать в исходниках и в этом случае он чётко видит все вызовы и, например, в отличие от IAR или любого другого нормального компилятора может оптимизировать вызовы. Но зато потеря совместимости.
Вы поймите. Нормальный компилятор определённым способом ограничивает свои возможности в угоду совместимости. Например IAR неиспользует регистры которые могут быть использованы в п/п. Там целый ряд ограничений. Например вызвали вы подпрограмму из прерывания, а она находится вне области видимости и в п/п прерывания будут сохранены все регистры. И это не тупость. Это уступка совместимости. Программист чётко знает чем он может пользоваться, как будет всё связано. Как будут переданы параметры и так далее. Я могу писать на си и миксировать с ассемблером легко и свободно. Могу с другим си. Или если паскаль нормально написан с ним связать. (У билдера с делфи были лёгкие неувязки, если помните).
Когда-нибудь вы поймёте, что это абсолютно необходимо. Было бы плохо если бы гайка одного производителя не подходила бы к болту другого. За совместимость берут плату. Но она того стоит.
SasaVitebsk вне форума  
Непрочитано 16.04.2013, 17:07  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

мы теперь в дружеской обстановке изучаем вопрос можно ли объявлять массив без размера, это пока что главное доказательство что CV плохой компилятор
oleg110592 вне форума  
Непрочитано 16.04.2013, 17:28  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,973
Сказал спасибо: 2,554
Сказали Спасибо 11,851 раз(а) в 5,939 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

dosikus, Давайте слезем с этой темы, тем более, что - и смех и грех - она как-то перекочевала сюда (бес, наверное, попутал). Предлагаю мир: говорим об одном и том же, не сошлись в терминах. Ну и Бог с ними...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 16.04.2013, 17:33  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от oleg110592 Посмотреть сообщение
за неделю напишут на ассемблере, иль на ассемблере ртос нельзя запустить.
Если 9 мужиков залезут на одну женщину, всё равно за месяц не родит. За неделю на ассемблере вообще ничего не напишешь, даже среднего рамера. А число ошибок будет прямо пропорционально количеству участвующих в проекте программистов. Но, собственно, речь не об этом, Речь о том что проект на ассемблере ARM не очень корректно будет работать на IBM. Поэтому ничего отладить до появления готового изделия неполучится.

И речь не о конкретной ошибке компилятора. А речь о предсказуемости его поведения и соответствии стандарту. А это нужно именно для полной совместимости. Именно чтобы си прога одинаково работала на компе, на устройстве AVR и на ARM, к примеру.
SasaVitebsk вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимальный лазерник для ЛУТ Kabron Делимся опытом 187 31.05.2016 10:51
Оптимальный привод тележки весом 200кг d-f-m Производственное оборудование 18 12.07.2010 00:29
[Решено] Оптимальный коттеджный домофон LAVR12 Автоматика и аппаратура связи 0 22.04.2010 20:17
О программировании AVR на C++ neiver Микроконтроллеры, АЦП, память и т.д 55 24.03.2010 19:33
Оптимальный ламинатор для ЛУТ snakesoft Делимся опытом 7 13.01.2010 22:41


Часовой пояс GMT +4, время: 21:53.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot