[Harman 세미콘 아카데미] 50일차 - 자율 주행 RC Car Project(UART, Motor, PWM, BlueTooth)
[개요] 그동안 배웠던 내용을 바탕으로 자율 주행 커넥티드카를 직접 만들어보는 프로젝트를 시작했다. 실제 과정은 11월부터이지만, 진도가 빠른 관계로 도입부만 미리 맛보기로 했다. [UART] 📌 Coding /* USER CODE BEGIN PFP */ int __io_putchar(int ch) // 출력 함수 { HAL_UART_Transmit(&huart2, &ch, 1, 50); return ch; } int __io_getchar(void) // 입력 함수 { int ch; while(1) { if(HAL_UART_Receive(&huart2, &ch, 1, 50) == HAL_OK) // 받을 때까지 기다렸다가 break; // 잘 받아지면, break; } HAL_UART_Transmit(..
2023. 9. 5.
칩렛 연합체 UCIe, 1.1 버전 발표…인터커넥션 규격화
칩렛 생태계 활성화를 위한 컨소시엄 UCIe(Universal Chiplet Interconnect Express)가 UCIe 1.1 버전을 발표했다. 이번 버전의 가장 큰 특징은 칩 간 인터커넥션을 위한 규격화 확대다. UCIe는 지난해 출범한 칩렛 컨소시엄이다. 칩 간 연결을 통해 고성능 반도체를 생산하는 칩렛 기술이 상용화 됨에 따라 연결 표준화를 위해 설립됐다. PCIe, USB, NVMe 등과 같은 연결 규격화와 유사한 개념이다. 컨소시엄에는 삼성전자, SK하이닉스, TSMC, 인텔, AMD, Arm, 퀄컴, ASE 등 반도체 회사와 구글 클라우드, 메타, 마이크로소프트(MS) 등 IT 기업들이 참여했다. 31일 업계에 따르면 UCIe는 이달 초 UCIe 1.1 버전을 공개했다. 1.1 버전에는..
2023. 9. 4.
[Harman 세미콘 아카데미] 48일차 - ARM 및 RTOS 활용(RTOS, UART_rx, UART의 여러 가지 방식)
[RTOS 기본 개념] 아래 링크 참조 RTOS의 개념 임베디드 시스템의 핵심 기술, RTOS란? (기본 개념 및 특징, FreeRTOS, OSEK/VDX, 용어 정리-Task, Deadline [OS - Operating System] OS란? Operating System의 약자로, 운영체제라고 부르기도 한다. 응용프로그램이 요청하는 시스템 자원을 효율적으로 분배하고 관리하는 기능을 하며, 사용자가 컴퓨터를 편리하고 rangvest.tistory.com Firmware : 임베디드 하드웨어를 동작시키며 특정 기능의 수행을 목표로 하는 프로그램 유저의 개입이 거의 없다는 의미로 봐도 무방하다. 하드웨어에 기본적으로 내장된, 전원이 꺼지더라도 다시 전원이 공급되면 저장된 내용이 실행 가능하도록 하는 소프..
2023. 9. 1.