• Home
  • Technologie
    • Bezpieczeństwo
    • Sprzęt
    • Oprogramowanie
    • Mobile
  • Kryptowaluty
  • Marketing
    • Reklama
    • Social Media
  • Finanse
  • Felietony
  • [IP]
  • Kontakt
    • Reklama w OSnews
    • Pakiet Public Relations
    • Content Marketing w OSnews
OSnews.pl
OSnews.pl
  • Home
  • Technologie
    • Bezpieczeństwo
      Prawda czy fikcja? Popularny były haker twierdzi, że ma 7 miliardów dolarów w BTC

      Prawda czy fikcja? Popularny były haker twierdzi, że ma 7 miliardów dolarów w BTC

      Certyfikat SSL, a hosting – dlaczego warto poszukać serwera z darmowymi certyfikatami?

      Certyfikat SSL, a hosting – dlaczego warto poszukać serwera z darmowymi certyfikatami?

      75-latek dorabiał do emerytury na szyfrowaniu cudzych danych

      75-latek dorabiał do emerytury na szyfrowaniu cudzych danych

      Ujawniono najczęściej używane hasła w 2016 roku

      Ujawniono najczęściej używane hasła w 2016 roku

    • Sprzęt
      Tanie laptopy poleasingowe – czym się charakteryzują i co je różni od nowego sprzętu z marketu?

      Tanie laptopy poleasingowe – czym się charakteryzują i co je różni od nowego sprzętu z marketu?

      Jaki tablet dla dziecka?

      Jaki tablet dla dziecka?

      Pancerne laptopy – sprzęt, który sprawdza się w każdych warunkach

      Pancerne laptopy – sprzęt, który sprawdza się w każdych warunkach

      Zadbaj o swój kręgosłup i spraw sobie wygodne krzesło biurowe

      Zadbaj o swój kręgosłup i spraw sobie wygodne krzesło biurowe

    • Oprogramowanie
      Jak zrobić dobrze wyglądające wideo nawet jeśli nie jesteś profesjonalistą

      Jak zrobić dobrze wyglądające wideo nawet jeśli nie jesteś profesjonalistą

      Ta firma potrafi śledzić ruch przy pomocu dźwięku zamiast światła

      Ta firma potrafi śledzić ruch przy pomocu dźwięku zamiast światła

      Dzięki Google nasze smartfony będą na tyle inteligentne, że będą rozpoznawać ludzi i przedmioty w filmach wideo

      Dzięki Google nasze smartfony będą na tyle inteligentne, że będą rozpoznawać ludzi i przedmioty w filmach wideo

      Tłumacz Google wspomagany sztuczną inteligencją działa z trzema nowymi językami

      Tłumacz Google wspomagany sztuczną inteligencją działa z trzema nowymi językami

    • Mobile
      Prawdziwie multimedialny Samsung Galaxy A5 (2017)

      Prawdziwie multimedialny Samsung Galaxy A5 (2017)

      LTE w smartfonie - nie tylko do social media

      LTE w smartfonie - nie tylko do social media

      Nadchodzące premiery smartfonów - Samsung Galaxy S9, LG G7 i inne

      Nadchodzące premiery smartfonów - Samsung Galaxy S9, LG G7 i inne

      Kupujemy smartfon. O czym pamiętać?

      Kupujemy smartfon. O czym pamiętać?

  • Kryptowaluty
  • Marketing
    • Reklama
    • Social Media
  • Finanse
  • Felietony
  • [IP]
  • Kontakt
    • Reklama w OSnews
    • Pakiet Public Relations
    • Content Marketing w OSnews
  • Follow
    • Facebook
    • Twitter
    • RSS

Ponad pół roku temu nastąpił duży krok w rozwoju sterownika b43 dla kart Broadcomu. Po pewnym czasie stagnacji do sterownika zostało dodane wsparcie dla nowego typu PHY (elementu karty) w wersji N. Pozwoliło to wreszcie, po kilku latach, na obsłużenie pierwszych kart standardu 802.11n.

Praca implementacyjna została głównie wykonana przez jednego programistę, w skromnym wolnym czasie i z licznymi przerwami. Przez to całość zajęła blisko rok, a w tym czasie pojawiły się już na rynku nowe karty. Projektem zainteresowała się jednak Politechnika Poznańska, uczelnia na której studiuje Rafał Miłecki. Udało się stworzyć nowy temat pracy magisterkiej, związany oczywiście z kartami Broadcomu. Dzięki pracy magisterskiej dużo zyskał sterownik b43, oraz kilka innych, bezpośrednio z nim związanych.

