Отговори на тема  [ 159 мнения ]  Отиди на страница Предишна  1 ... 6, 7, 8, 9, 10, 11  Следваща
Препоръчайте подходящ GSM модул 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Препоръчайте подходящ GSM модул
Dimitar написа:
Цитат:
Пример - след като всичките ти продукти имат gsm, защо да нямат remote firmware upgrade. Нима има някакво значение какво прави фърмуера? Нима при всеки нов продукт ще почваш всичко от нула? Или ще поддържаш 100 версии на едно и също нещо.... не знам, не го разбирам това аз

И кой е казал, че продуктите са ми нямали фърмуер ъпдейт през гсм-а и как пък стигна до извода, че винаги съм почвал нещата от нула и са имали 100 версии? Ти четеш ли въобще какво си пишем тука или просто си приказваш ей така и слушаш/четеш само себе си :D ?

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

Цитат:
аз лично не виждам абсолютно никакъв смисъл повече да дискутираме каквото и да било с теб на тая тема :) .

+1


Съб Мар 02, 2013 9:28 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: Препоръчайте подходящ GSM модул
miro_atc написа:

@ Гичо, то стана късно пък и от толкова кратко описание едва ли ще мога да направя сериозни заключения. Само принципно:

1) Вариантите без ОС абсолютно не ме вълнуват. И да нямах собствен, щях да ползвам чужд. По-скоро ще се застрелям, отколкото да направя нещо без ос. Фанатик съм на тая тема и не се пробвай да ме убеждаваш :-)

2) няма значение дали ще е евент, стейт машина или нишково. Важното е да си го капсулираш по нива правилно. Аз в момента няма как да преценя направил ли си го или не...

3) дано да греша, ама сякаш следваш логиката "защо да е просто като може да е сложно" :-) Какви са тия калбаци, какви са тия структури.... че ти докато ги попълнеш връзката ще дропне бе :-)


Мда, приключихме с техническите аргументи и почнахме да го удряме на фанатизъм. Както и започнах предишното си мнение, всеки е свободен да прави нещата както му харесва.
ОС-а е една купчина (малка или голяма), от сървиси. Ако ти твърдиш че си направил стек, които лесно се пуска на друга платформа, а после слагаш "малките" ограничения:
- да има ОС
- да е твоят ОС (не си POSIX, така че ползването на друг ОС не е директно)
- щом е твоят ОС, значи на поддържаните от теб процесори да е
- да ползва по-долните ти нива (драйвери)

От гледната точка на един клиент, които избира кое решение да вземе, определено бих видял доста минуси.
Когато се прави "стек" (т.е. някаква група от услуги, които имат логическа връзка помежду си, примерно защото обслужват някакъв стандарт) се гони максимално изчистване на интерфейсите навън (надолу, нагори и към "обкръжението", което може да е ОС или просто C runtime), възможност за конфигуриране на работата - изключване на част от услугите за пестене на ресурси, ускоряване на работата (примерно - да може клиента да постави част от данните на стека в бърза памет на неговата платформа), и каквото там се сетиш още.

КЛЮЧОВАТА ДУМА тук е да НЕ ПОСТАВЯШ изисквания - от теб се иска да УДОВЛЕТВОРЯВАШ изискванията на клиента (сещаш се, той плаща сметката). Ти трябва да го убедиш че ще е рахат ако вземе твоя стек - а не обратното.

Ако разгледаш предлаганите из нета стекове за ембеддед системи (в областта на CANOPEN примерно), ще видиш че хората не пишат 2 страници с изисквания към теб като клиент, а точно обратното:
- върви на XXX архитектури, лесно портване за нова, щото е ANSI C
- РАМ и ФЛАШ - един колко си, зависят от използваните услуги, могат да се конфирурират
- драйвери за един какви си контролери за бъс-а
- изчистен интерфейс към драйверите и лесно добавяне на нови такива

В аспекта на темата, ако има разлика в поведението между различни модули, то тя трябва да остане скрита в частта от софтуера, който отговаря за това ниво, и не вълнува горните нива. За това си прав.
Но това че си направил стек за АТ, не значи че той ще се оправи с новопоявилия се модул автоматично, от само себе си. Тази работа така или иначе трябва да се свърши. Важното е да се свърши само на едно място, само веднъж, и автоматично, безпроблемно да влезе във всички твои продукти.


