Link : http://wiki.kldp.org/KoreanDoc/html/EmbeddedKernel-KLDP/

남상규님이 작성하신 리눅스 커널 분석






'[D-01] Linux' 카테고리의 다른 글

부팅디스트 만들기  (0) 2009.12.26
The Linux Serial Programming HOWTO  (0) 2009.12.11
Basic Graphics Programming With The Xlib Library  (0) 2009.11.26
X 윈도우 프로그래밍 기초과정  (0) 2009.11.26
The Network File System  (0) 2009.11.18
Posted by eoseontaek

Link : http://blog.naver.com/leechis70/80009895106


약간은 오래된 2.04 버전의 영문 주석을 일일이 한글로 바꾼 한글코멘트판 Source입니다...  
웹 상에서 보기편하도록 Color Syntax를 적용하였습니다...  
Source 분석에 많은 도움이 되시기를... 




 

 

'[D-03] uC/OS-II' 카테고리의 다른 글

[uC/OS-II] uC/OS-II and ARM Cortex-M3 Processors  (0) 2010.01.28
RTOS, ARM Architecture 개인 사이트  (0) 2009.11.25
uCOS-II_뛰어넘기  (0) 2009.11.25
Posted by eoseontaek

Link : http://snslab.kangwon.ac.kr/home/?doc=bbs/gnuboard.php&bo_table=openclass&page=1&wr_id=2780

 

GPS 지도를 만드는 것을 수년 전에부터 해보고 싶어 가끔씩 이곳 GPS 동호회를 기웃거려 설명을 읽곤했었답니다.  하지만 워낙 내공이 없어서인지 설명된 부분부분은 간간히 이해가 되나 전체 그림이 안그려져 지도만들기를 시도를 못하고 있다가 이번에 마음을 먹고 시간을 들여 시도를 성공을 했답니다. 그동안 동호회등에 좋은 설명을 써준 분들에게 감사드립니다.

그래서 GPS 지도를 만들고는 싶으나 만드는 법에 대해 전혀 감이 없거나, 또는 설명들을 보면 여러가지 SW들이 거론되는 그들이 필요한 것인지, 또는 어디서부터 시작을 해야 되는 지가 정리가 안되는 사람을 대상으로 작성법을 설명합니다.

경우, 작성법에 대한 자료를 모으고 이해하는 하루, 그리고 좌충우돌의 과정을 거쳐 연습용 지도를 실제로 만드는 하루가 소요됐었기에, 글을 읽고서 따라서한다면 하루만에, 또는 설명되는 방법 간단한 방법(자동방법)만을 한다면 1~2시간만에 지도를 만들 있게 될테이니 GPS지도 만드는 관심이 있는 초보자는 한번 시간을 써보기를 권합니다.

여기서의 설명은 단지 입문자가 감을 잡을 있도록하는데 촛점을 맞추며, 범위는 아래 그림과 같이 그림지도 파일로부터 출발하여 Garmin GPS 지도를 저장시키는 까지 입니다.        

       

 

설명은 본인이 시행착오를 하면서 익혀가는과정에 작성했던 작업공책을 기본으로 것이라 처음 작업을 하는 사람에게는 건너 뛰는 것이 오히려 적절한 부분도 있습니다. 부분은 점을 언급했으니 작업에서는 건너뛰는 바람직할 것으로 여겨지네요.

 

1.      기본 절차 사용 SW

1.1  기본 절차

그림지도(*.BMP)à (OziExplorer)à 좌표체제 부여(*.map) à (BMaP2MP /GPSMapEdit/cGPSmapper/ ) à 전자화(Vector)(*.mp,*.img)

à (MapSetToolKit/cGPSmapper) à MapSource 지도화à(MapSource)àGarmin GPS

1.2  SW

