[Linux] 디렉토리 처리 함수들 opendir(), readdir(), chdir(), 간단 예제.
[Linux] 디렉토리 처리 함수들 opendir(), readdir(), chdir(), getcwd() 간단 예제. [Linux] 디렉토리 처리 함수들 opendir(), readdir(), chdir(), getcwd() 간단 예제. [Linux] 디렉토리 처리 함수들 closedir(), rewinddir(), mkdir(), rmdir() 간단 예제. [Linux] 디렉토리 처리 함수들 closedir(), rewinddir(), mkdir(), rmdir() 간단 예제. : 디렉토리 포멧은 시스템마다 구현에 차이가 있어서 시스템 의존적이다. 디렉토리 관련 오퍼레이션을 시스템과 무관하게 할 수 있도록 하기위해 POSIX.1 에 관련 함수들이 정의 되어 있음 * 디렉토리 읽기 함수 --------..
2011. 10. 5.
[Linux] 저수준 파일처리. open(), read(), write(), lseek() 간단 예제.
저수준 파일처리. open(), read(), write(), lseek(), close() 간단 예제. 저수준 파일처리. open(), read(), write(), lseek(), close() 간단 예제. 저수준 파일처리. open(), read(), write(), lseek(), close() 간단 예제. * 표준 입출력 함수 사용 : 모든 OS 에서 사용할 수 있는 함수 - ANSI C 에서 제공하는 표준함수임. * 저수준 입출력 함수 사용 : UNIX / LINUX 에서 제공되는 함수 - 외부 입/출력 장치도 파일로 다룸.... - 파일의 속성을 제어하는 함수도 제공됨. //***************** 파일 처리 작업 순서 ------------------- 1. 파일포인터 또는 파일지시..
2011. 10. 4.
[Linux] Makefile에서의 함수들
Makefile에서의 함수들 쉘 명령어 처리 함수 : shell 문자열 처리 함수들 : subst, patsubst, sort 공백문자 제거 함수 : strip 문자 필터링 함수들 : filter, filter-out, findstring, words, wordlist, word, firstword, join, dir, notdir, suffix, addsuffix, addprefix, basename 변수명이라고 칭하는 것은 아니라 "매크로" or "매크로이름" 이지만. 편의상 변수명이라 칭하겠음. 사용자가 원하는 대로 작성해도 됨. 단, 미리 정해진 이름들은 제외. 구분을 위해서 일반적으로 대문자 사용. [대상문자]는 변수에 문자를 담고, 그 변수를 사용해도 됨. $(변수명) 모든 함수의 결과는 변수..
2011. 9. 27.
S5PC100 부트로더, 커널, 파일시스템.(dnw, tftp, nfs,)
S5PC100, can-c100 S5PC100, can-c100 S5PC100, can-c100 u-boot.bin kernel-2.6.29-aesop-RTM10-20110309.tar.gz can-c100-rootfs-android-20110325.tar.gz 우선. 보드 뒷면 유리판을 보면 하단분에 작은 네모 모양의 구멍이 있습니다. 자세히 들여다 보면 4개의 흰색 핀이 있는데, 이것을 전부 반대로 돌려주셔야 합니다. dnw 처음 실행한 화면입니다. 제목표시줄을 보면 com,usb 가 x 표시인 것을 볼 수 있습니다. ADDR은 아마 처음엔 다른 숫자가 적혀 있을 겁니다. 변경할 것이니 무시하세요. Configuration -> option 선택 115200, com3 선택. USB Port에 0x2..
2011. 8. 9.
표기법. infix, prefix, postfix. 개요와 간단예제.
표기법. infix, prefix, postfix. infix, prefix, postfix. infix, prefix, postfix. 표기법. a + b 같은 것을 어떤 방식으로 표기할 것인가에 대한 방법이다. 일반적으로 a + b 에서 + 를 연산자. a,b는 피연산자 라고 한다. 우리야 당연히 a + b 라고 하겠지만, 이런 방식에는 3가지 종류가 있다. - infix : 연산자를 중심으로 양쪽에 피연산자가 위치한다. (우리가 쓰는 방식) [a+b] - prefix : 연산자가 제일 앞에 오고 피연산자가 연달아 위치. [+ab] - postfix : 피연사자가 연달아 위치하고 연산자가 제일 뒤 [ab+] 사실 이 표기법은 크게 뭐 없다. 중요한게 몇가지 있는데, 다른 방식으로 전환할 줄 알아야 하..
2011. 8. 9.
Tree 운행 법. [inorder, preorder, postorder] 개념 및 그림설명.
트리의 운행법 inorder, preorder, postorder inorder, preorder, postorder inorder, preorder, postorder 트리의 운행 법. (inorder, preorder, postorder) left, center, right 이런식으로 하기도 하지만, 그냥 한국식으로 편하게 ^^ 1개의 트리를 기준으로 각각의 방법에 대한 읽는 순서 입니다. - Inorder : 좌측, 가운데, 우측. - preorder : 가운데, 좌측, 우측. - postorder : 좌측, 우측, 가운데. 요놈들이 기본입니다. 이해하기 쉽게 그림을 이용해서 설명을 하겠습니다. 우선 Inorder. 좌측, 가운데, 우측. 라고 했는데 막상 좌측(B)에 가서 보니까 또 있죠? 여기서..
2011. 8. 8.