Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Ostatnie wiadomości

#1
Arch / Odp: Blokada gałęzi kernela
Ostatnia wiadomość przez Yattaman - Grudzień 10, 2025, 05:53:45 PM
Tak, masz rację. Z racji, że uzyskałem stosowne informacje, to wątek zamykam. Dziękuje raz jeszcze :)
#2
Ubuntu, Kubuntu, Xubuntu, Lubuntu / Odp: Ubuntu 24.04 pod Windows ...
Ostatnia wiadomość przez spairo - Grudzień 10, 2025, 03:35:46 PM
- dzięki, poczytałem te linki, jednak avrdude ma swoje błędy.
- odinstalowałem pakiet gcc-avr z Ubuntu 24.04
- zainstalowałem z backportów wersje avr-gcc-15.2.0-x64-linux.
- dodałem ścieżki do /.bashrc,nadałem prawa, uprawnienia.
- teraz mogę kompilować pliki z C dla attiny824.
#3
Arch / Odp: Blokada gałęzi kernela
Ostatnia wiadomość przez pavbaranov - Grudzień 10, 2025, 01:11:20 PM
Cytat: Yattaman w Grudzień 10, 2025, 11:55:54 AM<CUT> bardziej chodzi o kompatybilność z szerszym zakresem dystrybucji,bo nie każda ma np. najnowsze biblioteki :)
Obawiam się, że nie to miejsce, ale ogólnie: na każdej dystrybucji jesteś w stanie przygotować kompilację. Na Archu jesteś w stanie skompilować paczkę deb dla Debiana, a raczej trudno uznać, że ta ostatnia ma "najnowsze biblioteki". To szersza sprawa. Proponuję rozpocząć lekturę mimo wszystko od informacji w wiki Archa i Gentoo o tym jak poprawnie kompilować. Myślę, że sporo Ci się rozjaśni, choć to dopiero wierzchołek góry lodowej. I dyskusja - wg mnie - na odrębny wątek, bo kompletnie nie dotyczy blokowania gałęzi kernela, a ręczę, że jeśli zaczną się tu wypowiadać ludzie, którzy z kompilacją mieli do czynienia, to niezła książka (jeśli chodzi o wielkość) powstać może.
#4
Arch / Odp: Blokada gałęzi kernela
Ostatnia wiadomość przez Yattaman - Grudzień 10, 2025, 11:55:54 AM
Chodzi o kompilację programu, na nim chce kompilować. No co do dalszej części, bardziej chodzi o kompatybilność z szerszym zakresem dystrybucji,bo nie każda ma np. najnowsze biblioteki :)
#5
Proste zasady naszego forum / Hello everyone!
Ostatnia wiadomość przez Marsvinreels - Grudzień 10, 2025, 11:08:28 AM
I find this forum very interesting. There's a lot of useful information here.
#6
Inne dystrybucje Linux / Alpine Linux
Ostatnia wiadomość przez darog69 - Grudzień 10, 2025, 10:17:20 AM
Witam, zainstalowałem na terminalu Wyse3040 Alpine Linux i chciałem postawić mały serwer plików/www dla swoich tunerów sat z Enigma2. Do instalowałem i skonfigurowałem Nginx według tego poradnika:

https://wiki.alpinelinux.org/wiki/Nginx#Reload_and_Restart_Nginx

Według konfiguracji pliki do udostępniania mają być umieszczone w /www
Dodałem plik testowy do tej lokalizacji, ale nie jest on widoczny na stronie



Co robię źle?
#7
Arch / Odp: Blokada gałęzi kernela
Ostatnia wiadomość przez pavbaranov - Grudzień 10, 2025, 08:52:35 AM
Nie bardzo rozumiem, że potrzebujesz drugi system "do kompilacji". Na nim chcesz kompilować, czy on ma być kompilowany. W drugim przypadku - coś co korzysta z ebuildów bądź PKGBUILDów bo reszta to koszmar. W pierwszym przypadku, dla odbiany, również polecam takie dystrybucje. Skoro tak, to dlaczego binarki nie miałyby być kompilowane na CachyOS?
#8
Arch / Odp: Blokada gałęzi kernela
Ostatnia wiadomość przez Yattaman - Grudzień 09, 2025, 11:07:42 AM
Cytat: pavbaranov w Grudzień 09, 2025, 09:15:19 AMI wówczas przydaje się czy to downgrade, czy drugi (np. LTS) kernel w zapasie. Przez chwilę poczekasz do usunięcia regresji i znów jest ok.

Właśnie to mi tyłek uratowało, bo mam LTS jako "zapas" :)

Mocno pilnować to nie mam czasu, fakt, śledzę co nieco, bo mnie to po prostu interesuje, ale niekoniecznie chcę/mam czas "wiecznie grzebać w systemie", a czasami to po prostu zapominam, że można :) i dlatego kaczuszka działa bez zarzutu i jest dla mnie idealna. Mimowolnie, potrzebuję jednak system drugi (wirtualka) do kompilacji, a obecne popOS które mam, to jego obsługa dla mnie to dramat :) Muszę jakieś inne distro znaleźć :)

Dzięki za wyczerpujące odpowiedzi wszystkim, szczególnie Tobie :)

Miłego dnia życzę ;)
#9
Arch / Odp: Blokada gałęzi kernela
Ostatnia wiadomość przez pavbaranov - Grudzień 09, 2025, 09:15:19 AM
Cytat: melis w Grudzień 08, 2025, 07:24:30 PM
Cytat: Yattaman w Grudzień 08, 2025, 06:35:15 PMbo może jakbym sobie ustawił na stałe dane jądro, to byłoby, że "działa i zapomnij"
W Arch można tak zrobić. W CachyOs poprzez jego specyfikę, jest inaczej.
A to w sumie niezła nowina. W obu da się to zrobić.

