<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 'xc' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/xc</link>
		<description>xc</description>
		<language>ko</language>
		<pubDate>Sun, 26 Jun 2011 23:38:23 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[[XC]다중 리턴 함수]]></title>
	<link>http://kim5257.egloos.com/1515005</link>
	<guid>http://kim5257.egloos.com/1515005</guid>
	<description>
	<![CDATA[ 
1. 다중 리턴 함수    다중 리턴 함수는 XC에서 제공하는 함수 형태입니다. 이름에서 알 수 있듯이 하나 이상의 리턴값을 넘겨줄 수 있습니다.    2. 다중 리턴 함수 선언 및 정의    (1) 함수 선언    다중 리턴 함수의 선언은 다음과 같이 합니다.    {리턴형, 리턴형} 함수명();    이처럼 리턴형을 소괄호로 나열을 하면 하나 이상의 리턴값을 넘길 수 있는 함수를 선언할 수 있습니다.    (2) 함수 리턴    함수 값 리턴은 함수 선언과 유사하게 다음과 같이 소괄호로 리턴값을 나열합니다.    return {리턴값1, 리턴값2}    (3) 함수 리턴 값 받기    다중 리턴 함수를 호출한 후 리턴값을 받는 경우에도 다음과 같이 값을 받을 변수를 소괄호로 나열합니다.    {변수1, 	]]>
	</description>
	<pubDate>Sun, 26 Jun 2011 23:38:23 +0900</pubDate>
	<dc:creator><![CDATA[째구]]></dc:creator>
</item>
<item>
	<title><![CDATA[[XC]XMOS Timer]]></title>
	<link>http://kim5257.egloos.com/1510737</link>
	<guid>http://kim5257.egloos.com/1510737</guid>
	<description>
	<![CDATA[ 
1.XMOS Timer 소개    Timer는 XMOS에서 제공하는 자원으로 여타 CPU에서 제공하는 Timer 또는 Tick과 같이 일정 시간 마다 1씩 증가하는 일종의 카운터 입니다. 여타 CPU의 Timer와 마찬가지고 이것을 사용하여 프로그램 동작 지연, 일정 시간 간격으로 동작 등과 같은 일을 할 수 있습니다.    2. XMOS Timer 특징    (1) 10ns 단위의 구분이 가능합니다.  (2) XC에서 Timer에 접근하는 문법을 제공합니다.  (3) XMOS 한 Core 당 10개의 Timer를 제공합니다.    3. XMOS Timer 사용    (1) Timer 선언    XC에서는 Timer를 사용하기 위해 선언을 해야 합니다. 선언을 하는 방법은 변수 선언과 유사하며 선언 방법은 	]]>
	</description>
	<pubDate>Wed, 22 Jun 2011 01:15:37 +0900</pubDate>
	<dc:creator><![CDATA[째구]]></dc:creator>
</item>
<item>
	<title><![CDATA[[XC]XC 소개]]></title>
	<link>http://kim5257.egloos.com/1509966</link>
	<guid>http://kim5257.egloos.com/1509966</guid>
	<description>
	<![CDATA[ 
1. XC 소개    XC는 XMOS 칩을 동작시키는 프로그램을 개발할 때 사용하는 프로그래밍 언어입니다. XC는 XMOS 칩에서 사용하는 Thread, Channel 등의 자원을 효율적으로 사용하기 위한 문법을 포함하고 있습니다.  하지만 XC만의 독특한 문법을 제외하면 나머지는 C와 유사해 기존 C 프로그래머들은 쉽게 이해할 수 있습니다.    2. XC 특징    XC의 특징은 다음과 같습니다.    (1) C 언어와 유사하다.  (2) C, C++ 코드와 같이 빌드가 가능하다.  (3) XMOS의 자원에 접근 할 수 있는 문법을 제공한다. (Thread, Channel, Port 등)  (4) 포인터를 제공하지 않는다.  	]]>
	</description>
	<pubDate>Tue, 21 Jun 2011 00:43:21 +0900</pubDate>
	<dc:creator><![CDATA[째구]]></dc:creator>
</item>
<item>
	<title><![CDATA[vc]]></title>
	<link>http://juranner.egloos.com/1311884</link>
	<guid>http://juranner.egloos.com/1311884</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/76x100/http://pds21.egloos.com/pds/201101/17/73/b0148573_4d34362d1b04c.jpg"  
				alt="vc" 
				width="76px"  
				height="100pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 	]]>
	</description>
	<pubDate>Mon, 17 Jan 2011 21:29:52 +0900</pubDate>
	<dc:creator><![CDATA[밍밍]]></dc:creator>
</item>
<item>
	<title><![CDATA[[XC]XMOS Port]]></title>
	<link>http://kim5257.egloos.com/1219937</link>
	<guid>http://kim5257.egloos.com/1219937</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds19.egloos.com/pds/201012/19/10/b0142110_4d0dd392caba7.jpg"  
				alt="[XC]XMOS Port" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 1. XMOS Port    XMOS는 외부로 입/출력하기 위해 칩에 나와 있는 핀을 사용합니다. 그리고 각각의 Pin들을 모아서 Port 단위로 제어를 합니다.    XC에서는 이러한  Port 를 제어하기 위한 문법을 따로 제공합니다. XC 에서만 제공되는 문법이라 처음 접할 때는 생소하지만 직관적이고, XMOS Channel을 제어할 때 사용되는 문법과 동일하여 쉽게 익숙해질 것이라 생각됩니다.    2. XC Port 제어    (1) Port 선언    XC에서는 Port 에 값을 쓰거나 읽기 위해서 특정 Port를 사용하겠다는 선언을 해야 합니다. 선언을 하는 방법은 변수 선언과 유사하며 선언 방법은 다음과 같습니다.    port    p1    =    XS1_PORT_1A;        ① 	]]>
	</description>
	<pubDate>Sun, 19 Dec 2010 19:02:21 +0900</pubDate>
	<dc:creator><![CDATA[째구]]></dc:creator>
