전체 글 474

0502 CUDA 시도

> 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 MSB3721 ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin\nvcc.exe" -gencode=arch=compute_35,code=\"sm_35,compute_35\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86" -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include" -I"C:\Program ..

[05] 임베디드 직무강좌

컴파일 : 소스프로그램을 실제 실행이 가능한 실행파일로 변환하는 과정 Pre Processor : 소스코드를 풀어서 완전한 소스코드로 변환하는 과정 Compiler : 변환된 소스를 어셈블리어로 변환 Assembler : 어셈블리 코드를 0,1로 구성된 기계어 코드로 변환하는 과정 Linker : 변환된 코드를 라이브러리 파일로 변환하는 과정 Linker과정이 끝나면 실행이 가능한 기계 코드가 생성됨 Loader : 기계 코드를 실행하기 위해 메모리에 올라가게 하는 과정 툴체인 : 소스파일을 실행파일로 만들어내는 과정에서 필요한 도구들의 연결된 것 타겟에 따라서 다른 툴체인을 설치해줘야 한다. 편하게 압축파일로 변환해 배포한다. 깃에서 다운 가능 하드웨어 데이터시트가 있어야지만 데이터프로그램 작성 가능...

[C++] 백준 1969 DNA

https://www.acmicpc.net/problem/1969 1969번: DNA DNA란 어떤 유전물질을 구성하는 분자이다. 이 DNA는 서로 다른 4가지의 뉴클레오티드로 이루어져 있다(Adenine, Thymine, Guanine, Cytosine). 우리는 어떤 DNA의 물질을 표현할 때, 이 DNA를 이루는 뉴클레오 www.acmicpc.net #include #include #include using namespace std; int n, m; char c[1000][50]; char dna[4]={'A','C','G','T'}; int tmp[4]; int result = 0; int main(){ cin >> n >> m; for (int i=0;i c[i][j]; } } for (int..

[04] 임베디드 직무강좌

# 디렉토리 u-boot : 최상위 디렉토리. Makefile, boards.cfg 등의 주요 파일을 갖고 있음. 모든 U-Boot의 빌드 동작을 실행하는 디렉토리 arch : ARM 등 프로세서 아키텍처별로 서로 다른 디렉토리를 구성하고 있으며, 각 프로세서 아키텍처에 따른 소스를 구성하는 디렉토리 board : 각 제조사별 보드 관련 소스를 구현하는 디렉토리 common : U-Boot에서 공통적으로 사용되는 소스를 구현하는 디렉토리로 U-Boot의 명령어, 환경 변수 등 일반적인 소스를 구현 drivers : gpio, i2c, pci, serial, sound, usb와 같은 외부 장치의 드라이버 fs : u-boot에서 지원하는 파일 시스템 관련 코드 lib : 모든 아키텍처와 관련된 라이브러리..

[02~03] 임베디드 직무강좌

# 임베디드 소프트웨어 특정 하드웨어의 임베디드 즉, 하드웨어에 내장되어 목적에 적합한 특정 기능을 수행하는 소프트웨어 # 부트로더 운영체제가 시스템에 로드되어 잘 동작하기 위한 사전 준비 작업을 하는 것 # 오픈소스 부트로더 GRUB arm 기반 U-BOOT # 운영체제 부트과정 전원이 켜지면 지정된 저장장치에서 기본 프로그램을 불러오고 메모리에 올려 실행함 * 부팅 디바이스의 OS는 커널을 의미한다 iROM에는 초기 코드가 포함되어 있어 전원이 들어오면 외부장치로부터 CPU적재 iROM 내부의 코드는 여러가지 부팅 방법을 제공 위 그림을 보면 Exynos-8890은 Controller,UFS,SPI,USB 부팅방법을 제공 # 동작 순서 1. 전원이 연결되면 iROM의 부트코더 수행 2. iROM 은 ..