Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko342
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
  • Wykop.pl
  • Ciekawostki

    Ciekawostki
  • Informacje

    Informacje
  • Rozrywka

    Rozrywka
  • Sport

    Sport
  • Motoryzacja

    Motoryzacja
  • Technologia

    Technologia
  • Ukraina

    Ukraina
  • Gospodarka

    Gospodarka
  • Podróże

    Podróże

Dostosuj Wykop do siebie

Wybierz treści, które Cię interesują
i zapisz jako Własną kategorię.

Rosly

Rosly

Dołączył 14 lat i 2 mies. temu
  • Obserwuj
  • Akcje 4148
  • Znaleziska 3410
  • Mikroblog 738
  • Obserwujący 45
  • Obserwowane 22
Rosly
Rosly 07.06.2021, 21:09:08
  • 0
Modern x86 assembly
https://youtube.com/playlist?list=PLKK11Ligqitg9MOX3-0tFT1Rmh3uJp7kA

Linux x86 Assembly
https://youtube.com/playlist?list=PLKK11Ligqiti8g3gWRtMjMgf1KoKDOvME

519

Jak działa klawiatura USB?

Jak działa protokół USB. Wyjaśnione za pomocą oscyloskopu i kilku kartek papieru.

sorek
z
youtube.com
dodany: 05.06.2021, 23:06:37
  • 40
  • #
    technologia
  • #
    ciekawostki
  • #
    elektronika
  • #
    programowanie
  • #
    komputery
Rosly
Rosly 06.06.2021, 15:50:11
  • 5
Mnie zaintrygował wątek zalet Ps2 nad USB. Ciekawy jestem jak wyszły by testy opuźnien klawiatur i myszek gamingowych vs tych zwykłych.
Do kompletu brakuje mi jeszcze omówienia WDM i message passing w Windowsie miedzy driverem a aplikacją. Ciekawe ile ms wnosi API DirectX zwłaszcza ze od sensora przez USB do drivera i aplikacji mamy 4 różne domeny czasowe.
Ciekawy temat, w świetle parametrów niektórych myszek z odświeżaniem 1000Hz
  • 4

506

Dlaczego pszczoły wolą dziuplę, zamiast kwadratowego pudełka?

W filmie omawiam jeden z elementów, dzięki któremu dzikie pszczoły miodne potrafią przetrwać w naturze bez pomocy pszczelarza.

Buczacza1
z
youtube.com
dodany: 03.06.2021, 05:58:22
  • 44
  • #
    nauka
  • #
    zainteresowania
  • #
    ciekawostki
  • #
    pszczoly
  • #
    pasieka
Rosly
Rosly 03.06.2021, 10:35:22
  • 108
O wow. Nie znam sie na temacie ale czuc ze autor jest fascynatem, bada zagadnienie i weryfikuje wiedzę książkową i dzieli sie ta wiedza z innymi. Typ niepokornego naukowca/odkrywcy. Mam duży szacunek do takich osób! Chce wiecej @Buczacza1 !
Sub już poszedł i czekam na nowe filmy bo masz dar kolego!
  • 1
pepepanpatryk
pepepanpatryk
01.06.2021, 08:35:56
  • 1
Hej mam trochę może głupie pytanie, ale nie mogę tego do końca załapać, a może ktoś akurat zna odpowiedź.
Chcę sobie zaimplementować mój driver, który w swojej logice będzie sterował pwm dla silnika.
Uprzedzając - tak tak to bez sensu i w ogóle, bo mogę sobie skorzystać z sysfs exportując po prostu pwm - wiem robiłem to, wszystko działa jak trzeba. Natomiast nie o to mi chodzi w tym przykładzie.

Nie będę
  • zarowka12
  • 6
Rosly
Rosly 01.06.2021, 10:42:54
  • 1
