Dark Cloud 시스템을 만들면서 FUSE라는 것을 활용하게 되었는데, FUSE는 유닉스 계열 OS에 적재할 수 있는 커널 모듈로 File System in Userspace의 약자이다.FUSE를 이용하면 컴퓨터에 OS와 같은 권한이 아닌 사용자가 커널 코드를 편집하지 않고도 자신의 파일 시스템을 만들 수 있다. 즉, 유저레벨에서 파일시스템을 만들고 해당 파일시스템에 발생하는 이벤트들을 쉽게 처리할 수 있다는 의미이다.다시말하면, 사용자 정의의 파일시스템을 만들고 파일시스템에 이벤트가 발생했을 때 ( open, read, write, close ) 사용자의 다른 이벤트로 우회시켜서 처리할 때 유용하다는 것이다. 이 점이 마음에 들어 FUSE를 활용하게 되었다. ubuntu 에서 fuse를 활용하려면 ..
기존 안드로이드 커널 컴파일을 위해 설치했던 toolchain 과는 별개로 busybox 컴파일을 위한 toolchain 을 설치해야 한다. mkdir ~/toolchaincd ~/toolchainwget http://www.codesourcery.com/sgpp/lite/arm/portal/package6488/public/arm-none-linux-gnueabi/arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 tar xvf arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 .bashrc 에 PATH를 설정해준다. ubuntu에서 BusyBox를 이용하기 위해선 ncurse..
1. Toolchain 설치 Toolchain은 크게 2가지가 있습니다. 1). 구글이 제공하는 arm-eabi-4.4.3 2). arm계열에 최적화된 linaro-4.7.3 2-1. arm-eabi-4.4.3 설치 및 퍼미션 mkdir ~/toolchaincd ~/toolchainwget https://dl.dropbox.com/u/90418449/arm-eabi-4.4.3.zipunzip arm-eabi-4.4.3.zipchmod 777 -R arm-eabi-4.4.3 vi ~/.bashrc export ARCH=armexport CROSS_COMPILE=$HOME/toolchain/arm-eabi-4.4.3/bin/arm-eabi-export PATH=$HOME/toolchain/arm-eabi-4..
- Total
- Today
- Yesterday
- 안드로이드웨어
- 안드로이드폰
- 리눅스 커널 2.6
- google developer group
- Developing on AWS
- jaeseokyoon
- WatchFaceHack
- watchface
- 소설네트워크2
- 윤재석
- 해커톤
- 리눅스2.6
- 커널의 기본 기능
- AndroidWear
- jakeyoon
- 서버개발자
- gdgssu
- gdg watchfacehack
- 리눅스
- GDG SSU
- GDG
- 안드로이드
- 핸즈온머신러닝
- Jake Yoon
- yjaeseok
- 숭실대
- 리눅스 커널 2.6 구조와 원리
- Linux
- 소설네트워크3
- 창조경제혁신센터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |