기본적으로 Raspberry PI는 내장된 램 자체은 일반 컴퓨터에 비하면 적은 편이다. 2015년에 출시된 Raspberry PI 3 B 모델을 기준으로 해도 램은 1GB 정도이다. 그래서 GUI를 띄우거나, 뭔가 Memory에 Load해야 할 데이터가 많은 경우에는 느려지거나, 심지어는 그냥 뻗는 경우가 발생하기도 한다. 그래서 보통은 상대적으로 용량이 큰 disk 영역의 일부를 swapfile로 만들어서 램 대용으로 쓰기도 한다. 내가 겪은 문제 중 하나는 Movidius에서 나온 Neural Computing Stick용 SDK와 이에 필요한 example을 설치하다 보니, 중간에 뻗는 현상이 발생하고, 이와 더불어 build fail까지 나타나는 현상이였다. 그런데 유심히 보니, 램이 딸려서 그..
연휴에 짬을 내서 집에 있는 raspberry pi 2에다가 windows 10을 올려보기로 했다. 참고로 Microsoft에선 Raspberry pi foundation과 협력해서 IoT용 Windows 10을 무료로 공개하기로 했고, 현재는 development program을 운영하면서 preview를 공개하고 있다. 마침 나도 메일리스트로 등록은 해놨는데 엇그제 다음과 같은 메일이 한통 왔다. 일단 Microsoft의 IoT section에 가보면 어떻게 설치해야 되는지에 대한 정보와 이미지들이 공개되어 있다. 그런데 사실 과정이 조금 복잡하다. 내가 접한 복잡한 과정 중 하나가 바로 windows 10이 physical하게 설치되어 있는 PC에서만 Raspberry pi용 windows 10을 ..
저번에 기회가 되서 Raspberry PI 2를 손에 넣을 수 있었다. 그런데 문제는 이렇게 베어본 상태인 경우 밑판이 그대로 드러난다는 것이다. 내 방은 약간 먼지가 많은 편이라서 뭔가 그런 환경에서 작업하려다 보니까 덮어씌울 뭔가가 필요했다. 그래서 케이스를 구입하려고 했는데, 내가 고려했던 건 딱 한가지다. 바로 GPIO를 그대로 쓸 수 있냐이다. 사실 일반적인 라즈베리 파이용 케이스(나도 예전에 구입해서 씌워놨었다.)는 흔히 밀폐형으로 되어 있다. 그런데 밀폐형으로 되어 있다 보니까, 카메라를 붙이려고 해도 뚜껑을 벗겨내고 써야했다. 그래서 차라리 그 부분이 개방되어 있던지 아니면 핀부분만 노출되서 다른 점퍼선으로 연결할 수 있게끔 되어 있으면 좋을 거 같았다. 그러다 보니까 왠지 중국에서 이런걸..
어제 이런 글을 올렸다2013/05/28 - [About RPi] - [Raspberry PI] Raspberry PI Model B 구입새 라즈베리 파이를 구입한 목적은 여기에 RealTimeTask를 다루기 위한 Xenomai Framework을 올리고 그걸 토대로 healthcare Wearable Computer를 만드는 것이었다. 사실 그냥 설치되어 있는 kernel상에서 그냥 GPIO를 활용해서 Sensing을 하면 얼추 하는 역할은 비슷하다. 그런데 왜 굳이 Xenomai를 설치하려는 걸까? 바로 조금더 time scale을 작게해서 조금더 정밀하게 움질일 수 있기 때문이다. 물론 다른 목적으로 쓸 수도 있긴 하겠지만 이런 목적을 healthcare에 초점으로 삼는다면 얼추 RTOS가 추구하..
일전에 이런 포스트를 한 적이 있습니다. 2013/01/24 - [About RPi] - [Raspberry Pi] 버리다... Raspberry. 그때도 언급했던 내용이지만 제 라즈베리 파이는 램이 256MB만 있는 상태였기 때문에 GUI 환경에서 뭔가를 한다는 게 거의 불가능했습니다. 그래서 대부분의 작업을 콘솔창을 통해서 실습하고 있습니다. 이번에 한번 해본 내용은 Raspberry Quick Start 라는 책에 소개된 Memory Usage를 LED로 지시하는 작업입니다. 뭔가 들어보면 어려워 보일 수도 있지만, 지난 시간에 다뤘던 GPIO와 SSH 환경을 잘 조합해보면 사용량을 잘 확인할 수 있습니다. 물론 이 기회를 토대로 제가 가지고 있는 라즈베리 파이가 램이 얼마나 부족한 건지도 보여드릴..
요즘들어서 라즈베리 파이 개발에 관한 책들이 점점 나오고 있습니다. 그래서 현재 출간되거나 출간될 예정인 책들에 대해서 잠깐 소개해드리고자 합니다. 그런데 거의 대부분의 책의 맥락이 비슷합니다. 처음에는 라즈베리 파이의 세팅과정, xbmc로 적용하는 방법, GPIO 활용하는 방법.. 책에 따라서는 내장된 개발툴인 Scratch에 대한 설명이나 파이선에 관한 내용들이 포함되어 있기도 합니다. 그런데 아직까지는 조금더 실용적인 책을 요구하기에는 무리일까요? 예를 들어 감시 카메라를 활용하거나 키넥트를 덧붙인다던가.. 게임기로 만드는 방법같은 실용적인 책들이 나오면 크게 도움의 되지 않을까 생각합니다. 아무튼 시중에 나와있는 책들은 다음과 같습니다. Raspberry Pi User Guide - Eben Up..
사실 라즈베리 파이도 기본 베이스가 리눅스이기 때문에 리눅스를 잘 활용하던 사람들이면 정말로 재미있게 가지고 놀 수 있습니다.저야 잘 못하기 때문에 하나하나씩 해보고 여기를 통해서 소개를 드리고 있고요. 이번 포스트에서 소개해드릴 내용은 Secure Shell을 활용한 Forwarding입니다. 사실 이 내용은 제가 다른 포스트에서도 언급했던 내용이기도 합니다.2013/01/15 - [About School/About Linux/OS] - [Linux] X11 Forwarding using PuTTY물론 사람에 따라서는 라즈베리 파이상에서 작업하는 것이 편할 수 도 있겠지만, 모르는 입장에서는 한쪽은 윈도우를 열어놓고 모르는 것을 찾아보면서 해보는 게 효율적일 겁니다. 저는 사실 모니터에 입력을 두개로 ..
간만에 라즈베리 파이의 껍데기를 벗겼습니다. 세삼스럽게 왜 벗겼을지 궁금하실 분도 있으시겠지만, 정답은 위에 조그맣게 붙어있는 점퍼와이어에 있습니다. 물론 아시는 분들도 계셨겠지만 라즈베리 파이에는 기본적으로 25개의 GPIO를 가지고 있습니다. GPIO란 General Purposed IO 의 약자로 말그대로 일반적인 입출력을 제어할 수 있는 핀의 규약입니다. 그래서 이 핀을 통해서 전기신호를 주고 받을 수 있는 것이지요. 다르게 표현하자면 원하는대로 핀에 0과 1을 줄 수 있다는 겁니다. 그걸 이 라즈베리 파이는 신호로 받아들입니다. 바로 이게 라즈베리 파이의 GPIO인데 좀 의아하실 수도 있습니다. 앞에서는 분명 25개의 GPIO가 있다고 하는데 핀은 그것보다 더 많으니 말입니다. 사실 이중에는 회..
라즈베리 파이라는 아이디어가 나온지도 어느덧 7년째가 되가고, 실제로 양산용 기기가 나온지도 1년이 다되갑니다. 물론 아직까지 완전히 안정적이다 라고는 못하지만 그래도 그런 아이디어가 나온 데서 이렇게 기기까지 나오는 걸 보면 정말 큰 영향을 끼친 기기 중 하나가 아닐까 싶습니다. 그리고 아직까지도 유지 보수하는 사람들도 있고요.. 이 포스트에서는 rpi-update 라는 명령어를 통해서 Firmware를 업데이트 하는 방법을 알아보겠습니다.먼저 올린 이미지의 Kernel의 버전을 알아보는 명령어는 다음과 같습니다. pi@raspberrypi ~$ uname -a pi@raspberrypi ~$ /opt/vc/bin/vcgencmd version 그러면 다음과 같이 커널 정보와 언제 릴리즈가 되었는지를 ..
참... 저는 라즈베리 파이를 구입할 때 너무 운이 없었습니다. 막상 공구를 통해 겨우 구입했을 때는 좋았었는데.. 제가 사고 나서 바로 메모리가 512로 업데이트된 버전이 나오더군요. 그것도 같은 가격으로... 제가 산 건 256M이었고요.. 뭐 그거 가지고 열심히 가지고 놀았지만 메모리의 한계는 어떻게 극복할 수가 없는 듯 합니다. 다른 분들은 게임도 올리고 많이 하시는 거 같은데. 지금 제 라즈베리 파이로는 정말 하면서 인내심을 많이 기르게끔 만듭니다. 지금 위에 보시는게 Task Manager 인데 기본 램이 212M으로 잡혀있는 것이 보이실 겁니다. 재미있는게 지금 돌리고 있는 어플리케이션이 지금 화면상으로 연 Task Manager와 Xterminal 그리고 스크린샷을 찍게 해주는 scrot ..
이번 포스트에서는 지난번에 구입한 CubieBoard에다가 우분투를 올리는 작업을 해보고자 합니다. 궁금하신 분은 2012/12/14 - [About Things] - [Device] CubieBoard을 참고하시면 좋을 듯합니다. 성격은 라즈베리파이와 거의 유사합니다. 오히려 성능이 조금 더 좋지요. 자 당연한 것이지만 역시 이건 sd 카드로 부팅합니다. 물론 SATA포트가 달려있긴 한데 초기 부팅은 sd카드에서 이뤄지고 외부 데이터를 hdd에서 불러오는 형식을 취하고 있습니다. 그렇기 때문에 당연히 sd 카드가 필요할 겁니다. 제가 구입한건 삼성 microSD class 10입니다. 요즘은 sd카드도 가격이 많이 싸졌네요. 이걸 어뎁터에 끼운 상태로 pc와 연결합니다. 일단 이 sd카드에 OS를 올리..
두번째 포스트입니다. 우리나라에서는 라즈베리파이라는 까페가 하나 있습니다. 여기에 우리나라의 거의 모든 라즈베리 파이에 관한 정보가 모여있습니다. 이번 포스트에서는 여기에 소개되어 있는 내용을 토대로 Raspbmc 라는 미디어 서버를 구축해보려고 합니다. Raspbmc란 xbmc라는 오픈 소스형 미디어 서버를 Raspberry Pi에 이식시킨 하나의 소프트웨어입니다. 사실 최근들어서 이 Xbmc에 대한 효용성이 증가한 것은 미디어서버라는 개념을 적용시킨 구글 TV나 애플 TV의 영향이 크지 않았나 싶습니다. 작은 임베디드라도 인터넷만 연결되어 있다면 서버의 미디어들을 읽어올 수 있다는데서 라즈베리 파이는 어쩌면 가장 최적의 기기가 아닐까 싶네요. 그냥 간단하게 말하면 하나의 네트워크망안에서 미디어를 돌려..
다들 명절은 잘 보내고 계신가요? 저도 모처럼의 휴일을 가지면서 그냥 하고 싶은 걸 하나씩 해보고 있습니다. 마침 지난번에 받은 라즈베리 파이를 이용해서 시도할 수 있는 것에 대해서 자료를 찾고 한번 여러분들께 소개해드리고자 합니다. 우선 라즈베리 파이를 잠깐 소개해드리자면 다음과 같은 입력 포트를 가지고 있습니다. 생각보다 그 조그마한 기기 하나에 여러가지 입출력 포트들이 담겨 있습니다. 한계가 있다면 usb 포트가 딱 2개가 있다는 건데 간단한 개조를 통해서 usb 허브를 장착하는 작업을 소개하신 분이 있습니다. 궁금하신 분은 아래 링크로 가보시기 바랍니다. http://sojiyoung.tistory.com/246 아무튼 라즈베리파이를 간단하게 나마 활용하기 위해서는 다음의 것들이 필요합니다. - ..
- Total
- Today
- Yesterday
- Kinect
- RL
- 강화학습
- TensorFlow Lite
- Pipeline
- Gan
- ai
- Expression Blend 4
- bias
- DepthStream
- Off-policy
- windows 8
- Policy Gradient
- arduino
- 파이썬
- Offline RL
- 딥러닝
- ColorStream
- SketchFlow
- 한빛미디어
- PowerPoint
- Distribution
- Windows Phone 7
- Kinect SDK
- reward
- processing
- Variance
- dynamic programming
- Kinect for windows
- End-To-End
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |