일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴시
- kernel
- 운영체제
- 리눅스
- 학복위
- 쓰레드
- 별지기
- 숭실대
- 태그를 입력해 주세요.
- 로고 프로그램
- 와인
- 함수
- wine
- Process
- logo
- 학생복지위원회
- 로고
- 안드로이드
- 프로세스
- 별
- 우분투
- Android
- Signal
- 컴퓨터시스템개론
- 미디어학부
- 커널
- Lock
- 파일io
- Linux
- 정기철
- Today
- Total
목록IT/IT ::Linux (93)
두근두근이야기
터미널에서 cat 등을 이용하여 파일 내용을 출력할 때출력 후 스크롤을 이용하여 위에 올라가 내용을 봐야한다.. 근데 less 명령어를 사용하면 그냥 키보드를 사용하더라도 위 아래로 스크롤이 가능하다. $cat test.txt | less위와 같이 치면 맨 아래 하단에: 콜론이 나타나는데vi에서와 같이 k, k, G, g, C-D, C-U, /, n, N, q를 이용해서 이동이 가능하다.j - up k - down G - bottom g - top C-D - page down C-U - page up / - search n - next (search term) N - previous (search term) q - quit 출처 http://www.linuxforums.org/forum/newbie/14..
출처http://forum.falinux.com/zbxe/index.php?document_srl=519599&mid=lecture_tiphttp://blee74.tistory.com/50
rbtreehttp://sweeper.egloos.com/900135
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"
로고 출력 관련 소스인듯..펭귄을 중간에 출력해주는 프로그램 작성해보기
logo를 바꾸다 보면logo.cMakefileKconfiginclude/linux/linux_logo.h를 뒤져서 수정해야 하는데이중에 depth라는 변수가 있다.depth에는 depth=2 depth=4 depth=8 등의 값이 들어가는데..이게 어떤말이고 하니... 하나의 픽셀에 사용되는 비트수를 의미한다.아마 pmm파일로 변환할 때 224 등의 값을 주게 되는데 이 때 설정되는 듯 하다. 정확한건 추후에 더 알아봐야 할 듯!여튼 수정완료. 이젠 크기를 바꿔보자