</item>
<item>
	<title><![CDATA[[XC]XMOS Channel]]></title>
	<link>http://kim5257.egloos.com/1197278</link>
	<guid>http://kim5257.egloos.com/1197278</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds20.egloos.com/pds/201012/12/10/b0142110_4d04c973af079.jpg"  
				alt="[XC]XMOS Channel" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 1. XMOS Channel    XMOS는 각 Thread 간에 데이터를 주고 받기 위해 Channel을 제공합니다. XMOS의 Channel은 일종의 Thread간에 연결을 제공하며 이 연결을 통해 데이터를 주고 받게 됩니다. 그리고 Channel은 chanend(채널종단)에 연결되어 사용되며 각 Core에는 32개씩 chanend를 제공합니다.        2. 예제    다음은 Channel을 통해 하나의 Thread는 값을 주고, 다른 하나는 값을 받는 예제입니다.    #include &amp;lt;platform.h&amp;gt;  #include &amp;lt;print.h&amp;gt;    int main(void) {      chan    c;      par      {          on stdcore[0]:	]]>
	</description>
	<pubDate>Sun, 12 Dec 2010 22:19:39 +0900</pubDate>
	<dc:creator><![CDATA[째구]]></dc:creator>
</item>
<item>
	<title><![CDATA[[XC]XMOS 멀티 코어 프로그래밍]]></title>
	<link>http://kim5257.egloos.com/1196447</link>
	<guid>http://kim5257.egloos.com/1196447</guid>
	<description>
	<![CDATA[ 
1. XMOS 멀티 코어 프로그래밍    XMOS는 이전에도 언급했듯이 단일 코어가 아닌 여러 개의 코어를 가진 CPU 입니다. 그리고 XC에서는 이 코어들을 좀 더 효율적으로 활용하기 위해 직접 각각의 쓰레드가 동작될 코어를 지정할 수 있습니다.    2. 멀티 코어 처리 예제    다음은 두 개의 Thread를 각각 다른 코어에 할당을 해서 동작시키는 예제입니다.    #include &amp;lt;platform.h&amp;gt;#include &amp;lt;print.h&amp;gt;int main(void) {    par    {        on stdcore[0]:        {            int    x    =    2;            int    y    =    0;            y    =	]]>
	</description>
	<pubDate>Sun, 12 Dec 2010 17:01:30 +0900</pubDate>
	<dc:creator><![CDATA[째구]]></dc:creator>
</item>
<item>
	<title><![CDATA[[XC]Thread 처리]]></title>
	<link>http://kim5257.egloos.com/1196254</link>
	<guid>http://kim5257.egloos.com/1196254</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds18.egloos.com/pds/201012/12/10/b0142110_4d0469c45cfc2.jpg"  
				alt="[XC]Thread 처리" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 1. XC Thread    XMOS 칩은 멀티 코어 기반의 칩으로 동시에 여러 동작을 처리할 수 있습니다. XMOS 역시 이러한 다중 처리를 구현하기 위해 Thread를 사용합니다. 다만 Linux나 Windows의 Thread와 다른 점은 이것을 지원하는 것이 OS가 아니라 하드웨어에서 지원 한다는 점 입니다. 따라서 XMOS에서는 OS 없이 멀티 쓰레드를 사용할 수 있습니다.    2. XMOS Thread 특징    XMOS의 Thread 처리의 특징은 다음과 같습니다.    (1) Thread 간의 문맥전환(Context switch) 시 Overhead 발생이 없음  (2) 코어 당 8개의 Thread 갯수로 제한됨 (예 : 4 Core일 경우 최대 32개의 쓰레드 사용가능)  (3) Thread	]]>
	</description>
	<pubDate>Sun, 12 Dec 2010 15:35:46 +0900</pubDate>
	<dc:creator><![CDATA[째구]]></dc:creator>