Съб Мар 02, 2013 10:04 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Препоръчайте подходящ GSM модул
Гичо, твърдението ти, че един стек трябва да поддържа всякакви осове и хардуер е МНОГО ПОГРЕШНО...
Обикновено един стек идва гол, а евентуално отделно има примери с няколко конкретни порта.
Вече ми излязоха пришки да пиша едно и също нещо. Стекът се прави на нива и НЕ БИВА едно ниво да вика функции на по-горното. ОС нивото е обииновено най-високото ниво и си прави само неговите неща и не се бърка в логиката надолу. Това, че ние засега ползваме един конкретен ОС няма нищо общо с темата. Ако рабтодателят ми каже искам друг ОС, ще.трябва да се портне горното ниво. Но както и сам може да се убедиш от показания код, надолу НЕ СЕ ползва нищо свързано с ОС, който и да е бил той.
Да, има изсквания да има някакъв ОС обаче... Не сме си играли чак дотам да го правим универсално, защото нямаме намерение да продаваме стекове, нито да ги публикуваме. А за нещата дето го ползваме е БЕЗУМИЕ да се правят без ОС. Даже е безумие да се правят с малък ОС. Щото сега имаме нова държава, дето само не са написали Линукс в изискванията.Тъй че съм мноооого далеко да слизам надолу, По-скоро ще се ходи нагоре...
А тия приказки с няколкото байта рам не си струва да ги коментирам просто. Ако някой тръгне да прави gprs с такава смешка ще му сваля шапка. Ако направи и външен TCP/IP стек в такова, ще избие рибата.... Не ме занимавайте с такива глупости.


Съб Мар 02, 2013 11:03 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: Препоръчайте подходящ GSM модул
Миро, Гичо,
Според мен и двамата сте прави. Теоритично Гичо е прав, неблокиращ код се подкарва лесно и без ОС. На практика обаче това което Миро предлага (според мен) е по добре. Проблема е във сложноста на кода в двата случая, и в живота на продукта. Какво става ако трябва да гониш бъг в тези стейт машини след 2 години, или още по драстичното - някой друг трябва да го гони след тебе. Как се проследява логика разхвърляна наляво надясно по разни калбаци? Колко време и усилия ще отнеме в сравнение с простичък линеен код както Миро го е написал? Аз съм си мързелив по природа и не обичам да ми е трудно, затова във всички случаи бих предпочел по простия код, по лесен е за поддръжка въпреки, че теоритично не е най правилния или оптималния.
Като няма ОС и има само няколко килобайта за програмата, всичко може да ти влезе в главата сравнително бързо. Но когато имаш десетки, че и стотици килобайти караш ли я по тоя начин си навличаш проблеми. Не че не става, просто излиза по скъпо във времето.

_________________
Мразя да мразя ...


Съб Мар 02, 2013 11:23 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Препоръчайте подходящ GSM модул
miro_atc написа:
...А тия приказки с няколкото байта рам не си струва да ги коментирам просто. Ако някой тръгне да прави gprs с такава смешка ще му сваля шапка...


Сваляй шапката! Не ми трябва процесор.


Съб Мар 02, 2013 11:34 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: Препоръчайте подходящ GSM модул
миро, знаеш ли колко байта рам има pic16f690? нека аз да ти кажа - 256. поне за два солидно работещи продукта се сещам дето имат gprs и тоя контролер вътре. затова са тия вътрешни стекове в модемите, а отвън какво твори човек, си зависи само от него. поне половината от ембедед устройствата нямат и не могат да имат ос вътре.

_________________
'просто' е технически синоним на 'красиво'


Съб Мар 02, 2013 12:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Препоръчайте подходящ GSM модул
Desert Leo написа:

Сваляй шапката! Не ми трябва процесор.

Теб с питоните те знам... ама ни пичелиш, свалям шапка на майсторите, а не на чираци дето само подават, без да са се изцапали в лайната ;-)


Съб Мар 02, 2013 1:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Препоръчайте подходящ GSM модул
Н'бабане Гт'муан'га написа:
миро, знаеш ли колко байта рам има pic16f690? .

не знам и не ме вълнува... не съм в тоя сегмент, ползвал съм подобни неща преди 15-20 години. Сега чета за цинкове... ако не знаеш става дума за дуал кур А9-ки плюс солидно фпга, имам да правя достъпи до axi шини и други глупости. Не ме мисли, имам си достатъчно матриал в шахтата и е достатъчно дълбока че да се набълбуквам на воля :-)
Не че ме влекат сложните неща, даже напротив. Винаги гледам да не ползвам топ за да целя врабчета, ама колелото се върти напред, също и разбиранията за сериозен продукт. 256 байта отдавна не са актуални даже и за китайска играчка за деца :-)


Съб Мар 02, 2013 1:41 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Препоръчайте подходящ GSM модул
miro_atc написа:
Desert Leo написа:

Сваляй шапката! Не ми трябва процесор.

Теб с питоните те знам... ама ни пичелиш, свалям шапка на майсторите, а не на чираци дето само подават, без да са се изцапали в лайната ;-)


Ами като нивото ти е В и К, ще се цапаш в лайната, ако и да си мислиш, че си майстор. Всъщност, като гледам постовете на другите, май за майстор те признават само тези, които са в лайната, като теб и друго не знаят.

А това, че си ползвал модули от 5 различни фирми не е за хвалба, а за срам. Означава, че не си знаел какво търсиш и една и съща грешка си повторил няколко пъти.


Съб Мар 02, 2013 1:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Препоръчайте подходящ GSM модул
Desert Leo написа:
А това, че си ползвал модули от 5 различни фирми не е за хвалба, а за срам. Означава, че не си знаел какво търсиш и една и съща грешка си повторил няколко пъти.

