<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://old.wiki.ubuntu-kr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=203.226.192.61</id>
	<title>Ubuntu Korea Community Wiki - 사용자 기여 [ko]</title>
	<link rel="self" type="application/atom+xml" href="https://old.wiki.ubuntu-kr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=203.226.192.61"/>
	<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=%ED%8A%B9%EC%88%98:%EA%B8%B0%EC%97%AC/203.226.192.61"/>
	<updated>2026-10-17T03:16:02Z</updated>
	<subtitle>사용자 기여</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=Raspberry_Pi_Project&amp;diff=3099</id>
		<title>Raspberry Pi Project</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=Raspberry_Pi_Project&amp;diff=3099"/>
		<updated>2015-05-30T04:08:54Z</updated>

		<summary type="html">&lt;p&gt;203.226.192.61: /* C/C++/Python + GPIO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 활용 프로젝트 =&lt;br /&gt;
== XBMC Media Center ==&lt;br /&gt;
[[파일:Kodi-14.2-600x336.png]]&lt;br /&gt;
* KODI로 이름이 변경됨 - http://kodi.tv/&lt;br /&gt;
* OpenELEC이라는 프로젝트에서 [[Raspberry Pi]]용으로 최적화된 이미지를 배포 - http://openelec.tv/get-openelec&lt;br /&gt;
* Media Center 플랫폼, 라즈베리파이를 TV에 붙여 사용하기 좋다.&lt;br /&gt;
* 여러 종류의 리모컨과 관련된 아이디어가 있다 - http://kodi.wiki/view/Remote_controls&lt;br /&gt;
&lt;br /&gt;
== Game Emulator(PS1, MS-DOS) ==&lt;br /&gt;
* PiPlay&amp;lt;ref&amp;gt;http://pimame.org&amp;lt;/ref&amp;gt;라는 프로젝트가 있다.&lt;br /&gt;
* Raspberry Pi에서 지원하는 에뮬레이터는 다음과 같다.&lt;br /&gt;
# [[MAME]] - 1은 약간 힘들어하고, 2는 비교적 쾌적하게 즐길 수 있다. [[Mame4all]]로 구동&lt;br /&gt;
# CPS1/CPS2 - Capcom 게임이 많이 포팅되어 있음, [[Final Burn]]으로 구동&lt;br /&gt;
# NeoGeo - SNK Playmore의 King of Fighter로 유명하다. [[GNGEO]]로 구동&lt;br /&gt;
# Play Station 1 - 2는 아무래도 GPU가 많이 힘들어해서.. [[PCSXR]]로 구동&lt;br /&gt;
# Genesis - 예전에 삼성에서 나왔던 메가드라이브 [[DGEN]]으로 구동&lt;br /&gt;
# SNES - 슈퍼 닌텐도 [[SNES9X]]로 구동&lt;br /&gt;
# NES - 닌텐도 [[ADVMESS]]로 구동&lt;br /&gt;
# Gameboy - 해상도가 좀 거슬리긴 하지만.. [[GearBoy]]로 구동&lt;br /&gt;
# Gameboy Advance - [[GPSP]]로 구동&lt;br /&gt;
# 루카스아츠 게임 - [[ScummVM]]으로 구동&lt;br /&gt;
# Atari 2600 - 완전 초창기 게임들.. [[Stella]]로 구동&lt;br /&gt;
# Play Station Portable - 성공한 빌드 추가바람.. [[PPSSPP]]로 구동&lt;br /&gt;
# MS-DOS - [[동급생]]이 플레이 가능하다. [[DOSBOX]]로 구동&lt;br /&gt;
* [http://blog.sheasilverman.com/pimame-raspberry-pi-os-download/ | 여기]에서 PiPlay를 다운로드 받아 굽고 부팅하면 알아서 파일시스템 확장 등을 하게 된다.&lt;br /&gt;
* 롬파일은 라즈베리파이의 IP를 치고 들어가면 업로드 페이지가 나오니, 거기서 업로드하고 즐기면 된다.&lt;br /&gt;
&lt;br /&gt;
== Splash Screen ==&lt;br /&gt;
* 아무래도 라즈베리파이에서 스플래시 스크린을 띄워주면 상용 제품의 느낌이 나서 좋아하는 분들이 있어 소개한다.&lt;br /&gt;
* 정지화면으로 띄우는 방법은 다음과 같다.&lt;br /&gt;
# fbi 패키지를 설치한다.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install fbi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# /etc/에 splash.png를 하나 집어넣는다.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo cp splash.png /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# 다음과 같이 스플래쉬를 띄워줄 asplashscreen이라는걸 /etc/init.d/asplashscreen이라고 만든다.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#! /bin/sh&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          asplashscreen&lt;br /&gt;
# Required-Start:&lt;br /&gt;
# Required-Stop:&lt;br /&gt;
# Should-Start:      &lt;br /&gt;
# Default-Start:     S&lt;br /&gt;
# Default-Stop:&lt;br /&gt;
# Short-Description: Show custom splashscreen&lt;br /&gt;
# Description:       Show custom splashscreen&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
do_start () {&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/fbi -T 1 -noverbose -a /etc/splash.png    &lt;br /&gt;
    exit 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start|&amp;quot;&amp;quot;)&lt;br /&gt;
    do_start&lt;br /&gt;
    ;;&lt;br /&gt;
  restart|reload|force-reload)&lt;br /&gt;
    echo &amp;quot;Error: argument '$1' not supported&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    exit 3&lt;br /&gt;
    ;;&lt;br /&gt;
  stop)&lt;br /&gt;
    # No-op&lt;br /&gt;
    ;;&lt;br /&gt;
  status)&lt;br /&gt;
    exit 0&lt;br /&gt;
    ;;&lt;br /&gt;
  *)&lt;br /&gt;
    echo &amp;quot;Usage: asplashscreen [start|stop]&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    exit 3&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# 스플래시는 시작할때 떠야하니 시작프로그램에 추가해준다.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo chmod a+x /etc/init.d/asplashscreen&lt;br /&gt;
insserv /etc/init.d/asplashscreen&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# 다 됐으니 껐다켜서 스플래시가 나오는지 확인해본다.&lt;br /&gt;
&lt;br /&gt;
== Wi-Fi Access Point ==&lt;br /&gt;
== QT Quick for Raspberry Pi ==&lt;br /&gt;
== About GPIO ==&lt;br /&gt;
== C/C++/Python + GPIO ==&lt;br /&gt;
&lt;br /&gt;
아래 코드는 wiringPi 라이브러리를 활용하여 GPIO를 제어하는 코드이다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;C언어&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdbool.h&amp;gt;&lt;br /&gt;
#include &amp;lt;wiringPi.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define NUM1 4&lt;br /&gt;
#define NUM2 5&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char* argv[])&lt;br /&gt;
{&lt;br /&gt;
    if(wiringPiSetup() == -1)&lt;br /&gt;
        return 1;&lt;br /&gt;
&lt;br /&gt;
    pinMode(NUM1, OUTPUT);&lt;br /&gt;
    pinMode(NUM2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
    while(1)&lt;br /&gt;
    {&lt;br /&gt;
        digitalWrite(NUM1, 1); // On&lt;br /&gt;
        digitalWrite(NUM1, 1); // On&lt;br /&gt;
&lt;br /&gt;
        delay(1000);&lt;br /&gt;
&lt;br /&gt;
        digitalWrite(NUM1, 0); //Off&lt;br /&gt;
        digitalWrite(NUM2, 0); //Off&lt;br /&gt;
&lt;br /&gt;
        delay(1000);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Web + GPIO ==&lt;/div&gt;</summary>
		<author><name>203.226.192.61</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=Raspberry_Pi_Project&amp;diff=3098</id>
		<title>Raspberry Pi Project</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=Raspberry_Pi_Project&amp;diff=3098"/>
		<updated>2015-05-30T04:08:13Z</updated>

		<summary type="html">&lt;p&gt;203.226.192.61: /* C/C++/Python + GPIO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 활용 프로젝트 =&lt;br /&gt;
== XBMC Media Center ==&lt;br /&gt;
[[파일:Kodi-14.2-600x336.png]]&lt;br /&gt;
* KODI로 이름이 변경됨 - http://kodi.tv/&lt;br /&gt;
* OpenELEC이라는 프로젝트에서 [[Raspberry Pi]]용으로 최적화된 이미지를 배포 - http://openelec.tv/get-openelec&lt;br /&gt;
* Media Center 플랫폼, 라즈베리파이를 TV에 붙여 사용하기 좋다.&lt;br /&gt;
* 여러 종류의 리모컨과 관련된 아이디어가 있다 - http://kodi.wiki/view/Remote_controls&lt;br /&gt;
&lt;br /&gt;
== Game Emulator(PS1, MS-DOS) ==&lt;br /&gt;
* PiPlay&amp;lt;ref&amp;gt;http://pimame.org&amp;lt;/ref&amp;gt;라는 프로젝트가 있다.&lt;br /&gt;
* Raspberry Pi에서 지원하는 에뮬레이터는 다음과 같다.&lt;br /&gt;
# [[MAME]] - 1은 약간 힘들어하고, 2는 비교적 쾌적하게 즐길 수 있다. [[Mame4all]]로 구동&lt;br /&gt;
# CPS1/CPS2 - Capcom 게임이 많이 포팅되어 있음, [[Final Burn]]으로 구동&lt;br /&gt;
# NeoGeo - SNK Playmore의 King of Fighter로 유명하다. [[GNGEO]]로 구동&lt;br /&gt;
# Play Station 1 - 2는 아무래도 GPU가 많이 힘들어해서.. [[PCSXR]]로 구동&lt;br /&gt;
# Genesis - 예전에 삼성에서 나왔던 메가드라이브 [[DGEN]]으로 구동&lt;br /&gt;
# SNES - 슈퍼 닌텐도 [[SNES9X]]로 구동&lt;br /&gt;
# NES - 닌텐도 [[ADVMESS]]로 구동&lt;br /&gt;
# Gameboy - 해상도가 좀 거슬리긴 하지만.. [[GearBoy]]로 구동&lt;br /&gt;
# Gameboy Advance - [[GPSP]]로 구동&lt;br /&gt;
# 루카스아츠 게임 - [[ScummVM]]으로 구동&lt;br /&gt;
# Atari 2600 - 완전 초창기 게임들.. [[Stella]]로 구동&lt;br /&gt;
# Play Station Portable - 성공한 빌드 추가바람.. [[PPSSPP]]로 구동&lt;br /&gt;
# MS-DOS - [[동급생]]이 플레이 가능하다. [[DOSBOX]]로 구동&lt;br /&gt;
* [http://blog.sheasilverman.com/pimame-raspberry-pi-os-download/ | 여기]에서 PiPlay를 다운로드 받아 굽고 부팅하면 알아서 파일시스템 확장 등을 하게 된다.&lt;br /&gt;
* 롬파일은 라즈베리파이의 IP를 치고 들어가면 업로드 페이지가 나오니, 거기서 업로드하고 즐기면 된다.&lt;br /&gt;
&lt;br /&gt;
== Splash Screen ==&lt;br /&gt;
* 아무래도 라즈베리파이에서 스플래시 스크린을 띄워주면 상용 제품의 느낌이 나서 좋아하는 분들이 있어 소개한다.&lt;br /&gt;
* 정지화면으로 띄우는 방법은 다음과 같다.&lt;br /&gt;
# fbi 패키지를 설치한다.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install fbi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# /etc/에 splash.png를 하나 집어넣는다.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo cp splash.png /etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# 다음과 같이 스플래쉬를 띄워줄 asplashscreen이라는걸 /etc/init.d/asplashscreen이라고 만든다.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#! /bin/sh&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          asplashscreen&lt;br /&gt;
# Required-Start:&lt;br /&gt;
# Required-Stop:&lt;br /&gt;
# Should-Start:      &lt;br /&gt;
# Default-Start:     S&lt;br /&gt;
# Default-Stop:&lt;br /&gt;
# Short-Description: Show custom splashscreen&lt;br /&gt;
# Description:       Show custom splashscreen&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
do_start () {&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/fbi -T 1 -noverbose -a /etc/splash.png    &lt;br /&gt;
    exit 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start|&amp;quot;&amp;quot;)&lt;br /&gt;
    do_start&lt;br /&gt;
    ;;&lt;br /&gt;
  restart|reload|force-reload)&lt;br /&gt;
    echo &amp;quot;Error: argument '$1' not supported&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    exit 3&lt;br /&gt;
    ;;&lt;br /&gt;
  stop)&lt;br /&gt;
    # No-op&lt;br /&gt;
    ;;&lt;br /&gt;
  status)&lt;br /&gt;
    exit 0&lt;br /&gt;
    ;;&lt;br /&gt;
  *)&lt;br /&gt;
    echo &amp;quot;Usage: asplashscreen [start|stop]&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    exit 3&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# 스플래시는 시작할때 떠야하니 시작프로그램에 추가해준다.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo chmod a+x /etc/init.d/asplashscreen&lt;br /&gt;
insserv /etc/init.d/asplashscreen&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
# 다 됐으니 껐다켜서 스플래시가 나오는지 확인해본다.&lt;br /&gt;
&lt;br /&gt;
== Wi-Fi Access Point ==&lt;br /&gt;
== QT Quick for Raspberry Pi ==&lt;br /&gt;
== About GPIO ==&lt;br /&gt;
== C/C++/Python + GPIO ==&lt;br /&gt;
&lt;br /&gt;
아래 코드는 wiringPi 라이브러리를 활용하여 GPIO를 제어하는 코드이다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;C언어&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdbool.h&amp;gt;&lt;br /&gt;
#include &amp;lt;wiringPi.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define NUM1 4&lt;br /&gt;
#define NUM2 5&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char* argv[])&lt;br /&gt;
{&lt;br /&gt;
    if(wiringPiSetup() == -1)&lt;br /&gt;
        return 1;&lt;br /&gt;
&lt;br /&gt;
    pinMode(NUM1, OUTPUT);&lt;br /&gt;
    pinMode(NUM2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
    while(1)&lt;br /&gt;
    {&lt;br /&gt;
        digitalWrite(NUM1, 1); // On&lt;br /&gt;
        digitalWrite(NUM1, 1); // On&lt;br /&gt;
&lt;br /&gt;
        delay(1000);&lt;br /&gt;
&lt;br /&gt;
        digitalWrite(NUM1, 0); //Off&lt;br /&gt;
        digitalWrite(NUM2, 0); //Off&lt;br /&gt;
&lt;br /&gt;
        delay(1000);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lang&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Web + GPIO ==&lt;/div&gt;</summary>
		<author><name>203.226.192.61</name></author>
	</entry>
</feed>