Skocz do zawartości
Karol Murawski

Kompilacja modułu kernela z biblioteką statyczną

Rekomendowane odpowiedzi

Witajcie.

 

Mam taki problem być może błachy ale niestety nie potrafię poradzić sobie z nim.

Przeszukałem już chyba cały internet ale niestety nie znalazłem rozwiązania swojego problemu.

 

Otóż przygotowuje kernel na urządzenie embeded. Do tej pory jądro mi się kompilowało bez żadnego problemu aż do momentu patcha.

 

Otóż patch aktualizuje jeden z driverów a do Makefile dorzuca bibliotekę statyczną o rozszerzeniu .a

 

Niestety podczas kompilacji otrzymuje błąd.

 

A teraz ze więcej.

Otóż patch nałożony na plik “/drivers/video/fbdev/mxc/mxc_hdmi.c” uzupełnia kod o odwołania

do dwóch funkcji o nazwie kill_firmiware oraz get_firmware.

 

Patch dodatkowo edytuje plik Makefile dodając tam bibliotekę statyczną.

-obj-$(CONFIG_FB_MXC_HDMI) += mxc_hdmi.o

+obj-$(CONFIG_FB_MXC_HDMI) += mxc_hdmi.o libfw.a

(tj. dopisuje na końcu libfw.a)

 

podczas kompilacji otrzymuje taki komunikat

scripts/Makefile.build:298: target 'drivers/video/fbdev/mxc/libfw.a' doesn't match the target pattern

Building modules, stage 2.

MODPOST 274 modules

ERROR: "kill_firmware" [drivers/video/fbdev/mxc/mxc_hdmi.ko] undefined!

ERROR: "get_firmware" [drivers/video/fbdev/mxc/mxc_hdmi.ko] undefined!

scripts/Makefile.modpost:91: recipe for target '__modpost' failed

make[1]: *** [__modpost] Error 1

Makefile:1205: recipe for target 'modules' failed

 

Plik z biblioteką wgrałem do wspólnego katalogu w którym znajdują się obydwa modyfikowane pliki tj. Makefile oraz driver mxc_hdmi.c.

 

Niestety nie wiem czy dobrze umiejscowiłem plik libfw.a :(. Wiem że jak usunę ten plik to dostaję komunikat, że nie może odnaleźć w ogole pliku z biblioteką. (więc tutaj chyba jest ok)

 

Czy biblioteka libfw.a może nie działać ponieważ jest skompilowana dla innej wersji linux??

Ale ale dla takiej samej architektury. Ba nawet na ten sam procesor.

 

Bardzo proszę o pomoc. :) Ponieważ utknąłem w pracy nad tym problemem i niestety

nie wiem co dalej z tym zrobić.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Tematy

  • Odpowiedzi

    • Na prawdę chcemy tutaj udowodnić globalne ocieplenie na podstawie 60 ostatnich lat?  To chyba trolling. Nawet co do tych danych z lat 50.: czy narzędzia / technologia użyta do pomiarów wtedy jak i dzisiaj jest taka sama? Czy punkty pomiarowe znajdują się w takich samych odległościach od zurbanizowanych części miast, aby nie zaburzać pomiarów? Jeśli choćby 1 z tych 2 rzeczy jest inne to te pomiary nie są dokładne, bo staramy się w nich zbadać średnie odchylenia o dziesiąte części stopni. Wiarygodne dane byłby by np. z ostatnich 150-200 lat gdy spełnione byłby by takie same warunki co do miejsc pomiaru i za pomocą takich samych narzędzi. Co i tak jest tylko analizą danych w krótkoterminowych okresie i nijak ma się do wahań temperatur w większej skali.   Albo te wykresy powyżej dotyczące np. poziomu pokrywy śnieżnej i temperatury zimą - cały w ciągu ostatnich 50 lat są wahania w tym ostatni pomiar wychodzący poza normę. Ponownie jednak - brak jakichkolwiek szczegółów w jakich warunkach i za pomocą jakich narzędzi były prowadzone pomiary. Na pewno na przestrzeni lat były one bardziej dokładne - co poddaje tylko w wątpliwość wcześniejsze pomiary gdzie margines błędu jest wyższy.  W bardziej długoterminowym okresie czasu wygląda to mniej więcej tak: http://www.faculty.ucr.edu/~legneref/bronze/climate.htm Albo tak: A Temperature reconstruction with 95% confidence intervals shown, from Loehle and McCullough (published in Energy and Environment, 2008): Correction to: A 2000 year global temperature record based on non-tree ring proxies. As this reconstruction is based soley on proxy data, the recent, measured global average temperature was not added to the end of the record as was done by Mann. The last data point represents a 29 year average centered around 1935   Z kolei zwolennicy globalnego ocieplenia mogą się np. posłużyć takim wykresem, który jest kwestionowany ze względu na duzą niedokładność: czarna linia poziom uśredniony, żółte linie - niepewność ""Hockey stick" reconstruction of global average temperature changes over 1000 years (ending in 1998). Reconstruction performed using proxy data before 1900 and instrumental data after 1900. Yellow and red shading show author's estimation of uncertainty in the reconstruction."
    • Widzę, że sam nie wie co chce kupić, ale CCC nadal działa 
    • Będzie od tego milion odwołań a w praktyce ściągną może kilkaset ludu. Zawsze też można starać się o status uchodźcy lub wyjechać dalej na Zachód. Ale ten ruch pokazuje, że jest kiepsko z rekrutem.
    • Eee, oni są właśnie taką poważną firmą...no chyba że chodzi o większe pieniądze Jak wiemy, najgorszy możliwy scenariusz w korpo to zmiana kąta wykresu powiązanego z jakimś KPI na ujemny. Z tego, co piszesz, dotyczyło to framesetów serii S, ale dalej koszt takiej ramy, oraz koszt zablokowania montażu i sprzedaży serii takiej ramy mógł być zbyt duży, żeby dalej udawać przywiązanie do jakości. Moja szklana kula mówi że ktoś dostał raporty o fuckupie, ale utrzymał kierunek wykresu na właściwym kierunku kosztem podjęcia ryzyka w stylu "jakoś to będzie, a jak nie będzie to dopiero to wyjdzie po następnym review; kto nie ryzykuje ten premii nie dostaje".  Skoro już o kiksach Treka: podobnie było niedawno z karbonowymi kokpitami w najwyższej serii Emondy SLR - pękały przy otworach na przewody hamulcowe. Początkowa obrona firmy to była "ale to się dzieje bo macie wypadki i sami łamiecie nasze Cudowne Produkty Klasy Premium (r)". Ale mimo wszystko ten mail od jakiegoś dziecka specjalnej troski o braku wiedzy na temat własnego produktu, do tego z zahasłowanym linkiem do pdfa z ich intranetu to mnie rozbroił.
    • To zależy jak na to patrzeć  . Jeśli mówimy tylko o finansach  Polaków  to   jesteśmy  biedni na tle europy ,ale nie najbiedniejsi . Jesli patrzeć na  gospodarkę  to jesteśmy biedni  na tle europy . itp itd
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...