사용되는 SW 아래와 같으며 모두 무료 SW이며 SW이름 옆의 주소에서 받을 있습니다. 

 - OziExplorer (http://www.oziexplorer.com/)

 - BMaP2MP.exe (http://bmap2mp.webhop.org/bmap2mp.rar )

SW 다음에 설명되는 지도의 전자화방법으로, 자동방법을 사용할 때만 필요하고 수동방법 사용시는 불필요.

 - GPSMapEdit (http://www.geopainting.com/en/index.html )

 - cGPSmapper (http://cgpsmapper.com/buy.htm )

 - MapSetToolKit (http://cypherman1.googlepages.com/home )

 - MapSource (GPS구입시 제공된 Trip and Waypoint Manager CD 설치됨. 또는 이전 version . 또는 http://gpsinformation.org/perry/msource/로부터)

들을 받아 설치

2.      그림파일 지도 준비

지도 책을 scan하거나, 알맵,콩나물,Googles.. 알아서

준비를 bmp형식으로

3.      좌표체제 부여

그림지도를 다음 과정의 SW들이 위치를 인식할 있도록 그림지도에 좌표체제를 부여하는 과정

3.1  도구:OziExplorer

.무료용 OziExplorer 제약점: BMP파일 형식의 그림지도만 수용,  좌표체제 부여시 점만을 이용하여 좌표계 설정함

3.2  사용 방법


'[B-01] Quad-rotor' 카테고리의 다른 글

Outdoor flying  (0) 2009.12.22
Indoor flying  (0) 2009.12.22
XBee-Pro의 RSSI 측정  (0) 2009.12.03
256-MBIT SYNCHRONOUS DRAM - IS42S16160B  (0) 2009.11.12
AHRS (Attitude and Heading Reference Systems)  (0) 2009.10.06
Posted by eoseontaek
Posted by eoseontaek

'[Z-01] 참고 ' 카테고리의 다른 글

Kernel을 Porting 한다는 것  (0) 2009.12.04
DPC(Deferred Procedure Call)  (0) 2009.12.04
Call Back Function  (0) 2009.12.04
MOSFET  (0) 2009.12.02
네이버 블로그/카페에서 우클릭 및 내용 선택하기  (0) 2009.12.01
Posted by eoseontaek

XBee의 RSSI 측정회로이다.
XBee가 출력하는 PWM 값을 이용하여 RSSI를 측정한다.

아래는 RSSI 측정회로이다.




측정회로에 사용된 비교기의 데이터시트도 첨부한다.


Posted by eoseontaek
Posted by eoseontaek
Posted by eoseontaek
2009. 12. 2. 10:22
Posted by eoseontaek

'[Z-01] 참고 ' 카테고리의 다른 글

Kernel을 Porting 한다는 것  (0) 2009.12.04
DPC(Deferred Procedure Call)  (0) 2009.12.04
Call Back Function  (0) 2009.12.04
친절한 임베디드 시스템 개발자 되기 강좌  (0) 2009.12.03
MOSFET  (0) 2009.12.02
Posted by eoseontaek
Posted by eoseontaek


STMicroelectronics의 홈페이지에 접속하여 라이브러리를 다운 받는다.

Link : http://www.st.com/mcu/devicedocs-STM32F103RB-110.html

위 사이트에  접속을 한다.


STM32F10x_StdPeriph_LibSTM32F10x_USB-FS-Device_Lib 를 다운 받는다.


Posted by eoseontaek
Posted by eoseontaek

Cortex-M3의 exception은 다음과 같다.




Posted by eoseontaek
  Cortex-M3는  Memory map에 대해서 미리 정의해 놓고 있다. 고정된 memory map을 4Giga bytes의 주소 공간을 할당해서 미리 정의를 해 놓고 있다.

다음은 Cortex™-M3 Technical Reference Manual의 Memory map을 캡쳐한 것이다.


Posted by eoseontaek

Cortex-M3의 Reference Manual은 아래의 링크에서 다운받을 수 있다.

간단한 Cortex-M3의 Block-diagram은 다음과 같다.



Link : http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0337g/index.html



Posted by eoseontaek

Quad-rotor의 Navi-Ctrl 을 Cortex-M3로 구현해 보기로 했다.

보드는 Mango-Z1을 사용하기로 하였다.



STM32F103RB의 datasheet는 아래 링크에서 다운받을 수 있다.

http://www.st.com/stonline/products/literature/ds/13587/stm32f103rb.pdf

Posted by eoseontaek
Posted by eoseontaek
Posted by eoseontaek

유용한 자료가 많다.

Link : http://cgi.chol.com/~hebb/

'[D-03] uC/OS-II' 카테고리의 다른 글

[uC/OS-II] uC/OS-II and ARM Cortex-M3 Processors  (0) 2010.01.28
Flow-chart를 통해 분석한 µC/OS-II  (0) 2009.12.04
uCOS-II_뛰어넘기  (0) 2009.11.25
Posted by eoseontaek