리눅스커널
Posts
154 posts[라즈베리파이] 라즈비안: 리눅스 커널 소스의 구조
지금까지 라즈비안 리눅스의 커널 코드를 내려받고 빌드하는 방법을 알아봤습니다. 리눅스 커널 코드를 수정해서 실습 코드를 빌드할 수 있는 준비를 끝낸 것입니다. 이번에는 리눅스 커널 코드의 디렉터리 구조를 살펴보겠습니다. 참고로 저도 처음으로 리눅스 커널 코드를 내려받고 디렉터리를 봤을 때 어떤 코드를 먼저 봐야 할지 감이 오지 않았습니다. 10여년 동안 커널을 빌드하면서 커널 소스는 다음과 같은 구조로 디렉터리가 구성돼 있다는 것을 알게 됐습니다. arch arch 하부 디렉터리에는 아키텍처별로 동작하는 커널 코드가 있습니다. arm: 32비트 계열 ARM 아키텍처 코드가 있으며, 라즈비안도 이 하부 디렉터리 코드를 실행합니다. arm64: 64비트 계열 ARM 아키텍처 코드가 있습니다. x86
[라즈베리파이] 라즈베리 파이에서 언어 설정 따라해보기
대부분 리눅스 개발을 할 때는 터미널로 리눅스 명령어를 입력합니다. 이 정도로 라즈비안을 설정해도 개발하는 데 문제는 없지만 라즈비안에 설치된 크롬 브라우저를 쓰려면 언어를 설정해야 합니다. 라즈비안 메뉴를 실행해 언어(Locale) 설정을 하겠습니다. 그림 2.30과 같이 터미널에서 raspi-config 명령어를 입력합니다. 그림 2.30 터미널에서 raspi-config 명령어 입력 그럼 다음과 같은 화면이 나타납니다. 그림 2.31 라즈베리 파이 소프트웨어 설정 도구 여기서 ‘4 Localisation Options’ 메뉴로 이동해 키보드로 엔터를 입력합니다. 그림 2.32 언어 설정 메뉴로 이동 화면이 바뀌면서 설정 가능한 언어 목록이 나타납니다. 그림 2.33 언어 설정
[라즈베리파이] 라즈베리 파이 초기 설정하기
라즈베리 파이는 버전이 업그레이드될수록 초기 설정을 쉽게 할 수 있게 진화하고 있습니다. 마우스 클릭만 몇 번 하면 기본 설정을 마칠 수 있으니 긴장하지 말고 따라 해 봅시다. 다음 화면에서 [Next] 버튼을 클릭합니다. 그림 2.21 라즈베리 파이 설정 대화상자 [Set Country] 대화상자가 나타나면 [Use US Keyboard]를 체크박스를 체크한 다음 [Next] 버튼을 클릭합니다. 그림 2.22 국가 및 언어 설정 다음 화면은 패스워드를 설정하는 대화상자인데, 여기서는 일단 [Next] 버튼을 클릭해 넘어갑니다. 그림 2.23 패스워드 설정 이어서 나오는 [Set Up Screen]에서는 별도로 중요한 설정이 없으므로 [Next] 버튼을 클릭해 넘어갑니다. 그림
[라즈베리 파이] 설치 - 라즈비안 이미지를 SD카드에 굽기
2. 마이크로 SD 카드에 라즈비안 이미지 쓰기 다음으로 마이크로 SD 카드에 라즈비안 이미지를 굽는 프로그램인 Win32 Disk Imager를 내려받기 위해 다음 URL로 접속합시다. 다음과 같은 화면이 나타나면 [Download] 버튼을 클릭합니다. 그림 2.11 Win32 Disk Imager 다운로드 페이지 다음과 같이 페이지가 바뀌고 프로그램 다운로드가 시작됩니다. 그림 2.12 Win32 Disk Imager 다운로드 Win32 Disk Imager의 다운로드가 끝나면 프로그램을 설치한 후 실행합니다. 그림 2.13 Win32 Disk Imager를 실행한 모습 [Image File] 섹션 우측의 파일 불러오기 아이콘( )을 클릭해 다음 그림과 같이 앞에서 다운로드한


