eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPłytki Milkv-DuoRe: Płytki Milkv-Duo
  • Data: 2024-11-05 17:47:18
    Temat: Re: Płytki Milkv-Duo
    Od: a...@f...org (Waldek Hebisch) szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    JDX <j...@o...pl> wrote:
    > On 03.11.2024 23:43, Waldek Hebisch wrote:
    >> Od jakieś czasu są dostępne bardzo tanie płytki z procesorami Risc-V.
    >> Ciekaw jest czy ktoś z Was na nie patrzył. Ja sobie kupiłem
    > Ja nie patrzyłem, ale zerknę.
    >
    >> nie będą działać. W obazie nie ma żadnego kompilatora (ani gcc ani
    >> clang raczej nie zadziała w dostępnej pamięci), jest python
    > Od tego masz kompilatory skrośne na PC. Taka płytka raczej nie może się
    > równać z byle jakim współczesnym pecetem i używanie na niej kompilatora
    > natywnego byłoby męczarnią.

    Jak pisałem w wyciętym kawałku gcc czy clang prawdopodobnie wymaga
    zbyt wiele zasobów. Ale to nie znaczy że na takiej płytce nie
    da się rozsądnie użyc natywnego kompilatora. Procek ma koło 1800
    DMIPS, to jest porównywalne z najtańszymi prockami do PC sprzed kilku
    lat (nie wiem który pecetowy procek jest w tej chwili najszybszy, ale
    to najszybsze są co najmniej 15 razy szybsze). Z trochę innego
    punktu widzenia procek jest koło 1800 razy szybszy niż popularny VAX
    na którym chodziło całkiem sporo kompilatorów. Pamięci też mamy
    więcj niż w typowych wczesnych VAX-ach.

    Trochę kombinacji i Tiny C zaczął mi chodzić natywnie (OK, na razie
    działa Hello World, pewnie będę musiał jeszcze dograć parę detali).

    >> Tu jakiś czas temu była dyskusja czy przy małej pamięci komputera
    >> Linux podziała. Jak widać wyżej jest skromnie ale działa.
    > Hę? A czemu ma nie działać? Starsze wersje na pewno. Sam odpalałem
    > OpenWRT na ruterku z MIPS32 i 4 MiB RAM. A na strychu stoi i nabiera
    > wartości kolekcjonerskiej pecet z jakimś 486 i zdaje się 8MiB RAM i
    > Slackware 3.3 :-)

    Nie ja byłem wątpiącym. Ale też chodzi o to że to jest w miarę
    współczesny Linux, jądro 5.10.4, programy użytkowe też w miarę
    nowe. Stary Linux podziała na 386 SX z 2MB RAM, wiem bo próbowałem,
    ale raczej nie zadziała na współczesnym sprzęcie, a na pewno nie
    zadziała na Risc-V.

    >> Trochę się zastanawiam do czego taką płytkę można użyć. Dla mnie
    >> na razie to jest okazja żeby tanio potestować różne rzeczy na
    >> Risc-V.
    > No właśnie do tego, zwłaszcza, że mnie np. bardziej interesuje bare
    > metal niż Linux. W każdym razie RISC-V to bardzo gorący temat ostatnimi
    > czasy. W repo gcc najwięcej commitów dotyczy chyba właśnie tej architektury.

    Chip w Milkv-Duo tak naprawdę ma kilka rdzeni w środku. Na rdzeniu
    Risc-V 1GHz chodzi Linux, ale jest jeszcze rdzeń Risc-V 700 MHz
    na którym defaultowo chodzi FreeRTOS z jakimś minimalnym demo.
    Jest wsparcie dla Arduino, choć to mnie mniej interesuje. Raczej,
    wolałbym własny program "od zera". Na razie nie znalazłem żadnej
    dukumentacji jak ładować programy do tego rdzenia, ale jest kod
    bootloadera który na starcie ładuje FreeRTOS-a. Popatrzyłem na
    ten kod i chyba wiem jak załadować własny program.

    --
    Waldek Hebisch

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: