-
X-Received: by 2002:a05:620a:119a:b0:6a3:7258:f7f with SMTP id
b26-20020a05620a119a00b006a372580f7fmr25882596qkk.380.1653826956450; Sun,
29 May 2022 05:22:36 -0700 (PDT)
X-Received: by 2002:a05:620a:119a:b0:6a3:7258:f7f with SMTP id
b26-20020a05620a119a00b006a372580f7fmr25882596qkk.380.1653826956450; Sun,
29 May 2022 05:22:36 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!news-out.google.com!nntp.g
oogle.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.misc.elektronika
Date: Sun, 29 May 2022 05:22:36 -0700 (PDT)
In-Reply-To: <62933992$0$451$65785112@news.neostrada.pl>
Injection-Info: google-groups.googlegroups.com; posting-host=5.172.255.80;
posting-account=fcN60AoAAACGnErMsW3A8rTO2UKkGJEn
NNTP-Posting-Host: 5.172.255.80
References: <62933992$0$451$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9...@g...com>
Subject: Re: Budowa własnego linuksowego komputerka
From: Dawid Rutkowski <d...@w...pl>
Injection-Date: Sun, 29 May 2022 12:22:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.misc.elektronika:772286
[ ukryj nagłówki ]niedziela, 29 maja 2022 o 11:15:00 UTC+2 Atlantis napisał(a):
> Właściwie odkąd zacząłem się bawić amatorską elektroniką moje projekty
> można było podzielić na dwie główne kategorie. Do pierwszej z nich
> należały wszelkie użyteczne konstrukcje (np. narzędzia warsztatowe,
> sprzęt krótkofalarski) których albo nie dało się łatwo kupić, albo były
> zdecydowanie za drogie. Do drugiej kategorii należą wszystkie
> konstrukcje będące "sztuką dla sztuki". Swoje pierwsze odbiorniki
> radiowe zbudowałem pomimo tego, że w domu było ich już kilka - po prostu
> chciałem się przekonać czy potrafię. Od tamtego czasu powstało trochę
> podobnych konstrukcji, m.in. komputerów retro.
>
> Od dłuższego czasu mam w planach zbudowanie od podstaw własnego
> komputerka, który byłby w stanie odpalić jakiegoś Linuksa. Przez "od
> podstaw" rozumiem zaprojektowanie i zmontowanie płytki, a także
> napisanie/przeportowanie niskopoziomowych komponentów umożliwiających
> uruchomienie systemu.
>
> Chodzą mi tutaj po głowie dwie możliwe koncepcje:
> 1) Wykorzystanie któregoś z procesorów z serii 68k, posiadających MMU.
> Niskie taktowanie powinno ułatwić projektowanie płytki, a logikę w
> znacznej mierze można by ogarnąć za pomocą CPLD. Pewnie jakiegoś Linuksa
> dałoby się na tym odpalić w trybie tekstowym, tyle tylko, że chodziłby
> wolno. Kolejną zaletą byłaby prostota montażu - zwłaszcza jeśli płytki
> zamawiałoby się w Chinach.
> 2) Coś nieco bardziej współczesnego. Tutaj myślę o wykorzystaniu
> któregoś ze współczesnych układów MCU/SoC wyposażonych w zewnętrzną
> magistralę oraz MMU, np. PIC32MZ, MT7688, Allwinner A13 czy STM32MP1,
> ewentualnie coś starszego, jak AT91SAM9.
>
> No i właśnie w tym drugim przypadku zaprojektowanie tego będzie nieco
> trudniejsze. Odpada stosowanie płytek produkowanych domową metodą, a
> łącząc pamięć DDR z układem trzeba pilnować sposobu prowadzenia ścieżek.
> Do tego dochodzi jeszcze kwestia lutowania elementów w obudowach BGA
> albo chociażby dwurzędowych QFN.
>
> Czy ktoś mógłby mi polecić jakieś dobre materiały edukacyjne (książki,
> tutoriale z sieci) poświęcone zagadnieniu projektowania płytek pod takie
> układy? Chciałbym się nieco doszkolić w tej materii.
>
> Czy w domowych warunkach można poprawnie przylutować element BGA za
> pomocą hot aira, szczególnie bez stosowania solderpasty i matrycy do jej
> nakładania? Czy też powinienem raczej celować w elementy TQFP/LQFP?
Najpierw zrób najkrótszą listę tego, co Linux potrzebuje do działania.
CPU i RAM na pewno (MMU niekoniecznie).
ROM do bootowania.
Coś (może być ROM) na obraz kernela i initrd, ew. coś większego na rootfs.
Na pewno jakiś timer generujący przerwanie.
No i port szeregowy dla najprostszej konsoli - ew. do SLIP/PPP, lub coś innego, co
prześle TCP/IP.
Chyba że chcesz zrobić X-Terminal.
If you want to make apple pie (or linux computer) from scratch, you first have to
create an universe...
Następne wpisy z tego wątku
- 29.05.22 19:34 heby
- 29.05.22 20:49 Cezar
- 29.05.22 21:14 Grzegorz Niemirowski
- 29.05.22 22:10 ptoki
- 29.05.22 22:12 ptoki
- 30.05.22 10:38 Atlantis
- 30.05.22 10:46 Atlantis
- 30.05.22 11:18 J.F
- 30.05.22 11:27 Grzegorz Niemirowski
- 30.05.22 11:29 heby
- 30.05.22 20:49 Atlantis
- 30.05.22 22:59 Marek
- 30.05.22 23:54 Atlantis
- 31.05.22 06:28 Marek
- 31.05.22 11:20 sirapacz
Najnowsze wątki z tej grupy
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
- Wentylator zabija zasilacze LEDek?
Najnowsze wątki
- 2025-05-09 zabezpieczenie płatności w biznesie
- 2025-05-09 Kto miał rację ?
- 2025-05-09 Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- 2025-05-08 Z jakiego paragrafu podlega ochronie (resortowa) flaga UE w RP3? Bo to nie flaga Obcego PAŃSTWA [KK-137.2]
- 2025-05-08 Usługi, rozliczanie płatności z karty i blika
- 2025-05-08 Lublin => Delphi Programmer <=
- 2025-05-08 Lublin => Programista Delphi <=
- 2025-05-08 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-05-08 Warszawa => Senior Node.js Developer (doświadczenie z framework Nest.
- 2025-05-07 Wielki smog w Watykanie
- 2025-05-07 Polscy czołgiści najlepsi w międzynarodowych zawodach na Łotwie!!!
- 2025-05-07 Znaki wewnętrzne
- 2025-05-07 Czujnik nacisku
- 2025-05-07 Wielki smog w Watykanie Nadal palą węglem w piecach
- 2025-05-07 Kraków => Business Development Manager - Network and Network Security