</item>
<item>
	<title><![CDATA[[XMOS]&quot;Hello, world!&quot; 출력]]></title>
	<link>http://kim5257.egloos.com/1170545</link>
	<guid>http://kim5257.egloos.com/1170545</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds20.egloos.com/pds/201012/05/10/b0142110_4cfb50d3f09e1.jpg"  
				alt="[XMOS]&quot;Hello, world!&quot; 출력" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 예전부터 새로운 언어 또는 개발환경을 시작하면 처음으로 화면 또는 콘솔에 &quot;Hello, world!&quot;를 출력했다. 여기서도 XC를 처음 접하기 위해 콘솔 디버그 창에 &quot;Hello, world!&quot;를 출력할 것이다.    프로그램을 작성하기 위해 다음과 같은 과정을 따른다.    1. XMOS IDE를 실행한다.    2. XC 개발을 위한 프로젝트를 생성하기 위해 메뉴에서 &quot;File-&amp;gt;New-&amp;gt;XC Project&quot;를 선택합니다.    3. 요즘 IDE는 기본적으로 예제소스가 포함된 프로젝트를 생성할 수 있습니다. 굳이 &quot;Hello, world!&quot;를 출력하기 귀찮으면 Example Makefile Project를 선택하고, Project name은 적당한것으로 정한 후 Finish를 눌러 프로젝트를 	]]>
	</description>
	<pubDate>Sun, 05 Dec 2010 18:15:23 +0900</pubDate>
	<dc:creator><![CDATA[째구]]></dc:creator>