@pepepanpatryk: Cała istota rozbija sie o zrozumienie jak działa device model w Linux.
Każdy device kusi byc przypięty do jakiejś szyny, np pci, usb etc
Podsystem tej szyny enumeruje urządzenia i szuka sterownika który mógłby znalezione urządzenie obsłużyć.
Ty pisząc sterownik musisz wiec zarejestrowac go w odpowiednim podsystemie używając api specyficznego dla tego podsystemu. Przekazujesz wtedy callbacki typu probe które jako parametr maja device struct danego podsystemu, np pci_d3v. W środku
  • pepepanpatryk
Rosly
Rosly 01.06.2021, 10:55:41
  • 1
@pepepanpatryk: tak jak pisałem wcześniej, dtb służy do opisu urządzeń o których system nie jest sie w stanie dowiedzieć przez mechanizmy autoenumeracji.
W dtb mozesz podać dowolne informacje ktorych driver potrzebuje.
Zobacz na api do parsowania DTSa.
Wystarczy ze zdefiniujesz sobie parametry które sa ci potrzebne i przeparsujesz dtb w funkcji probe swojego drivera.
  • pepepanpatryk
Rosly
Rosly 02.06.2021, 09:34:00
  • 0
@pepepanpatryk: tak. Zrozumienie ogólnej idei oraz mechanizmów asynchronicznych jest niezbędne przy kodowaniu w kernel.
Jasne API sie zmieniło i niektóre mechanizmy są teraz odrobinę inaczej ale ogólnie książka wciąż jest aktualna.
Polecam kodować przykłady wtedy poznasz różnice. Nie maja aż takiego znaczenia jak niektórzy starają sie to opisywać.

68

Nowe chiplety AMD 3D dla procesorów Ryzen z arch. Zen 3. 15% wzrostu w grach.

AMD przedstawiło chiplety 3D oparte na architekturze Zen 3, które wejdą do produkcji w tym roku.

secret_passenger
z
ithardware.pl
dodany: 01.06.2021, 13:18:24
  • 35
  • #
    technologia
  • #
    komputery
  • #
    amd
  • #
    pcmasterrace
  • #
    informatyka
Rosly
Rosly 02.06.2021, 09:17:02
  • 6
Jej, co za bełkot.
TLDR: umieścili nad CCX dodatkowy cache L3 na osobnym waflu krzemowym. Zastosowali bezpośrednie łączenie wafli co umożliwiło stosowanie wyższych częstotliwości na magistrali. Cache L3 + 64MiB. W ten sposób wydajność wzrosła o 15% w programach gdzie jest duży memory work set (np w niektórych grach). Musieli tez wzmocnic ta "kanapkę" aby całość przy zachowaniu tej samej wysokości montażowej wytrzymała w tym samym type mocowania co poprzednia generacja Ryzenow.

18

Innowacyjny system odprowadzania spalin. Coraz bliżej fuzji jądrowej.

Stworzono pierwszy na świecie system odprowadzania spalin z tokamaka. Testy wykazały, że rozwiązanie to znacznie zmniejsza ciepło wewnątrz tego typu urządzęń, co jest kluczową kwestią w kierunku materializacji fuzji jądrowej.

janusz_z_czarnolasu
z
nt.interia.pl
dodany: 30.05.2021, 15:03:06
  • 5
  • #
    swiat
  • #
    usa
  • #
    technologia
  • #
    energetyka
  • #
    elektrownia
  • #
    ciekawostki
Rosly
Rosly 30.05.2021, 21:35:37
  • 2
Co za bełkot

21

M1RACLES - podatność procesora Apple M1 [EN]

M1RACLES (CVE-2021-30747) to odkryta właśnie luka w procesorach Apple M1, która pozwala dwóm aplikacjom wymieniać dane "potajemnie" tj, bez wiedzy OS-a (czyli nie przez pamięć, sockety, sockety pliki czy inne mechanizmy zapewniane przez system). Artykuł po angielsku

secret_passenger
z
m1racles.com
dodany: 26.05.2021, 11:45:03
  • 10
  • #
    technologia
  • #
    komputery
  • #
    apple
  • #
    macbook
  • #
    security
  • #
    bezpieczenstwo
Rosly
Rosly 27.05.2021, 09:23:26
  • 1
