Hangtechnika

Fuzesi Arnold arno at externet.hu
Sun Sep 19 11:14:00 CEST 2004


----- Original Message -----
From: <ide.ne.irj at freemail.hu>
To: <elektro at tesla.hu>
Sent: Saturday, September 18, 2004 10:22 PM
Subject: Re: Hangtechnika


> Thus spake Fuzesi Arnold:
>
> > Az elõbb még juzer interfész kellett, mostmeg egy egesz
oprendszer?!?!?!?!
>
> Igen! Minden kell ami kenyelmesse teszi az eszkozt.

Kellene rá 4 kerék is... :)
(JTAG-el mi a helyzet? Az is kell? Vagy debugosdibol elég egy szabad IO-n
egy LED is?)

Te, figyi! Atmega128-ra nem volt feltetel a linux, amikor beleszerettel. A
DSP-kre meg mindjart az lett?
Hogyvanez?

> > Amugy nem egy nagy vasziszdasz multitaszk kernelt csinalni
hozzáértõknek.
> > (Aki
> > mondjuk tanulta, és nem az ujjából szopja ki saját kárán a
szemaforosdit,
> > deadlock-ot, stb.)
> > Foleg nem beagyazott rendszerekbe, ahol jellemzõen fix a taszkok száma.
>
> Hat persze. Te eddig hanyat csinaltal? DSP-re?
> A fix taszkszam mennyit egyszerusit a dolgon? Ha mar irtal volna ilyet,
> tudnad hogy _semmit_.

Ajajajjjj...
A fix taszkszam rengeteget egyszerusit. Legalabb is a buta BME, buta tanarai
a buta Fuzesibe a buta Begyazott rendszerek tervezese c. buta targybol ezt
sulykoltak buta ket feleven keresztul a buta belem. Mitöbb még egy buta fél
éves
laborral is kiegészítették, hogy nehogy csak elmeletben legyek csak buta.
Pl nem kell preemtiv bonyolult kernel utemezo az összes nyugjével. Robin
round elég, es a szepen
egy futasi listaba beteszi az ember a taszkokat _forditasi idoben_.
DMA (Deadline monotonic analisys) modszerrel modellezni!!!!!!!!!!!!!!! tudja
a rendszert.
Pl igy a prioritas is megadhato:
T1, T2, T3, T1, T2, T1, T2,T3, T1, T4.
Adott a prioritas, adott a worst case valaszido,adott a hyperciklus hossza
(eroforrasigeny) minden adott.
Nem az van, hogy osszehanyok valamit oszt vagy mukodik vagy nem kritikus
helyzetben. (deadlock pl jellemzo, vagy irto nagy valaszido...)
Akar hiszed akar nem szinte az osszes tervezett profi beagyazott rendszer
igy mukodik.
Ugyanis ez megbizhato, modellezheto (DMA).
Ellenben a ganyolt szedettvedett home made dolgokkal...
Mukodni mukodnek. De egy apro hiba valahol, es omlik ossze a rendszer.
Mondjuk annak jo aki nem hibazik, es tud programozni.
(En sajnos hibazok, es programozni is csak tanulgatok.Kell is a JTAG debug
meg ilyenek, mert addig nehez neha eljutnom, hogy a debug ledemet fel tudjam
villantani... :)))

Összegezve: Nem megirni nehez egy utemezot, hanem üzembiztosra (deadlock
elkerules, worst case valaszido megadas, interrupt beuthet barmikor
felrughat midnent stb stb stb )megcsinalni.

> > Akár DSP-re kell, akár AVR-re, akár 8086-ra, akár mire szinte.
> >
> > DSP-re is van  millio, max Te nem tudsz róla.
>
> :))) Melyikre? Nezz mar egy kicsit korul! A Blackfint ne szamoljuk.

Te nezz korul!
Válogass:
Realogic, microtech, embedded power,QNX, Wxworks, AE, Integrity stb.
Ha nem találtál megfelelot szólj, és írok még párat...

> Egy megfizetheto aru DSP (AD, Motorola kisebb tipusok) tipikusan
> nehany k memoriabol tud normalisan programot futtatni, mindig at kell
> masolgatni az eppen futtatando reszt.

:) A megfizetheto ar relativ...
Ha magabol indulsz ki, akkor miert akarod azt meggyozni, akinek ez
sokadlagos szempont. (Van olyan projekt is ám, ahol az anyagköltség
sokadlagos, és elenyészo a szellemi munka árához, eszmei értékhez képest.
Tipikusan ilyenek a kisszerias DSP-s fejlesztesek, spec muszerek. Ahol nagy
szeriaban kell DSP funkcio, oda ASIC megy. )

> (Termeszetesen egy szurohoz pont eleg az a nehany k)
> Mas kerdes, hogy az _utobbi idoben_ kozeledett egymashoz a DSP es CPU
> technologia, es mar vannak olyan tipusok, melyek kulso RAM-bol is
> kepesek gyorsan programot futtatni.

Aha...Akkor amirevan oprendszer, az nem is DSP. :))
Vagy modern DSP, es akkor megint csak neked van igazad. :))
Lassan körbelövöd az összes DSP-t...
Ez azert nem jo, mert nem igazi DSP
Ez azert nem jo, mert nagyon uj.
Ez azert nem jo, mert sok ram van benne, es fut rajta akár egy linux is.
Ez azert nem jo, mert nem 1 dollar.
...
...
...

Arnold






More information about the Elektro mailing list