</item>
<item>
	<title><![CDATA[[자전거] 9월 19일, 새안장과 함께 달려보자 대낮에!]]></title>
	<link>http://mytoe.egloos.com/5075102</link>
	<guid>http://mytoe.egloos.com/5075102</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds15.egloos.com/pds/200909/20/35/c0049135_4ab56a142f443.jpg"  
				alt="[자전거] 9월 19일, 새안장과 함께 달려보자 대낮에!" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 집 - 도림천 - 안양천 한강합점 - 방화대교 순주행시간: 1:39:45,  거리:28.84km, 평속:17.3km/h, 최고속: 33.4km/h, 총거리 : 1509.6  근 1년만의 형과의 합동라이딩. 새로 산 안장과 함께 간만에 대낮에 상큼하게 달려줬네요.   얼마전 구로 MTB 연합에서 자전거 수리를 맡겼다 사기당한 후   앞 변속기는 분해조립때 어떻게 한건지 안나던 삐걱삐걱 소리가 나기 시작했고 뒷 변속기도 변속이 엉망. 세상에 자전거에다가 무슨짓을 해 놓은거야...  결국 신도림동 닥터바이크에서 뒷 변속기를 약 20분간에 거쳐 일단은 탈수있게 잡았습니다. 역시 동네 자전거포와 전문 미케닉은 수준이 다릅니다.  (자전거를 개판쳐놓고 공임달라던 구로 MTB 연합과 너무 비교됩니다.)  앞변속기는 시간	]]>
	</description>
	<pubDate>Sun, 20 Sep 2009 08:38:54 +0900</pubDate>
	<dc:creator><![CDATA[Adam's Bool-log]]></dc:creator>
</item>
<item>
	<title><![CDATA[[DMP2] 6키/8키 스코어링 &amp; GET OUT MX 올콤 성공!]]></title>
	<link>http://olvimama.egloos.com/2420994</link>
	<guid>http://olvimama.egloos.com/2420994</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds15.egloos.com/pds/200909/08/12/d0019112_4aa5b5aa74e56.jpg"  
				alt="[DMP2] 6키/8키 스코어링 &amp; GET OUT MX 올콤 .." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 포스팅은 안했지만 얼마전 4키와 5키 스코어링에 도전하여 둘 다 338만점이라는 점수가 나왔습니다.  4키는 당연히 Syriana HD - Starfish - Brandnew Days HD - Hello Pinky HD의 조합이었고,  5키는 Lost &amp; Found HD - Hello Pinky HD - MASAI - 아침형인간의 조합이었습니다.  5키 첫 곡은 Mess it up HD를 할 때도 있는데 저 날은 저걸로 최고 점수가 나왔었어요.    이후 6키 스코어링을 할 생각'만'하고 있다가 ㅡ,.ㅡ;  오늘 출근길에 별 기대없이 도전했는데~  워매 394만점~! 게다가 도박성 조합이었는데 이런 점수라니 캬캬캬;;;  핸폰 사진이라 잘 안보이실까봐 적어보면 GET OUT MX - Brandnew Days	]]>
	</description>
	<pubDate>Tue, 08 Sep 2009 10:38:52 +0900</pubDate>
	<dc:creator><![CDATA[♬호빵올비의 행복이 발효되는 공간♬]]></dc:creator>
</item>
<item>
	<title><![CDATA[[DMP2] 역시 헬로드는 넘사벽인가 ㅠ.ㅠ]]></title>
	<link>http://olvimama.egloos.com/2417531</link>
	<guid>http://olvimama.egloos.com/2417531</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds15.egloos.com/pds/200909/04/12/d0019112_4aa0738ec82c7.jpg"  
				alt="[DMP2] 역시 헬로드는 넘사벽인가 ㅠ.ㅠ" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 간만의 디맥 근황입니다.  지난 8월 28일 Brain Survival을 클리어하고 닥터스톰(Auto+8)을 얻었어요. 옛날엔 이미 닥터스톰을 얻은 상태에서 -_-; 252만점으로 간신히 클리어 했었는데 지금은 8키 버리고 해도 저 점수가 나오네요; 8키 뇌폭풍도 잘하시는 분은 진짜 점수 잘 나오겠다 싶어요 =ㅂ= 한 4백만 나오려나.  그리고 3일 뒤인 8월 31일. 레벨 97이 되고, Shinin' finGer 미션이 나오는데.  　  68번째 미션 - Shinin' finGer (Mixture)  예상대로 클리어 ^^ 했어요. 이거 조건은...    매 스테이지 피버 연속 9번 터뜨리랍니다    미션을 구성하는 곡은 다음과 같습니다.  Your Own Miracle (8B) - Minus 3 (5B) 	]]>
	</description>
	<pubDate>Fri, 04 Sep 2009 10:55:28 +0900</pubDate>
	<dc:creator><![CDATA[♬호빵올비의 행복이 발효되는 공간♬]]></dc:creator>
