메모리 2

04. 차량 플랫폼 - MCU 게이트웨이 기능과 메모리

차량이 통신하는 데이터의 양이 증가하면서 게이트웨이 작업을 수행할 때 필요한 MCU의 성능 요구사항이 높아지고 있습니다. MCU가 이더넷을 지원하면 차량 게이트웨이 기능을 수행할 수 있지만, MCU가 차량 게이트 웨이 기능을 충분히 수행할 수 있는지는 네트워크 트래픽 관리, 프로토콜 변환, 데이터 처리 등의 기능을 고려해야합니다.  MCU의 내장메모리는 크게 ROM과 RAM으로 나뉩니다. ROM에는 Flash memory와 EEPROM이 있고, RAM에는 주로 SRAM이 사용됩니다. MCU의 보조모듈로는 SPI, UART, I2C, ADC, DAC, 타이머 등이 사용됩니다. 가장 먼저 고려해야할 요소는 CPU처리 성능입니다. 차량 게이트웨이는 다양한 네트워크 트래픽을 실시간으로 처리해야하기 때문에 복잡한..

차량 플랫폼 2024.06.06

06. C언어_포인터 변수 연산자, 주소 연산자

포인터 변수란?포인터 연산자는 선언문과 실행문에서 사용되며, 주소값을 가리키거나 메인 함수와 변수값을 주고 받을 때 주로 사용됩니다.선언문에서 포인터 변수가 사용될 때는 특정 자료형이 저장된 저장공간을 가리키고 있는 역할을 합니다.예를 들어 int * ptr 은 int형 자료공간을 가리키는 역할, char * ptr은 char형 자료공간을 자리키고 있는 역할 입니다.  예제1)#includeint main(void){    int x = 5, *ptr;    ptr = &x;    printf("%p %p %p %d %d\n", &ptr, ptr, &x, x, *ptr);    return 0;}>> 0x16bc734d0 0x16bc734d8 0x16bc734d8 5 5#includevoid input(..

C언어 2024.05.15