임베디드란(Embedded System)란?
임베디드란(Embedded System)란?내장형 시스템이라는 뜻이며, 다양한 사물에 전자기기를 내장한 형태를 임베디드 시스템이라고 한다.우리가 흔히 주변에서 볼 수 있는 횡단보도,신호등,지하철출입구(결제기기),냉장고,선풍기,에어콘,스마트폰,자동차 등등이 대표적인 예시라고 할 수 있다.임베디드 개발 방식임베디드 개발 방식은 보통 펌웨어 개발자가 컴퓨터로 프로그래밍을 해서 CPU의 비트가 다르기 때문에 크로스 컴파일후 임베디드 시스템에 적용되게 된다. 임베디드 시스템은 보통 다양한 시스템을 목적으로 두지 않고 특정한 기능만 수행하기 위해 만들어진다. 임베디드 시스템은 매우 제한된 리소스(자원)을 가지고 있기 때문에 성능 최적화 및 전력 효율성이 상당히 중요하다.임베디드 시스템에서는 다음과 같이 입력,처리,..
2024. 9. 5.
[API] 문자열 출력 TextOut() & DrawText()
Win32 API에서 문자열 출력을 하기 위해서는 아래의 함수를 사용한다. BOOL TextOut(HDC hdc,int nXStart,int nYStartm LPCTSTR lpString, int cbString); 첫 번째 인자는 DC의 핸들이고, 두 번째,세 번째 인자는 문자열이 출력될 X좌표,Y좌표이다. 윈도우의 작업영역 원점을 기준으로 한다. 네 번째 인자는 출력할 문자열을 담고 있는 문자열형 포인터이고 마지막 인자는 출력할 문자열의 길이이다. TextOut(hdc, 300, 10, str, _tcslen(str)); ReleaseDC(hwnd, hdc); 스켈레톤 코드에 추가하면 //0307 Textout.cpp #pragma comment (linker, "/subsystem:windows")..
2024. 3. 7.