W niektórych procesorach (zwłaszcza sieciowych) jest co najmniej kilka takich rejestrów które służą do wymiany danych miedzy EL0 i EL2.
Robienie strony internetowej na bug który nie ma żadnych następstw security i jest w zasadzie znanym sposobem komunikacji (tak zwany doorbell i message box communication scheme) jest dla mnie znakiem czasów, tj jak wygląda obecnie branża security. Dużo piany na bzdurne podatności.
Gynvael ostatnio dal tweeta w tym temacie, tj ze większość
  • 2
Rosly
Rosly 27.05.2021, 18:20:30
  • 2
@michalv8: no w omawianym tu przypadku to typowe bicie piany bo ten niby kanał jest do EL0 który i tak jest najwyższym poziomem uprzywilejowania, więc zasadniczo używanie go nie ma sensu (z EL0 można czytać dowolna pamięć i bez niego)
Podobne założenie jest zresztą przy message boxach tj po to soe je zasadniczo robi aby umozliwiac komunikację miedzy dwoma domenami bezpieczeństwa (np PF i VF w SRIOV czy EL0 i EL2
Chodtok
Chodtok
25.05.2021, 13:43:54
  • 0
od dawna straaaaaaaaaaasznie kusi mn żeby przetestować ten słynny gcam
ale baaaaaaaaaaaaaaaardzo nieufnie podchodzę do softu z nieoficjalnych źródeł
na telefonie jestem pologowany do różnych newralgicznych rzeczy plus weryfikacja dwuetapowa i te sprawy
nie znam się kompletnie na tym na ile android jest bezpieczny tzn nie mam bladego pojęcia czy np dałoby się stworzyć apkę która pomimo odmówienia jej wszelkich uprawnień mogłaby to jakoś obejść i robić brzydkie rzeczy (i jak bardzo
  • 10
Rosly
Rosly 25.05.2021, 20:14:46
  • 0
@Chodtok: o enklawach i izolacji możesz posłuchać tutaj https://open.spotify.com/episode/7vRwQlHF9HMlTcThDt0uZP?si=AMWCNryRQlS30qeAm0D7ug&utm_source=copy-link

360

Rosja ma wykorzystywać niemieckie frezarki do produkcji pocisków manewrujących

Szpiedzy kupują niemiecką technologię dla rosyjskiego przemysłu zbrojeniowego - podał tygodnik "Spiegel". Według gazety na szczycie ich listy jest produkowany w Niemczech high-tech, wykorzystywany dla programu rakietowego Władimira Putina. Sprzęt kupowany jest z przeznaczeniem na rynek cywilny.

Baron_Al_von_PuciPusia
z
tvn24.pl
dodany: 22.05.2021, 17:00:35
  • 60
  • #
    europa
  • #
    niemcy
  • #
    rosja
  • #
    wojsko
  • #
    szpiegostwo
  • #
    geopolityka
Rosly
Rosly 22.05.2021, 19:45:19
  • 64
Niesamowite. Niemieckie narzędzia są sprzedawane na export. Cóż za news! Kto by sie spodziewał ze można sprzęt profesjonalny wykorzystać nie tylko do produkcji form do wtryskarek. No szok!
  • 2
piwuch
piwuch
19.05.2021, 13:09:17
  • 0
Mirki jakiś czas temu pytałem na tagu #embedded o kodowanie nadmiarowe. Jako, że mam małe doświadczenie proszę o opinie na temat następującego pomysłu na komunikację.
Komunikacja odbywa się przez moduły HC12 na fabrycznych ustawieniach (9600, tryb normalny 3 , 20 dBm). Zamierzam całą komunikację realizować w ASCII. Będzie łatwo podglądać a na prędkości mi nie zależy.
Master odpytuje termometr po ID czyli wysyła jeden bajt. Termometr o zadanym ID wysyła ramkę:
[ID,p,o,m,i,a,r,
  • 5
Rosly
Rosly 21.05.2021, 08:48:52
  • 0
@piwuch: myślę ze niepotrzebnie wynajdujesz kolo od nowa. Ta metoda ma wiele wad i nie bez powodu należy stosować kody FEC.
Dla przykładu sekwencje takich samych bitów czesto beda mialy podobne przekłamania (wynika to z natury transmisji) wiec dość prawdopodobne ze dostaniesz 3x ten sam blad.

Zastosuj po prostu jakas biblioteke do kodów FEC, np Turbokody albo Redsalomon https://github.com/simonyipeter/Arduino-FEC

Ew możesz zastosować kodowanie splotowe np Viterbi https://github.com/f4goh/CONVOLUTION

Sa to bardzo dobrze

850

Akcja szczepień przeciw COVID-19 w AGH  / Akademia Górniczo-Hutnicza w...

Skandal za skandalem w tym kraju z dykty. Uczelnia publiczna sponsorowana z pieniędzy podatnika wprowadza segregację sanitarną od października.

majkel88
z
agh.edu.pl
dodany: 21.05.2021, 07:45:12
  • 434
  • #
    agh
  • #
    studbaza
  • #
    covid19
  • #
    krakow
  • #
    szczepienia
Rosly
Rosly 21.05.2021, 08:33:26
  • 12
@majkel88: akurat z interesem publicznym jak najbardziej zasadne. Chcąc podważyć argument powszechnych szczepień podważasz i słuszność dowodu eradykacji ospy czy innych ciężkich chorób zakaźnych.

463

Rójka wchodzi do nowego ula.

Niesamowita jest ta przyroda. Pszczoły po "zainstalowaniu:" matki wchodzą do ula.

makitheman
z
youtube.com
dodany: 18.05.2021, 19:45:28
  • 65
  • #
    polska
  • #
    pszczoly
  • #
    pszczelarstwo
  • #
    natura
  • #
    nauka
  • #
    zainteresowania
Rosly
Rosly 19.05.2021, 09:12:34
  • -8
Eee tam, osobniki rasy homosovietus mają podobnie. "Lokale wyborcze po ogłoszeniu 600+" ;)

582

Wymuszenie pierwszeństwa na rowerzyście. I ucieczka.

Kierujący Citroenem wymusza na prawidłowo jadącym rowerzyście i jak gdyby nigdy nic oddala się z miejsca.

reddin
z
youtube.com
dodany: 17.05.2021, 13:13:52
  • 340
  • #
    polska
  • #
    rower
  • #
    samochody
  • #
    kierowcy
  • #
    polskiedrogi
Rosly
Rosly 17.05.2021, 20:44:57
  • 19
@Lord_the_stroyer: przepisy warto znac, za jazdę po chodniku jest mandat karny.

348

Dzikie dzieci wśród małp, czyli historie prawdziwych "Tarzanów"

Tarzan jest postacią fikcyjną, ale historia zna wiele przypadków ludzi dorastających wśród zwierząt. Niestety rzadko kończyło się to happy endem…

CiekawostkiHistoryczne
z
ciekawostkihistoryczne.pl
dodany: 16.05.2021, 07:33:41
  • 43
  • #
    swiat
  • #
    kultura
  • #
    nauka
  • #
    ciekawostki
  • #
    psychologia
  • #
    zwierzeta
Rosly
Rosly 16.05.2021, 11:12:15
  • 17
@CiekawostkiHistoryczne poprawcie sobie stronę bo na mobile overlay z ciasteczkami nie znika

31

Binance - największa giełda kryptowalut na celowniku skarbówki i Departamentu...

Binance, największa na świecie giełda kryptowalut znalazła się na celowniku amerykańskich służb. Giełdzie zarzuca się, że ponad 25% przepływających przez giełdę środków pochodzi z działalności przestępczych. Ponadto użytkownicy giełdy unikają płacenia podatków.

jestemjakijestem1212
z
ithardware.pl
dodany: 15.05.2021, 08:51:04
  • 11
  • #
    technologia
  • #
    zainteresowania
  • #
    ciekawostki
  • #
    kryptowaluty
  • #
    bitcoin
  • #
    gielda
Rosly
Rosly 15.05.2021, 16:22:43
  • -3
Co za bzdury. Obroty sięgają setek tysięcy BTC dziennie. Jedna z większych giełd. Gdyby 25% obrotów było z przestępstw to to samo można by zarzucić całemu BTC. Ktoś sie z choinki urwał. Ewidentnie krypto nie w smak banksterom.
  • 1
I.....n
konto usunięte 27.04.2021, 14:32:00
  • 0
Jaka jest najlepsza metoda do zapisywania danych do pliku tekstowego na kartę SD? Zakładając, że mam projekt, który
w przerwaniach odczytuje jakąś wartość z sensora co 1 ms.

Miałem pomysł żeby zapisywać dane w pliku tekstowym co jedną linijkę np. usawtić sobie bufor na 30 znaków i za pomocą
funkcji sprintf, a następnie fprintf bądź fwrite zapisywać tą linijkę na kartę SD.

Ale czy wywołując funkcę f_write co około 1
  • 24
Rosly
Rosly 28.04.2021, 20:20:04
  • 0
@zarowka12: @Ithan: wydaje mi sie ze jednak jest troche inaczej. System operacyjny zapisuje dane całymi sektorami. Tj juz na poziomie FS, dopisywanie danych powoduje odczytanie sektora i zapisanie go ponownie, nawet jeśli dopisujesz 1b. Wielkość sektora w FS może sie wahać od 512b do 1MB.
Kolejna kwestia to "strony" i "bloki" wewnątrz flash. Strona to najmniejsza jednostka którą pamięć flash może adresować (remapować) i zapisywać. "Blok" to najmniejsza jednostka która
Rosly
Rosly 28.04.2021, 20:30:44
  • 0
@Ithan: odpowiadajac na twoje pytanie, domyślam soe ze uzywasz jakiegoś RTOS lub biblioteki do karty SD.
Jeśli to prosta biblioteka to raczej nie oferuje ona buforowania danych per sektor. W takim wypadku zbierał bym dane do wielkości co najmniej 4kB lub do timeoutu (aby nie utracić danych w przypadku braku zasilania) i dopiero wtedy wysyłał je do SD.

Natomiast żywotność tej kary łatwo obliczyć znając ilość cykli (zazwyczaj 1000 zapisów), wielkość
Rosly
Rosly 28.04.2021, 21:22:19
  • 1
@zarowka12: ta biblioteka oferuje funkcje do buforowania (putcinit()) oraz oferuje tez implementacje fprintf(). Domyślnie bufor ma rozmiar 64b wiec duzo ponizej wielkosci bloku 4k (zawsze coś).
Natomiast dla kart SD: http://elm-chan.org/docs/mmc/mmc_e.html The size of data block at block addressing mode is fixed to 512 bytes.

Czyli poniższe API:
149 DRESULT disk
write (
150 BYTE pdrv, /* Physical drive nmuber to identify the drive */
151 const BYTE *buff, /*
  • zarowka12
Rosly
Rosly 13.05.2021, 11:56:50
  • 0
Niestety czas zapisu takieo buffora na kartę to aż 1289 ms :(


@Ithan: Ale czy ty robisz ten zapis w przerwaniu?

Co do drugiej opcji, Na DMA w teorii nic nie powinieneś gubić. DMA ma zazwyczaj swoje przerwanie i robisz double buffering, tj zapisując jedna część bufora w tym samym czasie druga część bufora jest wypełniana nowymi danymi.
Ew dzielisz to na jeszcze mniejsze fragmenty, i umieszczasz je w kolejce do
Rosly
Rosly 13.05.2021, 12:26:42
  • 1
@Ithan: pooling ci blokuje wykonanie i to nie da rady tak dalej.
Polecał bym RTOS i DMA bo wtedy sobie to na zadaniach możesz rozbudowywać jak chcesz ale musisz zdecydować ile cie to pracy będzie kosztować.

Jesli nie RTOS to minimum moim zdaniem to DMA do SD w obslugowane w main na poolingu, i uzupelnianie kolejki dla DMA w przerwaniu od timera (odczyt i formatowanie danych), przy czym to nie jest
  • konto usunięte
Rosly
Rosly 13.05.2021, 12:30:56
  • 1
@Ithan: ew odwrotnie, dorzucanie do DMA w przerywaniu a timer tylko zapala flage i odblokowuje odczyt danych z czujnika i formatowanie w main.
I to szczerze było by rozsądniejsze.
  • konto usunięte

366

Sidewinder - broń, która zmieniła walkę powietrzną

Sidewinder AIM-9. Oto historia projektu.

starnak
z
youtube.com
dodany: 11.05.2021, 20:18:16
  • 65
  • #
    technologia
  • #
    nauka
  • #
    militaria
  • #
    rakiety
  • #
    lotnictwo
Rosly
Rosly 12.05.2021, 06:06:19
  • 46
Mimo ze uwielbiam kanal CuriousDroid, ten material traktuje temat strasznie pobieżnie. Same technikalia jak działa głowica naprowadzajaca tej rakiety budzi mój podziw względem pomysłowości inżynierii lat 50. Szkoda ze nie wyjaśnił tez bierze sie słynny "sidewinder growling".

Ps: Efekt uboczny odkąd interesuje sie tematami techniki awiacji wojskowej jest taki że wszystkie hollywoodzkie produkcje juz całkowicie wyglądają jak stek bzdur (włączając w to scene z filmu który absolutnie uwielbiałem za dzieciaka https://youtu.be/cA5eartth80)
  • 6
Rosly
Rosly 12.05.2021, 06:13:20
  • 149
@quattrofan: nie brakuje. Poprostu w rozwiązaniach cywilnych i realiach konkurencji wolnorynkowej często bardziej liczy sie time-to-market. Smutna rzeczywistość...
Zresztą akurat to dobry przykład ze nie ma żadnej magii "kiedyś to było" bo nad tego typu rakieta pracowało 2 zespoły, z tego jeden z opracował sidewindera a drugi totalny gniot który podczas testów nawet nie opuścił szyny stanowiska.
Rosly
Rosly 12.05.2021, 06:21:52
  • 10
polecam ten materiał dla fanów technikaliow i historii https://youtu.be/jWkMS7msV5Y
bielu000
bielu000
06.05.2021, 21:37:52
  • 0
Cześć, patrząc po poradnikach pisania driverów do Linuxa, zauważyłem, że np. w przykładzie jakiegoś drivera, który korzysta z GPIO, numer GPIO jest hardcodowany w źródle drivera. A co jeżeli mam board A, na którym chce wykorzystać GPIO10, oraz board B, na którym ten sam driver chce użyć ale z GPIO25?

#linux #embedded #programowanie
  • 8
Rosly
Rosly 08.05.2021, 15:01:43
  • 0
@bielu000: Zazwyczaj takie rzeczy jak konfiguracja portów, adresów, parametrów podawana jest przez DTS lub ACPI.
De fakto to parser ACPI powinien załadować twój driver na bazie informacji które znajdzie o sprzęcie podłączonym do magistral które nie maja autoenumeracji

15

CVE-2021-21551- Hundreds Of Millions Of Dell Computers At Risk Due to...

Macie komputer Della? Ściągajcie patch'a, bo każdy może na waszym kompie zdalnie wykonać kod z najwyższymi uprawnieniami (kernel). Na początku expolit będzie dostępny publicznie i zaczną się zmasowane ataki na użytkowników komputerów Dell'a.

UsZ_
z
labs.sentinelone.com
dodany: 05.05.2021, 08:57:21
  • 8
  • #
    technologia
  • #
    it
  • #
    cybersecurity
  • #
    cyberbezpieczenstwo
Rosly
Rosly 05.05.2021, 11:36:06
  • 2
To jest lokalny exploit uprawnień przez IOCTL na Windows. Bug jest w driverze do aktualizacji BIOS (nie każdy Dell musi go mieć). Poprawka jest wypuszczona.
To nie jest RCE, można się rozejść.
  • <
  • 1
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 17
  • Strona 10 z 17
  • >

Osiągnięcia

  • Komentator
    od 13.01.2018

    Komentator
  • Rocznica
    od 07.06.2023

    Rocznica

Wykop © 2005-2023

  • Nowy Wykop
  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Wykop.pl