일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Process
- 로고
- 컴퓨터시스템개론
- 별
- Linux
- 우분투
- 로고 프로그램
- kernel
- 정기철
- 미디어학부
- 학생복지위원회
- Android
- 리눅스
- Lock
- 별지기
- 컴시
- 숭실대
- 커널
- 쓰레드
- logo
- wine
- 운영체제
- 프로세스
- 태그를 입력해 주세요.
- 안드로이드
- 함수
- 파일io
- Signal
- 와인
- 학복위
- Today
- Total
목록IT (293)
두근두근이야기
오픈소스 프로젝트 - code.google.com/p/osmand - http://code.google.com/r/swkim01-osmand/source/checkout - github.com - http://www.java2s.com/Open-Source/Android/CatalogAndroid.htm - http://www.java2s.com/Code/Android/CatalogAndroid.htm kernel latency(지연) - scheduling latency - interrupt latency - context switch latency --커널 튜닝의 마지막..==>> deferred(지연) - sleep, dynamic timer 1. 커널소스/arch/arm/kernel/head.S ..
출처http://forum.falinux.com/zbxe/index.php?document_srl=519599&mid=lecture_tiphttp://blee74.tistory.com/50
rbtreehttp://sweeper.egloos.com/900135
1. sd/mmc 기반으로 micro SD - ext3/ext4 nand flash - yaffs2 / ubifs nor flash - jffs2 2. 반응성을 개선 커널소스/arch/arm/include/asm/param.h 현재 설정된 HZ - .config 커널소스/kernel/Kconfig.hz, timeconst.pl 설정 변경가능.. 3. scheduling policy - SCHED_FIFO - SCHED_RR - SCHED_NORMAL sched.h fs.h sched.h interrupt.h init.h mm_types.h slab.h unistd.h 실행큐는 2개의 배열구조 - active - expired priority inversion 우선순위 역전 오늘 미니 프로젝트1. 회로도 ..
http://www.dubeiko.com/development/FileSystems/YAFFS/HowYaffsWorks.pdf한글화 하기 http://wookware.org/talks/yaffscelf2007.pdf http://www.yaffs.net/yaffs-nand-specific-flash-file-system-introductory-article http://falinux.com/pds/data-s2410/No11-2.pdf http://falinux.com/pds/data-s2410/No11-1.pdf
http://xenostudy.tistory.com/230
분기문 최적화 기법likely, unlikely. 먼저 코드를 봐보자!커널소스 에 정의되어 있다. 리눅스 커널 코드를 보면, likely와 unlikey란 함수를 발견할 수 있다. 이게 무엇이냐 하면 컴파일러와 관련된 함수로서 작성된 코드를 최적화하기 위해 컴파일러에게 정보를 주어 수동 분기예측을 하는 것이다. if 분기문에서 likely를 주면 컴파일러에게 해당 분기문에서 참인 경우가 더 많을 것이라는 정보를 주고, 반대로 if 분기문 안에 unlikely를 주면 거짓인 경우가 더 많을 것이라는 정보를 준다. 이와 같이 컴파일러에게 정보를 주게 됨으로서 성능을 향상시키는 것이다. 즉, 컴파일러는 작성된 함수와 코드들을 받아 최적화 작업을 하여 성능을 ..
http://wiki.kldp.org/KoreanDoc/html/EmbeddedKernel-KLDP/
1. gif, jpg, png 등 그림파일을 먼저 ppm 파일로 변경한다.http://www.howtogeek.com/109369/how-to-quickly-resize-convert-modify-images-from-the-linux-terminal/jpgtopnm, pngtopnm, giftopnm ..and so on...... 2. Kconfig 수정 3. logo.c 수정 4. Makefile 수정 5. linux/linux_logo.h 수정 6. .config 수정//This section. if you want to change the default value, modify here. // You can also change it at "make menuconfig"
로고 출력 관련 소스인듯..펭귄을 중간에 출력해주는 프로그램 작성해보기