본문 바로가기

프로그래밍/[임베디드]

[임베디드] 심볼 SYMBOL 임베디드 레시피 블로그 요약본입니다 SYMBOL linker가 알아볼 수 있는 기본 단위 Link이후 자신만의 주소를 갖게 됨. symbol의 이름은 그 Symbol이 갖는 메모리 영역의 시작주소를 가리키는 linker만의 pointer ELF object file 내에 symbol table 존재 Linker만이 symbol을 참조하며 linker는 Symbol들을 모두 주소로 변환해서 binary로 만듬-> 실제로 메모리에 올라가지 않음 결국 자기 자신만의 주소를 갖는 단위 Global과 SYMBOL Global에는 함수, 전역변수, static변수 Local에는 나머지들 Global은 자기 자신만의 주소를 갖는다는 점에서 SYMBOL 고유 주소를 갖기 때문에 다른 파일에서도 접근 가능 RW, ZI,.. 더보기
[임베디드]요약 RTOS, 커널 -1 http://recipes.egloos.com/5072853 RTOS와 Kernel 예전엔 RTOS라는 말을 많이 사용했던 것 같은데, 요즘은 Kernel이라는 말이 또 많이 사용되는 것 같네요. 도대체 Kernel이란 건 뭘까?요. OS라는 게 뭘 하는 녀석인지 보자면, 예전에 OS라는 게 없을 때는 User가 모든 기능을 Software가 처리 가능하도록 처음부터 끝까지 작성을 했는데, 이러다 보니 너무 까다로운 작업에 Software recipes.egloos.com 위의 블로그를 읽고 요약한 겁니다 위쪽으로 가시면 더 좋은 내용 훨씬 많이 있습니다. [OS] 소프트웨어를 개발하다보니 input output 메모리 로딩 같은 부분은 거의 모든 프로그램에 들어갔다. 이러한 공통의 부분들을 매번 다시 .. 더보기