abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 19:33 | Bezpečnostní upozornění

    Training Solo (Paper, GitHub) je nejnovější bezpečnostní problém procesorů Intel s eIBRS a některých procesorů ARM. Intel vydal opravnou verzi 20250512 mikrokódů pro své procesory.

    Ladislav Hagara | Komentářů: 0
    dnes 11:44 | Nová verze

    Byla vydána nová verze 25.05.11 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Nejnovější Shotcut je již vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    dnes 11:11 | Nová verze

    Svobodný elektronický platební systém GNU Taler (Wikipedie, cgit) byl vydán ve verzi 1.0. GNU Taler chrání soukromí plátců a zároveň zajišťuje, aby byl příjem viditelný pro úřady. S vydáním verze 1.0 byl systém spuštěn ve Švýcarsku.

    Ladislav Hagara | Komentářů: 5
    dnes 00:55 | Pozvánky

    Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 209. brněnský sraz, který proběhne tento pátek 16. května od 18:00 ve studentském klubu U Kachničky na Fakultě informačních technologií Vysokého učení technického na adrese Božetěchova 2/1. Jelikož se Brno stalo jedním z hlavních míst, kde se vyvíjí open source knihovna OpenSSL, tentokrát se OpenAlt komunita potká s komunitou OpenSSL. V rámci srazu Anton Arapov z OpenSSL

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 00:22 | Komunita

    GNOME Foundation má nového výkonného ředitele. Po deseti měsících skončil dočasný výkonný ředitel Richard Littauer. Vedení nadace převzal Steven Deobald.

    Ladislav Hagara | Komentářů: 4
    10.5. 15:00 | Zajímavý článek

    Byl publikován přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie) za uplynulé dva měsíce. Servo zvládne už i Gmail. Zakázány jsou příspěvky generované pomocí AI.

    Ladislav Hagara | Komentářů: 21
    9.5. 17:22 | Nová verze

    Raspberry Pi Connect, tj. oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče, byla vydána v nové verzi 2.5. Nejedná se už o beta verzi.

    Ladislav Hagara | Komentářů: 6
    9.5. 15:22 | Komunita

    Google zveřejnil seznam 1272 projektů (vývojářů) od 185 organizací přijatých do letošního, již jednadvacátého, Google Summer of Code. Plánovaným vylepšením v grafických a multimediálních aplikacích se věnuje článek na Libre Arts.

    Ladislav Hagara | Komentářů: 0
    8.5. 19:22 | Nová verze

    Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    8.5. 18:00 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (22%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 594 hlasů
     Komentářů: 26, poslední 8.5. 09:58
    Rozcestník

    Linux na Motorole 68008 a nepájivém poli

    Steve Chamberlin představil (YouTube) svůj malý počítač s Linuxem, jenž pojmenoval 68 Katy. Jádrem počítače postaveného na nepájivém poli (breadboard) je procesor Motorola 68008. [Slashdot]

    22.11.2014 22:30 | Ladislav Hagara | Zajímavý projekt


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    23.11.2014 11:37 Pavel Píša | skóre: 18 | blog: logic
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli

    Troška nostalgie. Připomíná mi to testování uCLinuxu 2.0 včetně podpory síťové karty na naší desce MO_CPU1 (zdokumentované v diplomové práci Michala Sojky z roku 2003)

    Desky se stále ještě pro reálné robotické aplikace používají, ale přesto, že Linux na ní chodil, tak to byl jen pokus a vzhledem k overheadu to nemá kromě získávání smysl. Udržuji pro desky podporu pro RTOS RTEMS, který je dostupnému množství paměti přiměřenější, ale hlavní aplikace robotického kontroléru je napsaná natvrdo na HW s řídicí smyčkou v přerušení a vlastní regulátory jsou zoptimalizované v assembleru, aby se řízení osmi os na 1 kHz stíhalo. V dnešní době ale přecházíme a používáme ARMy Cortex-M4F a Cortex-A8.

    Co se týče řady Motorola 683xx, tak je byl z mého pohledu nepřátelštější mikrokontrolér, co znám. Žádná překvapení, periferie chodily tak jak bylo v manuálu a manuál byl dokonale strukturovaný. Například SPI řadič jsem podle manuálu naprogramoval na několik periodických přenosů s různými parametry a výsledek chodil hned na první spuštění. Současné manuály často psané v Číně a nebo odbyté s neúplným popisem registrů a koncepce jsou proti tomu neštěstí. Potom ještě postupně vyjdou errata, kde se člověk dozví, že v každé periferii jsou alespoň dvě chyby, které za určitých okolností vedou k nedefinovanému chování. Prostě M68k byla jiná doba, pomalejší, ale s důrazem na spolehlivost.

    No nic tak zpátky k LPC1778 a druhému koprocesoru který máme navržený v FPGA. Už to umí víc než naše dřívější systémy, mnohem rychleji a alespoň ta část na ARMu je celá v C, ale do preciznosti a míře otestování starší aplikace to má ještě daleko. Jinak na LPC také existuje uCLinux, ale čas s tím ztrácet nebudeme. To je lepší už i RPi nebo raději AM335x nebo i.MX5x/6. RTEMS nám na tom naopak chodí pěkně.

    26.11.2014 16:42 Petr Ježek | skóre: 10
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Ona by se ta pomeješí doba hodila i dnes. Miliardy spokojených uživatelů by jásaly...
    Archlinux for your comps, faster running guaranted!
    23.11.2014 18:01 Miriam | skóre: 3 | blog: zivot
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    autismus lvl over 9000
    23.11.2014 21:48 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Děsná škoda, že Microchip nedělá PIC32MX ve větším DIL pouzdře a/nebo s externí paměťovou sběrnici. Ten MIPS co je v PIC32MX by si Linuxem rozuměl krásně.
    23.11.2014 22:58 Pavel Píša | skóre: 18 | blog: logic
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Pokud by se našlo dost zájemců aby se to zaplatilo, tak vyrobit desky s piny dostupnými pro nepájivé pole nebo bastlení pro nás není problém. Kolega z naší firmy komplexní systémy s PIC32 navrhuje a v stovkách se montují do zařízení. Šlo by třeba udělat něco jako MBED LPC DIL nebo po obou stranách dvouřadé lišty, aby se dalo vyvést více signálů.

    U PIC32MX ale nevidím žádný čip s externím interfacem a MZ má sice 512 KiB SRAM, a externí interface, ale ten neumí dynamické paměti. Pro Linux to nemá smysl. Pro RTEMS paráda. Pro profi věci má třeba podobné parametry pamětí na čipu řada Hercules TMS570 a spol od Ti s Cortex-R4F, na kterou dáváme dohromady podporu pro jiné firmy ve škole. Výhoda je, že to je rozšířenější ARM, ale to je o dost dražší záležitost a desky s téměř 400 ploškami pro BGA a osmi vrstvami také nejsou v cenové kategorii na hraní.

    Pokud chcete něco na Linux s MIPSem, tak je asi nejlepší Linino, může to mít tvar DIL, má to WiFi, základní modely i AVR pro Arduino sketche (Aghr) ale nemusí se to použít. Kdo by to chtěl jako inteligentní prach (senzorové sítě) tak může nakoupit po padesáti Chiwawa destičky pro napájení na vlastní základ. Pro testování jsou i tyto mikro modulky dostupné osazené na několika základovkách. Např.

    http://www.linino.org/modules/chiwawa/

    Jinak si myslím, že na hraní i na menší aplikace teď MBED povede.

    http://mbed.org/

    LPC a další Cortex-M mají zatím méně paměti na čipu, takže i ten RTEMS s plným síťovým stackem a větší aplikací znamená přidat externí paměť.
    24.11.2014 22:14 daemon
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Ony existují redukční PCB z toho SMD pouzdra na DIP a možná by to pasovalo do nepájivého pole. Třeba toto http://www.ebay.com/itm/2pcs-QFP-TQFP-LQFP-FQFP-32-44-64-80-100-to-DIP-Adapter-PCB-Board-Converter-/251555946697?pt=LH_DefaultDomain_0&hash=item3a91e720c9
    24.11.2014 23:55 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Jako na rozteč asi OK, ale breadboard jsou řádky. Jinak adaptéry TQFP na DIL samozřejmě jsou, ale to už není ono :-D.
    24.11.2014 13:25 R
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Podobne upraveny Linux by mohol fungovat aj na Sinclair QL - ten ma rovnaky procesor.
    24.11.2014 13:53 TM
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    A navíc zajímavou periférii: 2ks vestavěných Microdrivů. Vsadím se, že pro ty blokové ovladače do jádra ještě nikdo ani nezkusil napsat :-)
    Mám doma ale pro QL ještě na disketě port Minixu 1. Takže první ~Unix by to na něm nebyl.
    26.11.2014 19:24 Radovan Garabik
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    A navíc zajímavou periférii: 2ks vestavěných Microdrivů. Vsadím se, že pro ty blokové ovladače do jádra ještě nikdo ani nezkusil napsat :-)
    s/blokové/páskové/ :-)
    26.11.2014 20:23 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    I paskove jednotky jsou blokova zarizeni...
    26.11.2014 23:17 R
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Nepovedal by som:
    crw-rw---T 1 root tape 9, 128 Nov  3 09:18 /dev/nst0
    ^
    
    27.11.2014 00:30 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Dobre, tak zalezi na implementaci, spravneji tedy "mohou byt": $ ls -alh /dev/st0 brw-rw---- 1 root operator 5, 0 May 3 2011 /dev/st0

    Je pravda, ze kdyz se pristupuje na pasku primo, tak je to znakove. Ma to v Unixu dvoji interface.
    27.11.2014 07:47 TM
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Vzhledem k tomu, že Microdrive cartridge jsou tvořeny nekonečnou smyčkou a od začátku byly navrhovány jako náhrada disket, měli bychom se na ně dívat jako na bloková zařízení a ne jako pásku do streameru.
    Alan Cox si teď hraje s implementací Unixu na CPU Z80 :-), není důvod, proč by to nešlo naportovat třeba na ZX-Spectrum 128. Třeba se nějakých ovladačů pro Microdrive přece jen dočkáme :-) Navíc je to Angličan.
    24.11.2014 22:26 daemon
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Mimochodem, pro MC68k existuje i MMU v samostatném pouzdře. Např. NetBSD nebo OpenBSD existují mj. pro hp300, sun3 a další platformy založené na Motorole, takže plnotučný Linux asi taky nebude problém.
    24.11.2014 22:43 Pavel Píša | skóre: 18 | blog: logic
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Pokud to není alespoň 68010, tak je možné stránkování s 68451 nebo 68851 MMU využít pouze pro mapování fyzické paměti a ochranu. Pro swapování je MMU nepoužitelná protože 6800x neumí obsloužit výjimky precizně, to znamená, že se neumí po výjimce způsobené chybějící stránkou vrátit a kód spustit znova. Problémem je pravděpodobně především o instrukci zpožděný zápis a některé komplexní instrukce. Až 68010 umí při výjimce na systémový zásobník uložit dostatek stavových informací, který umožní nedokončené přenosy "přehrát". Slyšel jsem nějakou story, že u prvího systému se stránkováním a 68000 to řešili tak, že při indikaci výpadku stránky z 68451 zastavili procesoru hodiny a s využitím druhého pomocného procesoru (Z-80) stránku dohráli z disku a pak hlavní CPU zase pustili.
    24.11.2014 23:14 daemon
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Mezi tím jsem se dočetl, že Sun nepoužíval 68451, ale nějakou jejich MMU. A v těch unixových stanicích, byla stejně minimálně 68020. 68010 mám v šuplíku a další ty integráče se dají sehnat přes eBay. Už si nějakou dobu pohrávám s myšlenkou, že si postavím nějaký ten retro počítač. :-)
    24.11.2014 23:42 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Jinak na aukru se už dost dlouho dobu nabízí 68040, sice v PGA, ale možná by šel znásilnit nějakej socket z 486 :-D.
    24.11.2014 23:51 Kvakor
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Pokud si to dobře pamatuju, tak i u x86 se v některých specifických případech u vyjímky uložila na zásobník jiná adreasa než adresa instrukce, než jí způsobila (mám pocit, že se uložila adresa následující instrukce), tudíž pokud ji obsluha měla rozumně obloužit, tak musela zpětně analyzovat předcházející kód a upravit návratovou adresu. Nejspíš by něco takového šlo i v tomto případě, ale narozdíl od toho hardwareového řešení s hodinamy by byla softwarová obsluha výpadku dost pomalá, což vzhledem k tomu, jak moc se využívá stránkvání na žádost, mělo dost velké dopady na výkon.
    25.11.2014 20:35 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Záleží na tom, o jaký typ výjimky (trap/fault) se jedná; je ale jednoznačně zdokumentováno, která výjimka je kterého typu (tabulka je např. tady). Obecně se použije adresa instrukce, která výjimku způsobila, (fault) v případech, kdy má smysl něco provést a instrukci zopakovat; typickým příkladem je výpadek stránky - stránka se může např. načíst ze swapu a po návratu se instrukce zopakuje.
    26.11.2014 16:46 Petr Ježek | skóre: 10
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Jo, to Motorola ještě uměla vyrábět něco, s čím šlo spolehlivě pracovat bez dodatečně funkce kamen - nízké takty byly pověstné.
    Archlinux for your comps, faster running guaranted!
    26.11.2014 16:59 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Ještě na 386DX-40 od AMD jsem při plné zátěži bez problémů udržel prst a nebyla ani horká. (Pro později narozené: tehdy se ještě na procesor nedával chladič, natož větrák.)
    26.11.2014 21:40 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Kacíř!!! Upálit! :)
    xkucf03 avatar 26.11.2014 23:03 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    To jako že si mám připadat staře, když pamatuji 386? :-D
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    26.11.2014 23:19 R
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Ani na 486DX sa este nedaval chladic. Videl som ho prvykrat tusim az na DX2.
    26.11.2014 23:20 R
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Inak tie procesory funguju na 5V, netreba ziadne blbe menice napatia na doske :D
    27.11.2014 06:42 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    To je možné, já pak měl až DX4-120 a ta už ho měla (z dnešního pohledu ovšem směšně malý).
    27.11.2014 07:34 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Ono to záleží i na voltáži, DX4 už měly 3.3V a to přece jen ten tepelný odpad sníží. Taková AMD 5x86-133 v lepším provedení pravděpodobně nepotřebuje chladič ani větrák (jsou dvě verze, jedna s popiskem: "heatsink and fan required" a druhá bez). Navíc má tak provozní teplotu ~50 stupňů (s minichladičem v těsném notebooku) a v datasheetu bylo snad až 85 stupňů jako limit.

    Já měl chladič i na nějaký ořezaný 486, co byla zapájená na PCB, uměla jen 16MB RAM a neměla FPU (si pamatuju, že šlo krásně cítit jak se rozehřívá při bootu w95 :-D).
    27.11.2014 08:30 R
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    To so 16MB max. bola asi IBM 486SLC.
    29.11.2014 00:45 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Jo nejspíš jo.
    Václav 27.11.2014 20:29 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Fuj. Ani se na tom nedalo pořádně ohřát kafe jako na IQ 151.
    Cross my heart and hope to fly, stick a cupcake in my eye!
    27.11.2014 21:47 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    Netrvalo ale dlouho a procesory začaly být použitelné i pro kulinářské účely.
    Václav 28.11.2014 07:25 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Linux na Motorole 68008 a nepájivém poli
    No jo, ale to se člověk musí vrtat uvnitř. Nešlo by udělat něco jako přepínatelný chladič? Horizontální case, heat pipes vedoucí na plotnu s odnímatelnýma žebrama na vršku case. Ráno člověk sundá žebrování, připraví si snídani…
    Cross my heart and hope to fly, stick a cupcake in my eye!

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.