Skip to content

**** ****

for my bad memories..

Posts Tagged ‘linux’

[태그:] linux

출처: http://chammoru.egloos.com/v/4168312 다른 프로세스의 메모리 공간 접근 프로세스가 시스템 호출을 통해 커널 모드로 진입하면 프로세스 메모리 공간은 커널의 메모리 공간으로 바뀐다. 커널 모드 상태의 프로세스는 수퍼바이저 권한을 갖기 때문에 시스템 내의 모든 메모리 공간에 접근할 수 있다. 그래서 이 경우에는 다른 프로세스의 메모리 공간에 접근할 수 있는데, 이때 직접 접근은 안 되고, VM에서 제공하는 특정 […]

[태그:] linux

아주 심플한.. Virtual frame buffer driver. https://github.com/Freescale/linux-module-virtfb 이거.. 참고해서 기능 개선하면 좋을듯.. 다운로드: linux-module-virtfb-master.zip

[태그:] linux

난 자칭 MinGW 골수팬이다. ㅎ MinGW와 함께 최고의 조합으로 여겨지는 msys가 msys2 로 업그레이드 되었다. 이제 더욱 쾌적하게 개발을 할수 있게 되었다. msys2는 cygwin의 기능들이 대부분 이식이 되었고.. Arch 리눅스의 패키지관리 시스템(pacman)이 (우분투의 apt-get과 같은..) 이식 되었다. msys2 설치 msys2 다운로드 받기: http://sourceforge.net/projects/msys2/files/Base/ 현재 20140910 버전이 최신이다. 셋업 파일을 받아도 되나.. 난 tar.xz 파일을 받은후 […]

[태그:] linux

Porting the Linux kernel to an ARM board kernel-porting.pdf Porting Linux to a New ARM Platform porting_to_arm.pdf Porting the Linux Kernel to a New ARM Platform aleph-porting.pdf

[태그:] linux

우선 임베디드 리눅스 입문에 좋은 책. 그리고 한번 읽어볼 만한 문서 회사의 요구로 인해 나이들어 난생 처음 임베디드 분야를 접하고 있음. (오호!!) 이 글은 회사의 보드(ARM9 베이스드)에 리눅스를 포팅하기 위한 전초 단계로, 먼지더미에 굴러다니는 보드에 리눅스 포팅을 먼저 해보기로 결정. 타켓 보드는 ARM11 베이스드 삼성 S3C6410. 사실 말이 좋아 포팅이지 있는거 그대로 빌드만 해보고 테스트해봄. […]

[태그:] linux

홈페이지: http://megastep.org/makeself/ makeself은 유닉스 계열의 운영체제에서 예전부터 많이 사용하는 인스톨러 스크립트이다. makeself는 어떤 유닉스 계열이라도 설치되어 있는 tar, gz, sh.. 등을 이용하므로 다양한 유닉스 계열의 머신에서 생성및 설치가 가능하다. 간단 사용법 ./test 디렉토리를 묶어서 test.sh 파일을 생성하며, 배포시는 test.sh 파일만 배포하고, 사용자는 단순 실행해서 프로그램을 설치한다. 생성된 test.sh 파일은 다양한 옵션을 자동으로 갖는데, 설치시 지정할 […]

[태그:] linux

Joseph Pranevich – jpranevich AT kniggit.net Translated by Nate Park (박종구) – youlsa AT i-on.net 첫번째 2.4 시스템이 부팅한 것이 엊그제 같은데 시간은 어느덧 흘러 리눅스 2.6이 세상에 나오게 되었다. 이 문서는 i386 플랫폼을 중심으로 리눅스 커널 2.6의 전반적인 면에 대한 설명을 위한 문서이다. 여기에 설명하는 새로운 기능들 중 몇몇은 공식적으로 또는 배포판 관리자들에 의해 […]

[태그:] linux

ARM11 S3C6410 칩용 크로스 컴파일러는 아래에서 다운 받는다. ftp://ftp.denx.de/pub/eldk/4.2/arm-linux-x86/iso/ arm-2008-11-24.iso를 다운받는다. mount 명령을 이용해 마운트한 뒤 해당 경로로 이동해서 install 스크립트를 수행한다.