리눅스 프레임 버퍼를 사용하는 임베디드 타겟 용 코드를 개발 중입니다. 대부분의 개발을 Xcode에서 디버그 할 수 있다면 더 쉬울 것입니다. 프레임 버퍼 코드와 이벤트 처리 이외의 모든 것은 Xcode에서 제대로 컴파일되며, 지금 이벤트 처리없이 살 수 있습니다.리눅스에서 OS X로 간단한 프레임 버퍼 코드를 포팅해야합니다.
현재 나는 Objective-C and Swift의 문과 iOS 정보의 과다에 좌절하고 있습니다. 나는 그날 Mac Toolbox를 매우 잘 알고 있었지만 여기서는 도움이되지 않습니다.
무엇이 필요합니까? 창에 표시 할 수있는 1920 x 1080 프레임 버퍼의 메모리 포인터가 필요합니다. 32 비트 RGBA 구성은 좋겠지 만 다른 압축 된 픽셀 구성표와 다른 색 농도를 수용 할 수 있습니다.
Mac에서는 프레임 버퍼 예제를 꽤 많이 검색했지만, 결과는 OpenGL (심한 과장된 소리) 또는 오프 스크린 드로잉 (직접적으로 도움이되지 않음)과 관련이 있습니다. 및/또는 iOS (OS X와 약간 다른 프레임 워크가있는 것 같습니다)와 관련이 있습니다. Core Graphics가 필요한 것을 할 수 있다고 확신하지만, 문서는 배경 정보가 너무 많아서 내가 실제로 찾고있는 것을 찾을 수 없습니다.
누구나 접근 할 수있는 방법을 제안하거나 샘플 코드를 가르쳐 줄 수 있습니까? 아니면 이에 대한 적절한 비 iOS 문서를 가르쳐 줄 수 있습니까? 나는 잘못된 접근법을 취하는 것처럼 들리면 다른 옵션을 열어도됩니다.
SDL과 같은 것이 도움이 될까요? 상대적으로 단순한 라이브러리. 프레임 버퍼와 비슷한 것을 가질 수 있어야합니다. – Petesh
@Petesh 정말 재미있는 생각입니다. Linux에서 X11을 사용하지 않기 때문에 SDL이 프로젝트 자체에서 작동하지 않는다는 것을 알고 있습니다. 그렇다고해서 SDL을 개발에 사용할 수 없다는 의미는 아닙니다. –
@Petesh SDL이 이러한 목적을 위해 잘 작동하는 것 같습니다. 이 대답을하면 받아 들일 것입니다. –