Cytat: Yattaman w Grudzień 08, 2025, 06:35:15 PM<CUT>
Któraś numeracja, nie pamiętam która, ubiła mi usypianie w laptopie (niby się usypiał, ale dioda nie gasła, a dysk wyraźnie pracował, bo był ciepły).
I wówczas przydaje się czy to downgrade, czy drugi (np. LTS) kernel w zapasie. Przez chwilę poczekasz do usunięcia regresji i znów jest ok.
Cytat: Yattaman w Grudzień 08, 2025, 06:35:15 PMZapytałem czy ma to sens, bo może jakbym sobie ustawił na stałe dane jądro, to byłoby, że "działa i zapomnij"...
Widzisz - wg mnie i jest to wyłącznie prywatne moje zdanie - sens to ma dla bardzo świadomego użytkownika, który pilnuje co się w rozwoju kernela dzieje, zwłaszcza w zakresie jego bezpieczeństwa, jest też świadomy komponentów, które są w komputerze i jest w ten sposób w stanie ocenić co mu potrzebne, a co nie.
Inaczej to jest mniej więcej jakby jeździć samochodem i nie pójść na akcję serwisową, bo... "przecież mi się nic nie dzieje". Potem, gdy już zdarzy się wypadek, to i tak najczęściej "producent zawinił".
#10
Ubuntu, Kubuntu, Xubuntu, Lubuntu / Odp: Ubuntu 24.04 pod Windows ...
Ostatnia wiadomość przez linux4ever - Grudzień 09, 2025, 05:45:08 AM
Cytat: spairo w Grudzień 08, 2025, 08:31:24 PMJak zainstalowac pakiet "resolute".

Z tego co sprawdziłem resolute odwołuje się do wersji Ubuntu.

Cytat: spairo w Grudzień 08, 2025, 08:12:44 PMtylko w tym pakiecie chyba brakuje attiny824.

Faktycznie nie ma ale jest w AVRDUDE:

https://avrdudes.github.io/avrdude/7.3/avrdude_4.html

Cytatt824   ATtiny824

Z tym że avrdude kompiluje z Hexa a nie C.

https://github.com/avrdudes/avrdude

CytatUsing AVRDUDE

AVRDUDE is a command-line application. Run the command avrdude without any arguments for a list of options.

A typical command to program your HEX file into your AVR microcontroller looks like this:

avrdude -c <programmer> -p <part> -U flash:w:<file>:i

For instance, to program an Arduino Uno connected to the serial port COM1 with a HEX file called blink.hex, you would run the following command:

avrdude -c arduino -P COM1 -b 115200 -p atmega328p -D -U flash:w:objs/blink.hex:i

There are many different programmers and options that may be required for the programming to succeed.



I jest jeszcze to:

https://packs.download.microchip.com/#collapse-Microchip-ATtiny-DFP-pdsc

Jest w tym biblioteka do attiny 824

I wyjaśnienie z Githuba:

https://github.com/platformio/platform-atmelavr/issues/268

CytatHello,

i got it's working (to compile, i can't test if its wright)

i have changed the platformio.ini to:

[env:ATtiny824]
; platform = atmelavr
platform = https://github.com/platformio/platform-atmelmegaavr.git
; board = attiny45
board = ATtiny824
; framework = arduino

BUILD_FLAGS =
     -Battiny_dfp/gcc/dev/attiny824
     -Iattiny_dfp/include/

extra_scripts = extra_script.py


in the dir where platformio.ini is located i create extra_script.py with
this content:

Import("env")

#
# Dump build environment (for debug)
# print(env.Dump())
#

env.Append(
   LINKFLAGS=[
       "-Battiny_dfp/gcc/dev/attiny824"
   ]
)


i go to https://packs.download.microchip.com/ and download the pack for
Microchip ATtiny Series Device Support

i rename the extension from ".atpack" to ".zip"
now i unzip the pack.
i rename the dir with the pack to attiny_dfp
i move this dir (attiny_dfp) to the dir where platformio.ini is located

now i can compile

Processing ATtiny824 (platform:
https://github.com/platformio/platform-atmelmegaavr.git; board:
ATtiny824)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose
mode can be enabled via `-v, --verbose` option
CONFIGURATION:
https://docs.platformio.org/page/boards/atmelmegaavr/ATtiny824.html
PLATFORM: Atmel megaAVR (1.5.0+sha.de9877b) > ATtiny824
HARDWARE: ATTINY824 16MHz, 1KB RAM, 8KB Flash
PACKAGES:
  - toolchain-atmelavr 1.70300.191015 (7.3.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 0 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Checking size .pio\build\ATtiny824\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project
Inspect"
RAM:   [          ]   0.4% (used 4 bytes from 1024 bytes)
Flash: [          ]   3.1% (used 254 bytes from 8192 bytes)
=======================================================================
[SUCCESS] Took 1.23 seconds
=======================================================================


woodymgh
on Jan 26, 2022 via email · edited by woodymgh
Author
I have forgot:

i have changed the ldscript (because it's wrong)
in the file .platformio/packages/toolchain-atmelavr(version what you use)/avr/lib/ldscripts/avrxmega3.xn

replace
    data   (rw!x) : ORIGIN = 0x802000, LENGTH = __DATA_REGION_LENGTH__

with
   data   (rw!x) : ORIGIN = __DATA_REGION_ORIGIN__, LENGTH = __DATA_REGION_LENGTH__


https://docs.platformio.org/en/latest/projectconf/index.html

https://registry.platformio.org/platforms/platformio/atmelmegaavr/installation

Zobacz najnowsze wiadomości na forum