Początkowo temat pracy magisterskiej zakładał implementację obsługi kart typu N-PHY, udokumentowanie architektury oraz przeprowadzenie testów. Tak też się stało ─ sterownik został usprawniony, przeprowadzono testy, stała się możliwa transmisja z szybkościami większymi niż 11Mb/s, dodane zostało wsparcie chipsetu BCM4322 (poza pierwotnym BCM4321).

Po tych czynnościach okazało się jednak, że na rynku znajdują się już nowe karty Broadcomu, bazujące na zupełnie innej szynie (ang. bus). Wyszła więc od studenta propozycja, aby temat rozszerzyć ─ rozpoznany i udokumentowany został nowy typ szyny. Otrzymał od nazwę “BCMA”, będącą skrótem od “Broadcom’s AMBA” ─ szyna bowiem okazała się zmodyfikowaną szyną AMBA. W rezultacie powstał również sterownik bcma i trafił do jądra Linux w wersji 3.0.

Na tym stopniu zaawansowania grzechem byłoby nie dodanie do b43 obsługi BCMA i tym samym wspacia dla kolejnych kart. Powstała więc warstwa abstrahująca typ szyny, przerobiono kilka funkcji, dodano trochę kodu i wreszcie poprawiono nieco błędów.

Cały ten proces zakończył się raptem dziś, przesłaniem ostatnich łatek na listę linux-wireless. Tym samym b43 zaczął właśnie obsługiwać karty bazujące na BCMA i używające N-PHY. Przetestowane chipsety to BCM43224 oraz BCM43225, nie udało się jeszcze zdobyć kart bazujących na BCM43227 i BCM43228 (nie są dostępne na rynku, a Broadcom odmówił ich udostępnienia). Przy odrobinie szczęścia dwie ostatnie łatki zostaną uwzględnione w dopiero co otwwartym merge window i trafią do wersji 3.1 jądra.

Osobiście pragnę tu podkreślić bardzo pozytywny gest ze strony Politechniki. Gdyby nie temat pracy magisterskiej, prace nad b43 prawdopodobnie i tak by trwały, ale nie byłoby mowy o przeznaczeniu na projekt takiej ilości czasu i takich postępach. Ja zaoferowałem swoje umiejętności połączone z zamiłowaniem do tej dość specyficznej dziedziny, jaką jest programowanie sterowników. To jednak dzięki uprzejmości uczelni mogłem skupić się tak mocno na tym projekcie.

  • Tags
  • b43
  • politechnika
  • UNIX
Facebook Twitter Google+ LinkedIn Pinterest
Następny wpis Bitwa o nazwę pomiędzy deweloperami KDE i GNOME
Poprzedni wpis Nowa wersja Panda Cloud Office Protection 5.50

Warto przeczytać

Technologie

Linus Torvalds został poproszony o umieszczenie backdoora w Linuksie?

Podczas trwającej konferencji LinuxCon Linus Torvalds został zapytany o to, czy amerykański rząd...
Technologie

Popularne Ubuntuforums.org zhackowane

Główna strona popularnego Ubuntuforums.org została podmieniona (deface). Niestety intruz wszedł również...
Technologie

O co chodzi z Waylandem i Mirem - następcami serwera X.org?

Serwer graficzny X.org używany obecnie pod Linuksem ma już swoje lata i jego architektura stanowi wąskie...

Tagi

android apple bezpieczeństwo biznes cenzura Debian edukacja facebook Firefox firma google gry hardware imprezy intel internet iphone kaspersky KDE kraj Laptopy Linux media microsoft mobile mozilla open-source oprogramowanie piractwo prawo press-release programowanie prywatność reklama Samsung smartfon Smartfony software standardy Ubuntu UNIX usa windows Wydania Wydarzenia

O blogu



OSNews to serwis poświęcony nowym technologiom oraz ich roli we współczesnym biznesie. Opowiadamy o przydatnych usługach, zmianach na rynku oraz najnowszym oprogramowaniu, które ułatwi Tobie pracę.
  • Home
  • Technologie
  • Kryptowaluty
  • Marketing
  • Finanse
  • Felietony
  • [IP]
  • Kontakt
  • Back to top

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org

Kontakt

Masz jakieś pytania? Chcesz podzielić się swoimi uwagami na temat serwisu? Nie ma sprawy, po prostu napisz do nas maila.

OSNews.pl
Conrada 30
01-920 Warszawa
redakcja@osnews.pl
© OSnews.pl 2016-2023. All rights reserved.