</item>
<item>
	<title><![CDATA[[DMP2] 드뎌 Global Sensation 클리어 //ㅂ//]]></title>
	<link>http://olvimama.egloos.com/2407018</link>
	<guid>http://olvimama.egloos.com/2407018</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds16.egloos.com/pds/200908/24/12/d0019112_4a9215e1b5f07.jpg"  
				alt="[DMP2] 드뎌 Global Sensation 클리어 //ㅂ//" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 과거 디맥2 할 시절 항상 WhiteBlue MX에서 게임오버 당해서 Global Sensation 미션을 못깨곤 했는데! 6월 말엔가 7월 초엔가 DJMAX Fever의 Global Sensation 미션을 클리어하였기에 나름 기대를 갖고 시도해봤는데 성공했네요 ^^    참고로 DJMAX Fever에 있던 Global Sensation 미션은 요렇답니다.    - 목표: 총점 210만점 이상, 3500 콤보  - 구성곡: Extreme Z4 HD (6키) - Good Bye HD (5키) - SQUEEZE HD (8키) - Chains of Gravity HD (8키) - WhiteBlue MX (6키)    대개 DJMAX Fever에 있는 미션은 디맥2보다 쉬웠는데 이건 첫곡 빼고 곡 구성이 같았어요	]]>
	</description>
	<pubDate>Mon, 24 Aug 2009 13:24:02 +0900</pubDate>
	<dc:creator><![CDATA[♬호빵올비의 행복이 발효되는 공간♬]]></dc:creator>
</item>
<item>
	<title><![CDATA[[DMP2] 5키 스코어링 &amp; XC]]></title>
	<link>http://olvimama.egloos.com/2404266</link>
	<guid>http://olvimama.egloos.com/2404266</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds15.egloos.com/pds/200908/21/12/d0019112_4a8dfae5349d4.jpg"  
				alt="[DMP2] 5키 스코어링 &amp; XC" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 어제 4키 스코어링 결과에 이어 5키 스코어링 결과...  (장비는 여전히 캐릭터 핑키, 미스틱 포레스트 기어, 매지컬팻 노트)  이게 어제 잠시 언급했던, 삽질했던 것의 결과 ㅡㅜ Hello Pinky가 당연히 4 스테이지에 있을 줄 알고 2 스테이지에서 아무 생각없이 Brandnew days 했다가...;;; 이거 뭐냐능 ㅠㅠ  (그래도 Lost &amp; Found HD 99.4% 정확도는 기분 좋았음 ㅎㅎ)  다시 한 결과는 이거. 1 스테이지 곡도 바꾸었다. 옛날엔 Lost &amp; Found HD가 Mess it up HD보다 잘 나왔는데 이젠 역전이 되어서...    헬로핑키는 막판에 break 안나려고 막 비볐더니 정확도 뚝 떨어지고;  마사이 점수는 옛날보다 무려 12만점 가량 뛰었다.  아침형인간은 막	]]>
	</description>
	<pubDate>Fri, 21 Aug 2009 10:39:51 +0900</pubDate>
	<dc:creator><![CDATA[♬호빵올비의 행복이 발효되는 공간♬]]></dc:creator>
</item>
<item>
	<title><![CDATA[3천번대 PSP에서 다시하는 디맥2 근황]]></title>
	<link>http://olvimama.egloos.com/2403353</link>
	<guid>http://olvimama.egloos.com/2403353</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds17.egloos.com/pds/200908/20/12/d0019112_4a8c93945ef7b.jpg"  
				alt="3천번대 PSP에서 다시하는 디맥2 근황" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 출퇴근 길에 열심히 달린 결과, 현재 레벨 63. Master DJ입니다.  미션은 현재까지 나온 미션인 Animal Crew까지 전부 클리어한 상태이고요.  곧 랜덤미션의 최고봉, Critical Period가 나오겠군요 -_-;  요건 얼마 전 NieNova 클리어한 후 성적인데요. (옆에 보이는 핑키 캐릭터가 그 증거라능 ㅋ)  미션 목표가 정확도 94% 이상 유지하는 건데, 98%를 유지했다능 ㅋㅋㅋ  특히 Hello Pinky HD에서도 98% 유지하는 것 보면서 깜놀했드랍니다.  Friday Nigntmare를 비롯하여, 현재까지 열린 모든 미션을 클리어한 덕에 Black &amp; White 미션 클리어 후 Master DJ를 딸 수 있었습니다. Master DJ 달려면 미션 44개 클리어해야 하거든요	]]>
	</description>
	<pubDate>Thu, 20 Aug 2009 09:06:45 +0900</pubDate>
	<dc:creator><![CDATA[♬호빵올비의 행복이 발효되는 공간♬]]></dc:creator>
</item>
	</channel>
</rss>

