Domaci automatizace

Marek Pavlu marekpavlu@mybox.cz
Sobota Květen 14 14:59:58 CEST 2005


Zdravim,

No, ja myslim, ze rozumny clovek pujde cestou udrzitelneho systemu. Pokud by
slo o komercni projekt, tak by stacilo nadefinovat ciste jen a jen sitovy
protokol. Kazda firma by mela snahu ten svuj vyrobek udrzovat a tim i
opravovat chyby sveho ditka. Ale pokud reknete, ze Lojza delat to, Franta
tamhleto a Kvido něco jineho, kazzdy na uplne jinem procesoru, kazdy s
vlastni implemntaci sitoveho protokolu, tak chudak majitel domu, ktery bude
casem potrebovat modul upravit nebo nedej Boze opravit chybu, tak se do toho
bude muset pustit sam, prohrabat se celou sitovou vrstvou a hledat a hledat.
Pac o ten Franta, Lojza a Kvido uz taky nemusi mit zajem na vyvoji sveho
bazmeku, nebo cas nebo něco uplne jineho. Takze kdo chce kam, pomozme mu
tam: Vyreste si to VY timto naprosto zcestnym zpusobem, ale VY si budete
rvat vlasy, az zjistite, ze cely modul bud udelat od nuly nebo hledat nejake
pitome chyby. Pritom se naucit novy procesor, jeho ASM, dohledat veskere
nastroje a tak dále a tak dale. Tohle totiž bude vysledek nekoncepcnosti
celeho reseni. Prosim pekne, kdo si to pak DOBROVOLNE do sveho baracku da?
Ja teda urcite ne:(((.

Timto hazim flintu do zita nad smysluplnosti takovychto SLEPENCU, ktere by
mely nest nazev "domaci automatizace". :(((.



S pozdravem,
		Marek Pavlu

// -----Original Message-----
// From: hw-list-bounces@hw.cz [mailto:hw-list-bounces@hw.cz] On Behalf Of
// turby@chips.cz
// Sent: Saturday, May 14, 2005 11:14 AM
// To: HW-news
// Subject: Re: Domaci automatizace
// 
// Zdravim,
// 
//  ja myslim, ze system MP01 se zacyklil, nema watchdog a chtelo by to
//  reset :o)
// 
// --
//  turby@chips.cz
// 
// 14. května 2005, 2:27:49, napsal jste:
// > Zdravim,
// 
// > To je prave ten prvotni pozadavek, ze se vebere par vhodnych typu MCU
// tak,
// > aby byla sance na upgrade bez nutnosti preprogramovani.
// > Dale pozadavek, ze kod nebude vyuzivat nejakych super feature daneho
// > svabika, cimz si zajistim delsi zivotnost takoveho programu, vyrobce
// urcite
// > nezahodi celou rodinu procesoru, ale nejdrive bude zkouset ruzne
// varianty
// > periferii. Nejake super hyper perfektni periferie, které od zacatku
// jsopu k
// > nicemu nejspis zahdi.
// > Takze s jistou davkou rozumu pri programovani v C bude dostupny svab
// pro
// > dany kod jeste dost dlouho.
// > Pritom dalsim pozadavkem bylo, ze kazdy nod musi umet sam od sebe
// sitovou
// > vrstvu alespon na takove urovni, aby ho nic nezblblo a byl schopen do
// sebe
// > nacucnout program po siti. Takze cela vec s porouchanym modulem by se
// dala
// > odbyt tak, ze jej vymenite za nahradni kousek. Ten se objevi v siti a
// vy mu
// > poslete část kodu, která sedi nad sitovou vrstvou a resi inteligenci
// > modulku(nodu). Pritom si da uvazovat i o tom, ze konfigurace nodu muze
// byt
// > nekde na Vasi PeCce ulozena a vy ji jen poslete jako makro. Prece jste
// jiz
// > jednou před casem ten modul mel nastaven a cela ta sranda je jen o tom,
// ze
// > se nastavi modul do stejneho konfigiuracniho stavu. Takova vymena by i
// s
// > predelanim modulu mohla zabrat bratru dve hodky max a to jeste casove
// > prehanim:).
// 
// > V tomto je vyhoda onech prvotnich, zdanlive nemsyslnych anekde i
// > protichudnych pozadavku. Ale když to splnite, tak jste na tom lepe, nez
// kdyz
// > budete muset udrzet v chodu sit, ktera bude pouzivat hafo ruznych
// procesoru,
// > kde jedinym pozadavkem je chopnost se dorozumet. Pritom pro kazdy typ
// > procesoru musite mit jine vyvojove prostredi. Pokud nebude zavedena
// podpora
// > uploadu jako sitova soucast, tak i hafo ruznych protokolu nebo ještě
// hure
// > hafo ruznych programovadel. Do takoveho zmatku se nikdo nepohrne.
// > Proto jsem na zacatku navrhl vyber nekolika malo rodin, ktere by se
// zubem
// > casu při diskuzich stejne ostrouhaly na jedna, max dve, ktere
// povazujeme za
// > perspektivni a ostatni se hold musi prizpusobit. Pro ne napsat sitovou
// > vrstvu jako nejakou lib. a zacit psat projekty, nad sitovou vrstvou.
// 
// > Pripominam, ze podobny zpusob funguje v LonWorks nebo LonTalk, ci jak
// se to
// > vlastne jmenuje, kdy vyvojar NERESI od nuly pri kazdem novem vyrobku
// sitovou
// > vrstvu. Tu ma hotovou a jiz pracuje s ni v jakemsi Neural C jazyku
// velice
// > podobnem C.
// 
// > Nevim, jestli si to stále nikdo neuvedomuje, ale ve vysledku takove
// reseni
// > zkrati vyvoj kazdeho zarizeni jen na vyvoj inteligence pro Vase
// udelatko.
// > Není pak nutnmo resit sitovou vrstvu, která je casto mnohem slozitejsi
// nez
// > vlastni inteligence. Netreba se zabyvat tapanim v temnotach na pocatku
// > kazdeho vyvoje zarizeni, staci upravit stavajici kod, maximalne prevest
// > sitovou vrstvu na dalsi typ procesoru, coz je sice narocnejsi, ale opet
// > budete pouzivat ten procesor třeba v celem dome nebo i další jedinci,
// pokud
// > se zverejni verze teto knihovny.
// 
// > Pritom cena kompileru není dnes zas tak fatalni, když jsou free
// kompilery.
// > Pro Microchipy se vyviji a docela i funguje verze SDCC. Pro AVRka
// existuje
// > AVRGCC. Pro x51 urcite hafo. Pro eZ8je to trosku nestastne, musite si
// koupi
// > jeden vyvojovy kit, ale při te cene se Zilogu snad ani nezaplatili
// > soucastky, natoz vyvoj toho jejich C-kmpileru.
// > A v neposledni rade, pomerne znamy standard ARM, pro nej je taky hafo
// > kompileru zdarma.
// > Takze nevidim zas tak velky problem v pouziti C, kde se argumentuje
// cenou za
// > kompiler.
// 
// 
// > S pozdravem,
// >                 Marek Pavlu
// 
// > // -----Original Message-----
// > // From: hw-list-bounces@hw.cz [mailto:hw-list-bounces@hw.cz] On Behalf
// Of
// > // Mala Kobyla
// > // Sent: Friday, May 13, 2005 12:46 PM
// > // To: HW-news
// > // Subject: Re: Domaci automatizace
// > //
// // >> // Mimochodem priznivcem centralizovaneho rizeni jsem take proto,
// ze na
// // >> // decentralizovany nemam. Proste na to nemam.
// // >> [M.P.]
// > //
// // >> Proc by musel byt nutne drazsi decentralizovany system???
// // >> Prece pokud mate na siti vypinac a svetlo, tak tam ten vypinac a
// svetlo
// // >> porad zustanou i v tom decentralizovanem systemu a vůbec
// nepotrebuji
// > // pro
// // >> svou zakladni cinnost nejake centrum. CO JE NA TOM DRAZSI.
// > //
// > // To neni otazka penez. To je otazka schopnosti a nastroju. Za cely
// svuj
// > // zivot
// > // jsem naprogramoval jediny MCU. Mam jeden programator na LPT. Tak se
// prece
// > // nerozhodnu inteligenci celeho domu nastrkat do hromady MCU. Uvedomte
// si,
// > // ze
// > // se nejedna o jednorazovou zakazku, ale o zavazek na cely zivot. Nebo
// > // aspon
// > // do te doby, nez to preprogramuju krumpacem:) Vy jste pripraven, v
// > // okamziku
// > // kdy vam nod shori, veskerou inteligenci ucit novej MCU?
// > //
// > // Argumenty typu: "Vse napsane v C a tenka vrstva v ASM zavisla na HW
// a pak
// > // se
// > // to snadno preklopi i na snezny skutr." neberu.
// > //
// > //
// > // MK2
// > //
// > // _______________________________________________
// > // HW-list mailing list  -  sponsored by www.HW.cz
// > // Hw-list@list.hw.cz
// > // http://list.hw.cz/mailman/listinfo/hw-list
// > ---
// > avast! Antivirus: Odchozi zprava cista.
// > Virova databaze (VPS): 0519-2, 12/05/2005
// > Testovano: 14.5.2005 1:01:18
// > avast! (c) copyright 2000-2003 ALWIL Software.
// > http://www.avast.com
// 
// 
// 
// 
// > _______________________________________________
// > HW-list mailing list  -  sponsored by www.HW.cz
// > Hw-list@list.hw.cz
// > http://list.hw.cz/mailman/listinfo/hw-list
// 
// _______________________________________________
// HW-list mailing list  -  sponsored by www.HW.cz
// Hw-list@list.hw.cz
// http://list.hw.cz/mailman/listinfo/hw-list
---
avast! Antivirus: Odchozi zprava cista.
Virova databaze (VPS): 0519-2, 12/05/2005
Testovano: 14.5.2005 14:54:03
avast! (c) copyright 2000-2003 ALWIL Software.
http://www.avast.com







Další informace o konferenci Hw-list