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

Xilinx bootgen 을 이용해 boot.bin 파일을 생성하면,

boot.bif 에 담긴 파일들(FSBL, bitstream, u-boot)이 boot.bin 으로 합쳐진다.


따라서, 해당 파일들을 boot partition에 넣을 필요 없이,

boot.bin 만 넣어주면 문제 없이 작동한다.

'Programming > Verilog' 카테고리의 다른 글

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();

}


'Programming > C Language' 카테고리의 다른 글

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

+ Recent posts