일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UNIX
- 포인터변수
- Preprocessor
- Programming
- SQLite
- UNIX Internals
- go
- getopts
- bash
- Pointer
- newSQL
- TiKV
- Windows via c/c++
- 긴옵션
- 약어
- kernel
- DBMS
- Golang
- 컴퓨터 강좌
- 구조와 원리
- FreeBSD
- 한빛미디어
- 함수포인터
- 커널
- OS 커널
- TiDB
- 포인터
- 전처리기
- DBMS 개발
- Symbol
- Today
- Total
목록개발자 이야기/OS_Development (4)
sonumb

작성자 : sonumb http://sonumb.tistory.com E-mail: 작성일 : 2008년 2월 17일 Licence : 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다. Contents 0.서론 1. OS kernel – TOS(tesTOS) 2. 준비사항 2.1 컴파일러 환경 2.2 커널실행 환경 3. 소스파일 4. 빌드 4.1 빌드 전 세팅 5. 테스트 6. 결론 7. 관련 링크 & 참고 0. 서론 이글의 목적은 OS개발이 아니라, OS 개발을 위한 환경을 Visaul Studio 2005 (이하 VS2005 )으로 정했을 때 IDE 설정을 어떻게 해야하는 가입니다. 설정 항목에 대한 각각의 의미는 설명 드리지 않..
컴파일후 그 이미지를 Virtual PC에서 돌리려면 이미지 사이즈가 3.5인치 디스크의 그것과 같아야 함. floppy disk: 1.44MB 2 sides 80 tracks 18 sectors/track total 2*80*18 = 2880 (0x0b40) sectors 512 bytes/sector 2880*512 = 1474560 bytes = 1440KB = 1.44MB 그래서 kernel.asm 파일에 이렇게 넣어줍니다. times (1474560-512) -($-$$) db 0
1.Network 1.1 IP Configuration #ifconfig lnc0 inet 192.168.1.123 netmask 255.255.255.0 /etc/rc.conf 파일의 끝에 ifconfig_lnc0="inet 192.168.1.123 netmask 255.255.255.0" 를 추가 #echo ifconfig_lnc0="inet 192.168.1.123 netmask 255.255.255.0" >> /etc/rc.conf 1.2 Gateway 추가 #route add default 192.168.1.1 혹은 /etc/rc.conf 파일에 defaultrouter="192.168.1.1"1.3 DNS 경로 및 도메인 추가 /etc/resolv.conf 파일에 domain mydomain...
원저자 :KLDP의 Necormancer 추가된 내용: PrintHex: eax : 출력할 내용 edi: offset PrintDbg: 프린팅횟수가 자동적으로 카운팅(0~9). Delay_msec: ecx(msec)만큼 딜레이 수정된 내용들 : 한빛미디어의 'OS 커널의 구조와 원리' 라는 책에 맞게 수정. dump_memory: esi : offset 에서 16바이트 3줄 출력 dump_register: 레지스터 내용 출력 비영리 목적으로 수정 배포 가능. EX)