일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리버싱
- CS/자료구조/Linked_List
- CS/자료구조/Doubly_Linked_List
- 코드엔진
- Tree/RBTree
- Tree/AVL
- Tree/RBTree/Deletion
- Tree/Binary_Tree
- Tree/AVL/Insertion
- ctf
- CS/자료구조/Singly_Linked_List
- CS/자료구조/Circular_Queue
- forensic
- Tree/RBTree/Insertion
- CS/자료구조/Stack
- Tree/Traversal
- CS/자료구조/Priority_Queue
- UTCTF
- tree
- CS/자료구조/Queue
- Tree/BST
- Tree/Binary_Search_Tree
- CS/자료구조/Circular_Linked_List
- codeengn
- reversing
- Tree/AVL/Deletion
- Today
- Total
목록NavDev[네비게이션 개발] (5)
SuperVingo

arch/arm/cpu/armv7/start.S- ResetIRQ, FIQ 마스크 및 SVC 모드로 변경- cpu_init_critboard/samsung/smdk4212/lowlevel_init.S- cache_init 캐시 초기화 과정에서 무슨 의미인지 모르겠다. 좀 더 살펴봐야겠다.

이번 임베디드 OS 개발에 사용할 보드이다. 씨알지 테크놀러지(http://www.mangoboard.com/main/) 에서 구매했다. 후에 터치스크린과 여러 외장 디바이스도 적용시킬 예정이다. Mango220 Main Board Feature l Samung S5PC220 Exynos 4412 Cortex-A9 Quad Core l LPDDR2 1GByte l ARM Max Clock : 1400MHz l GPU ARM Mail-400 l 1 x USB 2.0 Host l 1 x USB 2.0 Device l 2 x MIPI Camera Connector l 2 x Parallel Camera l Boot / Storage : mircro SD Slot l Support EMMC 4.4.1 l 10/..
임베디드 운영체제 개발 도전. PC 운영체제를 공부하고 직접 제작해보면서 생겼던 목표였다. 나만의 안드로이드, 리눅스같은 운영체제 만들기. 그 목표를 이루고자 시작한 프로젝트이다. 효율성이 높은 운영체제를 만들 수 있을지 모르겠지만, 사용은 할 수 있는 운영체제를 만드는게 목표이다.

01 - 0. 아두이노+GPS를 이용해 GPS Raw Data를 받아옴. 이를 C#으로 파싱하여 데이터로 저장하여 볼 수 있으며, 추후 GPX파일로 출력과 로드, Naver Map API를 이용해서 출력할 예정.

기초 설계, MainForm과 GPS Data, GPX Data클래스가 주축을 이룸. $GPRMC,,V,,,,,,,,,,N*53 $GPVTG,,,,,,,,,N*30 $GPGGA,,,,,,0,00,99.99,,,,,,*48 $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30 $GPGSV,1,1,00*79 $GPGLL,,,,,,V,N*64 GPS는 NMEA Protocol을 따름. 그에 맞는 클래스를 만들어 사용. GPS 로그데이터 확인 후, 6개의 로그데이터가 입력되어지는 것을 확인 할 수 있었음. 기본 메인 폼, GPS 연결을 위한 Connection 파트, 일정한 펄스로 들어오는 일정한 데이터를 GPS Data로 저장, ListBox를 통해 표시. 그 안에 이루어진 NMEA ..