No pain, no gain 과 같은 뜻의 한국말은 뭐가 있을까?
'Life > A sentense of the day' 카테고리의 다른 글
다르다, 틀리다 (0) | 2017.06.27 |
---|---|
Give and take (0) | 2017.06.26 |
거짓말 (0) | 2017.06.20 |
경험 (0) | 2017.06.20 |
출근 시간 (0) | 2017.06.20 |
No pain, no gain 과 같은 뜻의 한국말은 뭐가 있을까?
다르다, 틀리다 (0) | 2017.06.27 |
---|---|
Give and take (0) | 2017.06.26 |
거짓말 (0) | 2017.06.20 |
경험 (0) | 2017.06.20 |
출근 시간 (0) | 2017.06.20 |
Xilinx bootgen 을 이용해 boot.bin 파일을 생성하면,
boot.bif 에 담긴 파일들(FSBL, bitstream, u-boot)이 boot.bin 으로 합쳐진다.
따라서, 해당 파일들을 boot partition에 넣을 필요 없이,
boot.bin 만 넣어주면 문제 없이 작동한다.
AXI Register Slice (0) | 2020.02.12 |
---|---|
Verilog Generate (2) | 2018.07.05 |
Xilinx SDK disable cache (0) | 2017.06.12 |
Xilinx Vivado IP import (0) | 2017.05.31 |
Xilinx Vivado Project가 안 열릴때 (0) | 2017.05.30 |
extern keyword
일반적으로 전역 변수를 선언 하면, 한 파일 내에서 전역 변수로 접근이 가능하다.
다른 파일에서 선언된 전역 변수를 접근하기 위해서는 extern keyword 를 사용한다.
사용법은 간단하다.
전역 변수 선언 시 일반적으로 선언 하듯 선언 하고,
접근하고자 하는 다른 파일에서 data type 앞에 extern 을 선언하면, 접근이 가능하다.
int a=5;
extern int a;
printf("a=%d in other file", a);
//print result
//a=5
extern keyword 를 사용하면 다른 파일에서 접근이 가능하기 떄문에, 즉, 다른 파일에서 해당 이름의 변수를 가지고 있기 때문에
같은 이름의 변수를 두 개를 가지는 등의 의도치 않은 동작을 할 수 있다.
사용 시에 주의가 필요하다.
extern keyword 의 또다른 사용법이 있다.
C++ 파일을 사용하는데, C로 된 파일/함수 등을 include 하고 싶은 경우!
extern "C"{
#include <stdio.h>
void foo();
}
static (0) | 2018.07.13 |
---|---|
가변 인자(variable arguments) stdarg.h (0) | 2017.12.11 |
static (0) | 2017.06.20 |
Floating Point Bit 출력 방법 (0) | 2017.06.08 |
전처리기 명령어 (0) | 2017.06.07 |