본문 바로가기

분류 전체보기93

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.
외부적 표현방식(비 수치적 표현방식), Pack, Unpack 자료의 표현 1. 내부적 표현 방식(수치적 표현 방식) 1) 고정 소수점 방식 - 부호와 절대치에 의한 방식 - 1의 보수에 의한 방식 - 2의 보수에 의한 방식 2) 부동 소수점 방식 2. 외부적 표현방식(비수치적 표현 방식) : BCD, ASCII, EBCDIC 등 BCD - 숫자 0 ~ 9, 알파벳 26자. 총 36가지. 2진수로 표현하기 위해선 6비트 필요. 빨간 네모 박스를 zone 존 이라고 하며 그룹으로 구분하기 위해서 사용한다. 6비트 중 처음 2자리가 00 인 경우 숫자를 의미. 숫자는 똑같지만 문자의 경우 일반적으로 아는 것과 조금 다른 형식이다. A부터 차례로 1씩 증가 하는 것이 아니다. 10개씩 묶어서 분류를 하고 있다. 각 존에서 0000은 없고 0001부터 시작이다. 그래서 문.. 2011. 7. 26.
진법의 정의, 개념, 변환, 총 정리. 진법의 정의, 개념, 변환, 총 정리. 진법의 정의, 개념, 변환, 총 정리. 진법의 정의, 개념, 변환, 총 정리. 2진법 8진법 16진법, 2진법 8진법 16진법, 2진법 8진법 16진법 2진수 8진수 16진수, 2진수 8진수 16진수, 2진수 8진수 16진수 단순 암기보다. 한번만 이해하면 어쩌면 평생을 기억할 지도 모른다. 암기가 아닌 원리를 파악하고 이해하자. 진법이란? 묶는 방법을 의미 한다. 따라서 일반적으로 10진법을 쓰고 IT 쪽에서는 2진법 8진법, 16법을 쓰지만 자기 쓰기 나름이고 묶기 나름이다. 진법이 정해진 것은 아니다. 고로 무한하다. 사탕이 23개가 있다. 이것을 어떻게 표현할 것인가. 10개씩 묶는다. 그러면 3개가 남는다. 3을 쓰고. 10개씩 묶은 2를 앞에 써준다. =.. 2011. 7. 15.
[C언어] getchar(), getche(), getc() 차이. 간단예제. [C언어] getchar(), getche(), getc() 차이. [C언어] getchar(), getche(), getc() 차이. [C언어] getchar(), getche(), getc() 차이. 비교 getchar() getche() getch() 버퍼 사용 O X X 화면 표시 O O X 종료 인식 \n \r \r getchar() 버퍼를 사용. 종료인식 ‘\n' 엔터치기 전까지는 입력한 내용 수정가능. 화면표시. getche() 버퍼사용x, 종료인식 ‘\r' 한번 입력되 문자는 수정 불가. 화면 표시 getch() 버퍼사용x, 종료인식 ‘\r' 한번 입력되 문자는 수정 불가. 화면 표시 x getch, getche 의 경우 입력하고 백스페이스를 누르면, 백스페이스 자체가 입력된다 - 0-; .. 2011. 7. 10.
[C언어]비트 연산자의 특징. 비트 연산자의 활용. AND OR XOR 0 0 0 0 0 0 1 0 1 1 1 0 0 1 1 1 1 1 1 0 기본적인 특징. AND : 둘 다 1 인 경우, 둘 다 참인 경우에만 1. OR : 둘 중 하나만 1 이면 무조건 1. XOR : 두개가 서로 다른 경우에만 1. ~ 연산자 : 비트 단위 NOT ~ 0 => 1 ~ 1 => 0 > 연산자 : 오른쪽 쉬프트 연산자 a>>b ☞ a의 비트를 b칸씩 왼쪽으로 이동한 값을 반환 8>>2 ☞ 8의 비트를 2칸씩 왼쪽으로 이동한 값을 반환 &연산자의 활용. &연산의 경우 1 과 1인 경우에만 1이 나온다. 따라서 & 1을 하면 대상이 0 이면 0, 1이었다면 1이 나오는 셈이다. 즉, 무언가에 & 1 연산을 했다면 그 결과 값은 무언가(연산의 대상. 원본 값)의 값과 같다. .. 2011. 7. 8.
[C언어] 실수형의 이해. float 와 double 가 있으며, double가 대표이다. 단정도 부동소수(32bit - float) sign bit : 1 bit / 지수부 : 8 bit / 가수부(유효부숫자) : 23 bit 배정도 부동소수(64bit - double) sign bit : 1 bit / 지수부 : 11 bit / 가수부(유효부숫자) : 52 bit sign bit 란 가수부(유효부숫자)의 부호를 의미한다. (0 : 음수, 1 : 양수) 지수부 저장방식 : 기본값 + 지수승. (기본 값 : 지수부 최대값 / 2 -> float : 127 (총 8비트. 최대값은 255) , double : 1023) 사실상 00000000, 0000000000 여기서 제일 높은 첫자리에 1이 된다는 이야기이다. 10000000 (.. 2011. 7. 3.
[자바] 이클립스 에러 / 실행오류 / 실행에러(Failed to create the Java Virtual Machine) Failed to create the Java Virtual Machine Failed to create the Java Virtual Machine Failed to create the Java Virtual Machine 이클립스 에러, 이클립스 실행오류, 실행에러 이클립스 에러, 이클립스 실행오류, 실행에러 이클립스 에러, 이클립스 실행오류, 실행에러 사람마다 조금씩 차아기 있기는 하지만.. 처음 설치 시 부터 안되는 경우는 아직 못본거 같고.. 보통. 중복 설치. 이미 있는 상태에서 다른 버전을 설치 하거나, 가끔은 그냥 쌩뚱맞게 갑자기 나오기도 - 0-; 일단, 이클립스 폴더로 가자. 설치가 아닌 압춥 해제 형태로 사용하는거라 이클립스를 실행 할 수 있다면 폴더 위치도 알것이다. 행여나 바로가기.. 2011. 6. 10.
[자바] main에서 입력받기. args / 인자값 전달 / 간단예제 [자바] main에서 입력받기. args / 인자값 전달 / 간단예제 자바의 main class에서 인자값을 전달 하는 방법. 우선, C와는 다르게 매개 변수가 String으로 한개 있습니다. 문자열 배열이며, 입력한 만큼 생성되구요. 별다른 설명은 필요 없을거 같네요. 위 코드는 메인에서 입력받은 인자값 3개를 출력하고 있습니다. 배열이니까 당연히 0번부터 차례로 저장되구요. 인자값 입력하는 방법은 Run -> Run Configurations 선택 프로젝트 이름과 메인클래스의 이름이 지금 현재 작업중인 것과 같은지 확인하시고 Main 탭 옆에 Arguments 탭을 선택합니다. 이 곳에 입력해 주면 됩니다. 보통 입력 받는 것과 같이 '공백'을 기준으로 구분 합니다. 대신 공백이 포함된 인자값을 넣고.. 2011. 5. 24.