memory section이란 무엇인가? 개념부터 직접 만들기까지 (.text, .data, .bss, .rodata)
이전 글에서 메모리의 기본 구조를 살펴봤습니다.이번 글에서는 조금 더 깊이 들어가서, 메모리가 어떻게 나뉘어 있는지, 그리고 그 구역을 직접 만들 수도 있다는 것을 보여드리겠습니다.section이 뭐예요?section을 사전에서 찾아보면 '부분' 이라고 나옵니다.맞습니다. 메모리를 용도별로 나눈 '구역' 이 바로 section입니다.집에 비유하면 이렇습니다. 집 안에는 거실, 주방, 침실, 창고가 있습니다. 각각 용도가 다르죠. 메모리도 마찬가지입니다. 코드가 들어가는 구역, 초기값이 있는 변수 구역, 초기값이 없는 변수 구역... 이렇게 용도에 맞게 나뉘어 있습니다.코드로 바로 보기아래 코드를 보겠습니다.int Test1;int Test2 = 2;const int Test3 = 3;int main(vo..
2026. 3. 16.
MCU가 AI를 품기 시작했다 — Embedded World 2026, Arm 발표 현장 정리
15년차 임베디드 개발자가 읽어본 Arm의 공식 발표, 현실적으로 뜯어봤습니다.이 글을 쓰게 된 이유공장 라인에 카메라가 달려 있고, 로봇팔이 있고, 컨트롤러가 있어요.지금까지 이것들은 따로따로 일했어요. 카메라는 찍어서 클라우드로 올리고, 클라우드가 판단하고, 그 결과를 로봇팔이 받아서 실행하는 구조였죠.근데 이번 주, 그 구조가 바뀐다는 신호가 나왔어요.Arm이 뭔 회사인지 모르시는 분들을 위해여러분 손에 든 스마트폰, 공장 MCU, 자동차 ECU — 전부 Arm 설계가 들어가 있어요.삼성, 애플, 퀄컴, TI, Infineon... 이 회사들이 만드는 칩의 90% 이상이 Arm 아키텍처 기반이에요. 반도체 설계 분야에서 사실상 표준을 쥐고 있는 회사예요.그 Arm이 공식 발표를 낸 곳이 Arm Ne..
2026. 3. 13.