라즈베리파이2에서 컴퓨터에 설치된 리눅스의 하드공간을 NFS를 이용해서 사용할 수 있도록 합니다. 보통 삼바를 통해 윈도우의 하드를 공유하면 대부분 용량 걱정없이 사용할 수 있지만..컴파일을 하는 경우 리눅스의 디렉토리를 공유해서 사용해야 에러없이 되는 경우가 있습니다. 리눅스가 설치된 컴퓨터에서 공유 디렉토리 준비하기 먼저 공유할 디렉토리를 하나 생성합니다. webnautes@debian:~$ sudo mkdir /mnt/nfs 그리고 NFS 서버 관련 패키지를 설치합니다. webnautes@debian:~$ sudo apt-get install nfs-kernel-server /etc/exports파일을 열어서 webnautes@debian:~$ sudo nano /etc/exports 마지막 줄에 ..
실행결과 응용 프로그램 simpleApp.c디바이스 드라이버 simple_dev.cdevice file open[13895.005913] openApp : write something life is good 12bytes[13895.009107] simple_write [13895.013561] DEV : read something [13895.018762] life is good 12bytesApp : read something life is good 12bytes[13895.023354] simple_read [13895.027854] DEV : write something [13895.033086] life is good 12bytesioctl function call ret = 0[13895.03..
SQLite 설치 # sudo apt-get install sqlite3. 데이터베이스 생성 커맨드 라인으로 DB를 만들고 테이블 추가가 가능하지만 편하게 사용해볼려고 클라이언트 프로그램을 찾았다. 애초에는 보드에 클라이언트를 바로 설치해서 사용해 볼려다가 SQLite가 파일 기반의 데이터베이스라는 것을 알고는 번거롭더라도 피시에서 생성해서 복사해 사용하는 방식을 사용해보기로 했다. http://sqlitestudio.pl/?act=download 에서 리눅스 버전을 다운로드 후.. 압축 풀어서 실행.. SQLite가 파일 기반 데이터 베이스라서 윈도우버전을 설치해서 데이터베이스를 생성 후 복사해서 사용해도 됨. webnautes@virtual-machine:~$ wget http://sqlitestud..
콘솔에서 프레임버퍼에 색깔을 찍어본 예제입니다. X윈도우상에서도 결과를 보고 싶은데 안되네요. #include #include #include #include #include #include #include int main( int argc, char* argv[] ) { int framebuffer_fd = 0; struct fb_var_screeninfo framebuffer_variable_screeninfo; struct fb_fix_screeninfo framebuffer_fixed_screeninfo; framebuffer_fd = open( "/dev/fb0", O_RDWR ); if ( framebuffer_fd
lshw (Hardware Lister)는 메모리, 펌웨어 버전, 메인보드, CPU, 네트워크, 디스크 등의 정보를 알려주는 프로그램입니다. -short를 사용하면 사용중인 컴퓨터의 전체적인 하드웨어 정보를 하드웨어 PATH와 함께 간단히 출력해볼 수 있습니다. 사용중인 VirtualBox 윈도우 버전의 GuestOS인 Ubuntu에서 실행한 결과입니다. webnautes@webnautes-VirtualBox:~$ sudo lshw -short H/W path Device Class Description ================================================= system VirtualBox () /0 bus VirtualBox /0/0 memory 128KiB BIOS ..
tree는 디렉토리 내에 포함된 파일이나 디렉토리를 트리구조로 출력해주는 명령어입니다. -d 옵션을 사용하면 지정한 경로에 포함된 디렉토리만 출력해줍니다. webnautes@webnautes-VirtualBox:~$ tree -d /dev /dev ├── block ├── bsg ├── bus │ └── usb │ ├── 001 │ └── 002 ├── char ├── cpu ├── disk │ ├── by-id │ ├── by-label │ └── by-uuid ├── dri ├── fd -> /proc/self/fd ├── input │ ├── by-id │ └── by-path ├── mapper ├── net ├── pts ├── shm -> /run/shm └── snd └── by-path 2..
우분투 리눅스에서 하듯이 sudo명령을 사용하려 해보려 했는데 에러가 났다. root로 로그인해서 /etc/sudoers 파일에 원하는 사용자 이름을 추가해주면 해결 된다. # User privilege specification root ALL=(ALL) ALL webnautes ALL=(ALL) ALL 또는 우분투에서 하는 방식대로 하려면.. 다음 내용을 /etc/sudoers에 추가해주고 # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL admin 그룹을 추가한 후 $ sudo groupadd admin 유저를 해당 그룹에 추가한다. $ usermod -G admin webnautes $ whoami webnautes..
windows가 설치된 NTFS 파티션이 너무 크게 잡힌것 같아서 크기를 줄여볼려고 gparted라는 프로그램을 설치했다. sudo apt-get install gparted 시스템 - 관리 - GParted에서 실행시킬 수 있다. 를 누르면 파티션 조정을 시작함.. 다했는데..PE 혹은 EFI 파티션을 지우지 않으면 새로운 파티션 생성 할 수가 없는 사태가... 2010. 2. 22 방법은 리눅스 파티션을 백업하고 파티션을 재조정하는 게 나을것 같다는 생각이 들었다.. PartImage라른 것을 사용하면 된다는데 테스트 부터 해봐야 겠다.. 리눅스가 설치된 파티션하고 복원되는 파티션하고 파티션 번호(?)가 다르면 안될 듯 싶어서..
프로그램 - 보조 프로그램 - 암호 및 암호화 키를 실행시킨 후 http://opensea.egloos.com/5041966 에 나온 대로 암호를 바꾸어보려고 했으나 기존 암호를 몰라 안되는 거 같아서 암호 키 모음을 지워버렸다. 그리곤 새로 만들었더니 암호 입력하라는 창이 더 이상 안뜬다.
지인한테서 HUINS XStation를 장기 임대(?) 했다. serial 케이블이 없어서 usb to serial를 연결하고는 확인하려는데 기억이 안난다... 결국 이 분의 글을 참고.. /dev/ttyUSB0가 있어야 했었다.. localhost ~ # lsusb Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC Bus 003 Device 00..