-
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
Następne wpisy z tego wątku
- 06.11.24 07:52 Marek
- 06.11.24 07:55 Marek
- 06.11.24 18:30 Waldek Hebisch
- 07.11.24 12:33 Waldek Hebisch
Najnowsze wątki z tej grupy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
Najnowsze wątki
- 2024-11-19 Zapora Stronie Śląskie cd
- 2024-11-19 Dlaczego sluchawka nie dzwoni?
- 2024-11-19 olej psuje?
- 2024-11-19 Internet w lesie - Starlink
- 2024-11-19 Przenosiny systemu
- 2024-11-19 Katowice => Kierownik Działu Zarządzania Platformą Wirtualizacji i
- 2024-11-19 Warszawa => Software Engineer .Net <=
- 2024-11-19 Warszawa => Specjalista/tka ds. Zamówień publicznych <=
- 2024-11-17 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 2024-11-18 Gdynia => Spedytor Międzynarodowy <=
- 2024-11-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-18 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-18 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-11-18 Kraków => Business Development Manager - Network and Network Security
- 2024-11-18 Kraków => Network Systems Administrator (IT Expert) <=