А може и да значи, че през последните 10 години доста неща са се сменили в тоя бизнес примерно.... Пък и политиката на фирмата (която не определям аз) може да е независимост от доставчиците примерно. Знам че някои от нещата са купувани и от вас и сигурно ще препоръчаш да се оженим за някой от вашите модули до гроб. Моите шефове обаче не мислят така... и ме карат във всеки момент да имам повече от една алтернатива...

Както и да е, тя темата отиде в киреча вече...


Съб Мар 02, 2013 2:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: Препоръчайте подходящ GSM модул
miro_atc написа:
Сега чета за цинкове... ако не знаеш става дума за дуал кур А9-ки плюс солидно фпга, имам да правя достъпи до axi шини и други глупости. Не ме мисли, имам си достатъчно матриал в шахтата и е достатъчно дълбока че да се набълбуквам на воля :-)


ми на това мога само да кажа - кой каквото си надроби... :)
щом си по багерите, явно в магазините за лопати няма да намериш каквото ти трябва. с 256 байта хората спътници в космоса са изстрелвали преди време. явно много сте се разглезили девелопърите напоследък ;)

_________________
'просто' е технически синоним на 'красиво'


Съб Мар 02, 2013 2:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Препоръчайте подходящ GSM модул
miro_atc написа:
Както и да е, тя темата отиде в киреча вече...


За което главната заслуга е твоя. Отвори си своя тема в "Общи приказки" и там обяснявай колко си велик ... ако на някой тук му пука.


Съб Мар 02, 2013 2:25 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 06, 2007 8:44 pm
Мнения: 3175
Местоположение: Пловдив
Мнение Re: Препоръчайте подходящ GSM модул
Ако в система с GSM който струва поне 30$ се пести от процесор (малък за 1$ вместо по-голям за 3-5$ примерно) като че ли има нещо концептуално сбъркано. Консумацията на проца не е аргумент, щото има и по-големи процове с ниска консумация в активен и слип режими и бързо будене.

Друго мое виждане (от личен опит) е, че е повече от неуместно в системата да не се поддържа фърмуер ъпдейт - в случая през GSM. Та не виждам малки процове с по няколко единици КБ флаш как ще се справят с тази работа ...

Във фирмата за системите ни имаме комуникационни платки с няколко различни GSM-модули. Имаме варианти и с телит-и, но не искат да ги произвеждат. Предпочитат тези със Синтерион. Що ли?
Произвеждат хиляди бройки месечно ... Та като си (или ни) открием бъг - единствено фърмуер ъпдейта ни спасява. И то пак е проблем, щото някой трябва да инициализира сървърните приложения да го правят, а и трафика не е без пари и някой трябва да го плаща.

Относно използването на ОС в проектите - и аз смятам че това е повече от наложително. Програмите са значително по-лесно четими, по-структурирани, по-унифицирани ако щете, щото ОС-а налага концептуални правила при писането. Освен това по-лесно се портват и по-лесно се реюзва код. Има начини как и с ОС да се правят ниско-консумиращи системи, така че и това не е аргумент.

Не разбирам за какво се дъвчете и спамите по темата :?


Съб Мар 02, 2013 5:33 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Препоръчайте подходящ GSM модул
Емиле, всичко това е очевидно вярно. Да говори някой как няма да има ОС а ще си
пише някакви свои си прелюдии на тая тема - без това да е ОС (като ОС в тоя контекст
вече тръгна да не значи OS, а RTOS, много малък subset на OS) може само ако
не е правил и двете. Очевидно винаги ще има викане на функции по една или
друга конвенция, наричани по един или друг начин.

А докато стековете станат масово истински обектно ориентирани има време да мине (т.е. докато
DPS-ът превземе пазарите :D ).

Не знам дали $2 е сериозна причина да се поевтинява процесора в нещо с
BOM > $30, аз не бих му се зорил естествено. Но по отношение на цени в automotive
бранша съм чувал ужасни истории та там може и баш така да е, Димитър ако е
бил и в по-масовите му части сигурно знае бая повече по тоя въпрос.
Но в случая това не е главното. GSM модулът е главната част, с многото знание
в него, а контролерът дето ще изписука нещо през него понякога е просто мигалка.
Та за него би могло спокойно и да си струва да не му пише човек шедюлъри
ако не може да го направи за няколко часа или да му слага чужди RTOS-ове дето да
побелее докато ги пусне а някак да подкара всичко било като стейт машина, било като
"прав" код за еднократна употреба и толкова.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Съб Мар 02, 2013 5:54 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Препоръчайте подходящ GSM модул
Цитат:
Ако в система с GSM който струва поне 30$ се пести от процесор (малък за 1$ вместо по-голям за 3-5$ примерно) като че ли има нещо концептуално сбъркано.

Емиле, я сметни колко прави 100 хиляди (да не говорим пък за по-големи бройки) устройства по 2-4$ разлика и после пак ела да си приказваме приказки от 1001 нощ на кой концепциите са му сбъркани.

ПП. Не знам дали някой тук знае как са се появили компилаторите на IAR за PIC-ве. Много интересна история е, от това което са ми казвали :D .


Съб Мар 02, 2013 6:00 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 159 мнения ]  Отиди на страница Предишна  1 ... 6, 7, 8, 9, 10, 11  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни