Category: linux

Pintos | 핀토스(pintos) 설치과정

What is pintos?우선 pintos는 80x86 아키텍처로 구성된 간단한 운영체제이다.스탠포드 대학에서 교육용으로 만들어졌으며 kernel thread(커널 스레드), loading and running user programs(유저 프로그램을 로딩하고 실행하는것), file system(파일 시스템)을 지원하고 있다.추가적으로 virtual m

커널 | 커널 빌딩 시스템

스케줄러, 파일시스템, 메모리 관리자, 네트워크 시스템 등의 수많은 서브 시스템들로 이우러진 커널은 빌딩(building)과정을 통해 zImage(bzImage)라는 부팅 가능한 단일 바이너리 파일로 만들어짐. 커널 빌딩 과정 커널 초기화 make distclean, mrproper 커널 설정 kbuild make menuconfig, gconfi

커널 | 모듈 만들기

[Makefile 생성]12345678TARGET = pid_test.koobj-m = pid_test.oKDIRS = /usr/src/linux_v6PWD = $(shell pwd)default: $(MAKE) -C $(KDIRS) SUBDIRS=$(PWD) modulesclean: $(MAKE) -C $(KDIRS) SUBDIR

odroid에 구글 크로미움 포팅하기

삽질한 것에 비해 굉장히 간단한 방법으로 할 수 있다. 여기에 몇 일을 날렸는가…ㅠㅠ먼저 원리를 제대로 이해하고 했으면 삽질이라고 할 수도 없을 만큼 빠른 시간 안에 할 수 있었을 것이다. 방향을 이상하게 잡아서 삽질하다 보니 굉장히 오래 걸리게 되었다. odroid xu3 보드에 크로미움을 포팅하기 위해서는 arm 32bit용으로 컴파일 해야 한다. H

odroid 이미지파일 flashing하는 방법

안드로이드/루분투 이미지 파일을 다운로드 할 수 있는 사이트 -> 원하는 버전의 이미지를 다운로드 받으면 된다. sd카드와 eMMC버전이 다르니 주의!http://odroid.com/dokuwiki/doku.php?id=en:xu3_release_android Window 프로그램을 이용하여 이미지 삽입Window에서 간편하게 Android 이미지