OS
-
크로스 컴파일러 설치OS 2018. 6. 15. 03:59
Cygwin_x86 (32bit) 설치다운로드 : https://www.cygwin.com 미러링 사이트 선택- ftp://ftp.kr.freebsd.org 패키지 파일 설치+Develbinutils - Only Binarybison - Only Binaryflex - Only Binarygcc-core - Both Source and Binarygcc-g++ - Only Binarylibtool - Only Binarymake - Only Binarypatchutils - Only Binarytexinfo - Only Binary +Libslibiconv-devel - Only Binarylibintl-devel - Only Binarylibgmp-devel - Only Binarylibmpfr-dev..
-
개요OS 2018. 6. 15. 03:29
계획1. 디바이스 드라이버 제작2. 디바이스 드라이버 제작을 통한 커널 제작3. 디바이스 드라이버 추가 제작 & 커널 기능 추가 - 반복 이를 통해 펌웨어 개발 & 어플리케이션 개발 능력 향상 OS 기능- 주변 장치 제어- 파일 시스템 관리- 동적 메모리 관리- 멀티태스킹 처리- 동기화 처리 OS 개발 필요지식- 하드웨어 지식- 어셈블리어- C 언어- OS 이론- 컴파일러, 링커, 도구 사용법 환경 구축- cygwin 32bit 설치- binutils 설치- gcc 크로스 컴파일러 설치- nasm 설치 ( 어셈블러 )- eclipse 설치 ( IDE )- qemu 설치 ( 가상머신 )