Linux Kernel을 Cross Compile을 하다 보면, Network Driver가 없어서 추가를 해야 하는 경우가종종 발생 합니다. 저의 경우 OrangePI One 이라는 Board를 사용하다보니 WIFI 기능이 없어서, USB WIFI를 장착 후 테스트를 했으나, 인식을 못하는 경우가 발생 했습니다. 그래서 Driver Source를 받아서 Compile를 해보니 Driver 단독 Compile 할때는 문제가 없었으나Kernel에 삽입해서 사용하기 위해서 Kernel Driver에 Copy 후 Kernel Compile을 하게 되면아래와 같은 Error가 발생하게 됩니다. Error 원인을 찾다 보니, 아래 설정을 추가해야 정상적으로 Compile이 가능 하게 됩니다.
OrangePI one 제품에는 USB 단자가 있습니다.다만 기본 OS Image에는 USB WIFI를 인식 할수 있는 Driver가 없습니다. 집에서는 WIFI로 작업하는 것이 편하기 때문에 제일 저렴하게 USB WIFI를 구매 했으나, OS에서 인식을 못하는 불쌍사가 발생하게 되어 Kernel 에 USB Driver를 추가하는 작업을 하게 되었습니다. 인터넷에서 RTL8188EU Chipset Driver Source를 구합니다.구글링을 하면 source를 많이 찾을수 있습니다. Source 파일을 압축 해제 후 MakeFile을 수정 합니다. CONFIG_RTL8188E = y CONFIG_PLATFORM_I386_PC = n CONFIG_PLATFORM_ARM_RPI = y..
- Total
- Today
- Yesterday
- 수경재배
- U-Boot
- 식물 키우기
- 식물키우기
- C++
- cross compile
- 리눅스
- 큐비보드
- VirtualBox
- 버추얼박스
- 고흥
- 커널
- 사무실
- 벌교
- arm
- 채소 키우기
- 크로스컴파일
- Linux
- embeded
- 식물
- kernel
- CubieBoard2
- 열무
- 1회용컵
- 베란다
- 상추
- Android
- 커피컵
- 임베이디드
- C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |