Fórum témák
» Több friss téma |
?csak el kell döntened milyen OS-t használsz??!
Már ez magában nagyon összetett feladat! 1.: Lehetőleg Ingyen legyen! 2.: Legyen neten elérhető támogatottsága. 3.: A már megszerzett tudásomra alapuljon. 4.: A használandó HW-hez legyenek *.lib-ek, ne mindent alapról keljen kezdeni. 5.. És még + amik most hirtelen nem jutnak eszembe!
Ha nem akarod, nem is fog menni...
Én se tartanék itt, ha azokat az okokat keresném, hogy miért nem lehet...
Akarnám én! Csak nehéz a nulláról elindulni, 1 hónapos gyakorlattal.
Bár én kisebb procival kezdtem. Mégis nehéz AVR + Bascomos múlttal. Most áttérni a C++ OS világába! Még csak odáig jutottam, hogy a mások által összeállítót-projectet le tudom fordítani. De ha már bele kel, vagy akarok javítani valamit már, kiderül, hogy még bizony tanulni kel sokat!
Mondjuk ez már nem kezdőknek való.
Az ilyen szintű procik már keményen BGA tokosak. Pl ami könnyen beszerezhető (nekem is van) AM1808 ARM9 és BGA361 tokozású. (19x19 0.8mm láb!) Ezekhez már 10-14 szintű panel kell. Na annak a tervezése/kiviteleztetése/finanszírozása sem egyszerű. De ezeken már elfut a linux, ethernet, LCD-t kezelnek, DDR2, USB, 456MHz AM1808board
Nem kötözködés akar lenni, de ezt talán be lehet húzni 3 táp + 3 jelrétegen is. 8 layeren biztos. Szerintem a 10-14 az nagyon sok! Nagyon megdobja a nyák árát.
Szó, ami szó, ezt a procit oprendszer és sok munka nélkül nehéz használni. Létezhet valami gyári fejlesztőpanelja, amire van pl Linux, de ezt meg kell nézni. Ha van, akkor legalább azt nem kell portolnod, ha követed az ottani lábkiosztást. Thomy
A BGA361-et elég merész 6-8 rétegen kihúzni.
Ha gyári sorozatgyártásra megbízhtató panel kell, akkor kell a 10-14 De abban egyetértünk, ha magának csinálja az ember, akkor ezen lehet spórolni. Bár szerintem 6-on nem húzod ki. BGA256-ot húztam ki 6 rétegen minimalizálva ahol középen sok GND volt. Ez a proci egy kicsit több "lábú". De a lényeg ugyan az. Ez már nem igazán hobbi szint Tudtok olyan gyártót, aki korrekt 8 szintes panelt is készít és nem gond a 4 mill vez.vastagság?
Eurocircuits-t nézd meg például.
5mileset már csináltattam itt. Idehaza a legjobb minőség szvsz. Adatlap Thomy
Szia,
A Würth elektronikának is van PCB divíziója, Németországban készül, ami most elég drága, de tudnak néhány extra dolgot, pl. flexibilis PCB.
Azért ne felejtsétek el a hitelapot sem.
Minőséggel náluk sosem volt probléma, és 22 rétegig gyártanak. Többrétegű nyákokat ugyan én ezresével gyártom kínában, de protókra mindig itthoni hitelap volt. 0.1mm furatot és 3mil-t minden gond nélkül tudnak hozni. E-check-el. És van zsákfurat is. Abszolút alkalmas BGA-ra is, ezt tanúsíthatom. Bővebben: Link
Sziasztok!
Nem kérdésem van, inkább csak egy infót osztanék meg a hasonló érdeklődésű fórumozókkal, hárha van, aki még nem hallott róla: megjelent a Raspberry Pi, amely egy board egy 600 MHz-es ARM-mel, fejlesztésekhez nagyszerű lehet. A legjobb, hogy 25-35 dollár az ára (ebben a szállítási költség azért nincs benne). Raspberry Pi A cég, amelyik tervezte és gyártatja, egy nonprofit szervezet, így talán ez nem számít reklámnak. A honlap szerint mától lehet kapni a cuccot.
Egy link gyöngyszem pic - arm migration:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0234...x.html
Hali!
ARM 11 dev boardok / CPU modulok -ból képben van valaki, mik vannak most a piacon? Amiket eddig találtam, sajnos pont olyan kiszerelésűek, amiket nem tudok felhasználni saját project-hez. Célirányosan kellene egy cpu modul / dev board, és azon filozom, létezik-e ilyen egyáltalán? Ami nekem muszáj lenne: -Fizikai méret 90 mm széles, 130 mm hosszú, cca 15 mm magas, ezeken ne lógjon túl SD csatlakozóból kilógó flash kártya sem. -Publikus kapcsolási rajz (normális fejlesztéshez egyszerűen csak nem nélkülözhető). Ami jó lenne: -Arm 11 (Cortex-M/R/A) magos proci 700 MHz+ -Bármelyik gyártó procija is van rajta, annak legyen elérhető gyártói dokumentációja + valami használható developer supportja is C stack programokhoz (forráskód, és nem lefordított bináris). OS support semmi sem kell. -DDRx RAM a proci sebességéhez igazodóan legyen rajta, 32 MB+ -Flash kártyáról bootoljon, ill. tudjon bootolni arról is (gyártói firmware support előre programozva flash kártya boothoz). Teljes átprogramozáshoz legyen elég egy usb-s flash kártya író, jtag / hw sdk ne kelljen hozzá. -A boot flash kártyát lehetőleg más célra is tudjam használni, írni / olvasni blokkonként, legyen "rendesen" hozzákötve a procihoz. 4GB+ -GPIO legalább 16 vagy több (és nem DI/DO illesztett latch szöcskéken keresztül, mert interruptokra is kell). -Vízszintes moduláris kivitel, szeretném feltétként használni másik panelen, és nem állítva, hanem fektetve. -Ethernet 10/100, vagy ha az nincs, akkor legalább egy SPI busz kivezetve 20 MBPS+ Mik léteznek, amik ezekhez képest legjobb közelítés? (Raspberry-t már megnéztem, kapcsrajz sajna nincs). Minden tippet köszönök.
A raspberry-nek van kapcsolási rajza.
Bővebben: Link Ellenben más okok miatt meglehetősen nehéz belőle terméket gyártani, a rajta levő CPU meg kb. beszerezhetetlen, ergó nem jó az egész semmire se.
Sajnos csak egyetérteni tudok vele, hogy nem sok mindenre jó. Részint teljesen megbízhatatlan az ellátmány belőle. Support évek óta nagyon silány. Részint ami kapcsrajz van is, nem teljes. Pld te megtaláltad rajta a ddr ram típusjelét?
Másutt találtam olyan 1ghz boardot, amin a ram 200 mhz-es volt. Annyira vicces..
Szerintem nincs rajta külső ddr. A cpu-ra van integráltva...
Nekem van egy ICNEXUS által gyártott dev kitem és egy egylapos gép. www.icnexus.com.tw
DVK10_A a devkit neve és SBC1400L az egylapos gépé. Nekem mindekettőn linux fut, de van Win CE-s is. Keresd meg az adatlapot és nézd meg. Támogatottság: nekem mindig gyorsan válaszoltak és sikerült megoldani a problémákat. Skypon online elérhetőek. Alapból sok periféria van rajta és a GPIO-k is elérhetőek.
Itt egy blokk rajz azonnal fent:
http://www.raspberrypi.org/faqs Nekem az a tokocska a cpu es az usb csati között dram-nak hatott. De megnéztem a broadcom szöcske adatlapját is: http://www.farnell.com/datasheets/1521578.pdf és egy árva szó sincs on chip ddram-ról, pedig azért ez csak-csak felkínálkozna az adatlapra is mégpedig nagyon vastag betűkkel, ha ilyesmit művel egy gyártó.
Köszi a tippet.
A fényképről becsülhető méretei alapján sajnos simán nagyobb, mint amit még fel tudok használni. Nem férne el ott, ahol el kellene férnie. A méret egyébként a legnagyobb problémám. Tucatnyi boardot találtam már, ami mind tudná, amire szükségem van, de egyik sem akkora méretben lett építve. Mindenre felgyömöszölnek video coder szöcskéket, meg usb-ket, meg hdmi és mittudomén még milyen csatikat, meg a környezetüket, és 3x akkora lesz tőle a méretük. Nekem pedig így már semmire sem jók. (Szerk.: megvan a mérete "Dimension 156mmx 110mm")
A tokocska a cpu és az usb között, az az ethernet mac + usb hub (valami smsc chip, ha jól emlékszem így fejből), usb-n kapcsolódik a cpu-ra, és csinál az egy usb-ből két usb portot, meg egy ethernetet.
A "256 mb ram cpu & gpu" így egyben nekem azt jelzi, hogy az 3 dolog, az egy objektum. Itt érdemes a "Broadcom BCM2835 (CPU + GPU + DSP + SDRAM)" sort is megnézni: Bővebben: Link Tudtommal amúgy nincs szabadon elérhető részletes doksi erről a cpu-ról (amit belinkeltél, az csak a perifériákat tartalmazza kivonatoltan, a ram meg nem periféria).
Akkor ezt benéztem. Így viszont tuti semmire sem jó nekem. Ilyen usb-n keresztüli ethernet - ehhez linux driver biztosan akad, os mentes stack system viszont simán nem fogja tudni kezelni, nem az a súlycsoport.
Mostanra azon filozok, hogy boldog-boldogtalan kínál mindenféle cpu modulokat, amiket szerintem egyéni projectekre hozhattak létre - tekintettel a koncepcionális káoszra, ami körülveszi őket. Szóval igazából mennyi pénzben van terveztetni / gyártatni ilyen cumókat? Sejtem, hogy nem olcsó, de úgy mégis.. százezrekbe belefér, vagy milliókba van?
A kérdés, hogy milyen kategóriájú cuccokra gondolsz. Mutass valami példát.
Remélem nem olyan pontos specifikációt vársz, amivel nyuszit is lőni lehet, mert ha arra adom a fejemet, azt napokig kellene készíteni, mire normális lesz, de úgy átlag a lényeget már leírtam.
-700 mhz+ proci, ilyet Cortex-A8 környékén lehet találni. -DDR2 RAM ahogy elnézem ilyenből 667 MHz is létezik, és 256MB még egyetlen tokban is van, pláne filléres valami. Külön cache vezérlő / ram nem szükséges. Ami SRAM úgyis lesz a prociban nekem elég lesz. -SD kártya, amiről boot-ol. A 8..16GB még totál általánosnak tűnik, nekem is elég. Külön extra flash nem kell. -Ethernet PHY + trafós RJ-45 csatlakozó, ezek sem egyedülálló dolgok. -GPIO-k kivezetve, amennyi méretileg elfér a kényelmes nyákhoz, 1 pitch távolság, pld mint itt: http://www.mikroe.com/eng/products/view/711/mini-32-board/. -Nyák gondolom 10-14 réteg muszáj lesz. Beültetés is simán robotoknak való munka, nem emberi kéznek. Az egész cumónak valószínűleg ez lesz a legdrágább része. Őrült egy pénzek mennek a sok rétegű nyák gyártásban itt magyarban. Nyilván nem olcsó mulatság ilyet legyártani, de örülnék egy jó érzékkel megsaccolt közelítésnek, hogy drágának mennyire drága terveztetni + legyártatni prototípust ilyesmiből ?
Már nem enged módosítani. A legjobb közelítés, ami pofikára előkerült, ez itt:
https://www.gumstix.com/store/product_info.php?products_id=211 Sajnos konkrétan ezen a CPU sem elég gyors, a RAM sem, Ethernet sincs rajta, az alsó csatlakozás típus sem túl handy. De pofikára kb ilyesmire gondoltam.
A "nagyságrendre" voltam kiváncsi, a leírás alapján ez világos.
Ilyen cuccot 8 réteg alatt nemigen tudok elképzelni, a BGA is kötelező mutatvány. Ahogy néztem, hogy a rétegszám duplázódásával a költségek itthon is, kint is kb. 4x-re nőnek. Ez alapján úgy gondolom, hogy bármilyen prototípus nyák induló költsége kint (Kínáról beszélünk, ugye) sem nagyon szorítható 150-300USD alá ennyi rétegszámnál. Nehezen hiszem, hogy 2-3 próbálkozásnál kevesebből ki lehet hozni működőképes terméket, szóval minimum költségnek az 500-1000USD-t saccolnám a prototípusra. Aki ilyet tud tervezni, építeni, mindezt hatékonyan, az azért kint sem dolgozik napi két marék rizsért. A múltkor láttam valami összehasonlítást, hogy a kínai átlagbér valahol a magyar minimálbér fele környékén van (és közelít ), ebből azt saccolnám, hogy kint sem kapsz ilyen munkaerőt havi 800-1000USD alatt. Szerintem a prototípus megtervezésébe, összerakásába simán belemegy 1-2 emberhónap, még tapasztalt munkaerővel is, így ember + nyák alsó hangon legalább 2000-4000USD. Kell infrastruktúra is, az sincs ingyen, annak az amortizációjával is kell számolni. Szóval nem százezres, hanem inkább milliós tétel lesz egy ilyen termék kifejlesztési költsége. És ez persze egy alsó becslés volt. Ha Magyarországon próbálkozol, az minimum egy 2x-3x-os szorzótényező. Szerintem.
Vajon létezik olyan lista valahol, hogy összesen kik vannak a világon proci gyártó cégek, akik Cortex-A8 / 9 cuccot dobálnak piacra ?
A core-t licenszelő chipgyártókról van valami oldal az ARM-nál. De hogy azokból ki épít megvehető, felhasználható board-okat...
http://www.arm.com/products/processors/licensees.php
Arm szöcsik adatlapjait nézegetem, és 1.8V-okat látok mindenütt tápnak. Ha én 3.3V környezetben akarok gpio-kat használni, azt hogyan szokás? Mivel szokás illeszteni?
Nem tudom melyiket nézegetted, de amik nekem vannak (több gyártó is) mind 3,3V, de 5V tolerant.
Van némelyiknek 2,5V is, de saját LDOról vissza van kötve. De én többnyire Cortex M3-akat használok. Milyen ARMot keresel?
Az LPC176x széria emlékeim szerint pl. 3.3V-os interfész Vdd-vel rendelkezik, és belül lerendezi a core és az interfész közti különbséget.
Ha valami okból viszont szintet kéne illeszteni, akkor ugyanazok a technológiák vannak, mint 3.3V-5V viszonylatban, sebességtől és iránytól függően van több opció is: - lehet illesztő/buszmeghajtó IC-t használni - lehet optocsatolót használni - lehet ellenállásosztót használni - lehet Zener-diódát használni - lehet FET-ekkel játszani AN97055 |
Bejelentkezés
Hirdetés |