임베디드

임베디드

  • 분류 전체보기 (1142)
    • PL (150)
      • C++ (108)
      • Python (39)
      • Java (3)
      • Kotlin (0)
    • 알고리즘 (462)
      • 암기 (91)
      • 백준 (328)
      • 삼성 (17)
      • 종만북 (4)
      • 프로그래머스 (22)
    • 임베디드 (411)
      • 하드웨어지식 (12)
      • ATmega128 (98)
      • 32F429IDISCOVERY (57)
      • 임베디드리눅스 (15)
      • 리눅스커널스터디16기 (2)
      • 리눅스시스템프로그래밍 (97)
      • 운영체제 (26)
      • 컴퓨터구조 (4)
      • dd (1)
      • ubuntu (81)
      • opencv (18)
    • 드론 (99)
    • TIP (12)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

임베디드

컨텐츠 검색

태그

#linuxbirthday_a_message_from_Seoul_Korea !!

최근글

댓글

공지사항

아카이브

전체 글(1142)

  • 툴체인을 설치하는 방법

    2019.04.21
  • 1015 수열 정렬

    2019.04.21
  • 2477 참외밭

    2019.04.21
  • 컴파일 과정

    2019.04.21
  • 16951 블록 놀이

    2019.04.21
  • 호스트 PC에서 컴파일 한 결과

    2019.04.20
툴체인을 설치하는 방법

1. 미리 빌드된(pre-build) 툴체인을 받는 방법 2. crosstool-ng 도구를 사용해서 자신이 사용하려는 환경에 맞춰 소스코드들을 조합한 후 빌드해서 툴체인을 받는 방법 3. buildroot 혹은 Yocto 빌드 시스템의 일부로 툴체인을 얻는 방법 1, 2, 3은 편리함과 유지보수와 관련해서 각각 장단점들이 존재한다 개발자들은 3번을 선호하는 편이다 장단점들은 경험 후에 정리해보고자 한다

2019. 4. 21. 23:15
1015 수열 정렬

수열을 비내림차순으로 정렬하면서 정렬되었을 때의 인덱스값을 구하는 것이다 인덱스를 적절히 넣어줄 변수 설정이 중요한 문제다 문제: https://www.acmicpc.net/problem/1015 https://github.com/surinoel/boj/blob/master/1015.cpp

2019. 4. 21. 22:23
2477 참외밭

육각형의 참외밭의 넓이를 구하는 문제다 기존 사각형에서 빠진 사각형을 빼면 넓이를 구할 수 있다 사각형은 방향이 서로 ㄱ자의 방향을 이루면서 나오기 때문에 성질을 이용할 수 있다 문제: https://www.acmicpc.net/problem/2477 깃허브주소: https://github.com/surinoel/boj/blob/master/2447.cpp

2019. 4. 21. 22:01
컴파일 과정

컴파일의 자세한 과정은 -v 옵션으로 확인할 수 있다. 간략하게 4가지 과정을 거쳐 실행파일이 만들어진다 C pre processor가 전처리과정을 거치면서 .i 파일을 생성한다 .i 파일을 어셈블리로 컴파일하면서 .s파일을 생성한다 .s파일은 어셈블러로 .o 파일을 생성한다 외부 라이브러리에 있는 symbol을 링크해서 실행파일을 생성한다

2019. 4. 21. 19:21
16951 블록 놀이

모든 경우에 대해서 해보는 브루트포스 문제 조건을 항상 고려하자 문제: https://www.acmicpc.net/problem/16951 https://github.com/surinoel/boj/blob/master/16951.cpp

2019. 4. 21. 12:44
호스트 PC에서 컴파일 한 결과

호스트 PC에서 작성한 코드를 실행파일 test로 만들었을 때 $ file test test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 2.6.32, BuildID[sha1]=a954ea95301828c960bd949d1788ef08b263c046, not stripped 호스트 PC의 프로세스 정보와 컴파일에서 쓰인 툴체인(GNU)의 정보를 대략 알 수 있다

2019. 4. 20. 22:46
1 ··· 164 165 166 167 168 169 170 ··· 191
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바