프로그래밍 QnA + 설치 및 활용 QnA

pride4ever의 이미지

s3c2440이 올라간 시스템에 OS 없이 SDL을 포팅하려고 합니다.

임베디드 프로그래밍을 처음 시작한 초보입니다.

S3C2440에 OS가 없는 시스템에 SDL을 포팅하고 싶습니다.
그림 그리는 라이브러리를 찾다보니 SDL이 적당하다 싶어 포팅하고 싶은데
포팅에 관한 정보는 죄다 리눅스 관련 정보들 뿐이더군요.
제가 리눅스쪽에도 문외한이거든요.. ㅠㅠ

다른건 필요없고 비디오 버퍼에 다이렉트로 그림만 그릴수 있으면 됩니다.
(비디오칩은 SiliconMotion의 SM502...)

여기에 anti-aliasing 정도만 적용되면 됩니다.
시간이 많으면 SDL만 찬찬히 분석하면 되겠지만 5개월의 짧은 시간으로는 불가능합니다.

OS 없이 포팅하려면 어떻게 해야 할까요?
SDL 소스 코드 중에 어떤 부분이 필요한가요?

그냥 대충 힌트만이라도 던져 주세요.

그럼 새해 복많이 받으시길 바랍니다.

syayiyip의 이미지

[완료] c언어 구조체에서 마지막에 char name[1]; 과 같이 크기 1의 배열 생성해주는 이유?

// 정의
typedef struct _FILE_FULL_EA_INFORMATION
{
ULONG NextEntryOffset;
UCHAR Flags;
UCHAR EaNameLength;
USHORT EaValueLength;
CHAR EaName[1];
} FILE_FULL_EA_INFORMATION, *PFILE_FULL_EA_INFORMATION;

// 사용 예
char EA_Buffer[sizeof(FILE_FULL_EA_INFORMATION) + TDI_TRANSPORT_ADDRESS_LENGTH + sizeof(TA_IP_ADDRESS)];
PFILE_FULL_EA_INFORMATION pEA_Buffer = (PFILE_FULL_EA_INFORMATINO)EA_Buffer;
...
memcpy(pEA_Buffer->EaName, "abcdefghijklmnopqrs", pEA_Buffer->EaNameLength + 1);

-----

hanuri의 이미지

i5 샌디브릿지에서 우분투 별 문제 없을까요?~

이번에 컴퓨터를 한대 맞추는데, OS비용 절감 및 Linux를 다시 써보고자(오래전에 쓰다가 요즘엔 다시 윈도우만 쓰네요;;)

우분투를 깔려고합니다-

별도의 그래픽카드는 안사고 i5 샌디브릿지의 내장 그래픽 칩을 이용할생각인데 우분투 64bit 별 문제 없나요?~

k3rnel의 이미지

[질문] arm-none-eabi 와 arm-none-linux-eabi 차이점이 있을까요?

안녕하세요

Android Arm Cpu 기반의 cross compile 환경을 구성하려고 하는데요
그래서 arm-none-eabi 와 arm-none-linux-eabi 이 두가지 종류의 컴파일러를 찾긴 찾았는데 서로 차이가 있을까요?

어떤 차이가 있는지 조언 부탁드리겠습니다(_ _)

수고하세요~

chasm의 이미지

[완료]웹서버에서 사용자 디렉토리와 500 internal server error에 대해

우분투 10.04 LTS 설치하고 APM 설치했습니다.

사용자 계정을 만들고 제로보드를 설치하기 위해 public_html 에 압축파일을 넣고 풀었습니다.

rootage의 이미지

[완료] www.domain.com/~id 이런식으로 접근을 어떻게 허용해 줄 수 있나요?

현재 우분투 10.04에 apache2를 사용하고 있습니다.
예전에 www.domain.com/~id 이런식으로 한 개의 도메인으로 사용자별로 설정을 해줄 수 있었는데
현재는 어떻게 해야 저런 식으로 접근 시킬 수 있는지 궁금합니다.

도움주셔서 감사합니다^^

cibangbird의 이미지

리부팅시키는 함수가 있나요???

임베디드 시스템에서 프로그램을 짜고있는데요...
그냥 리눅스 자체를 리부팅 시키고싶은데
기본적으로 리부팅 시키는 함수가 있나요??
현재는 그냥 exit()으로 프로그램만 다시 죽이고
스크립트로 다시 실행되게 만들어놨는데
하드웨어자체 또는 리눅스 자체를 새로 실행되게끔 변경하고 싶은데
그게 될지? 또 된다면 어떻게해야할지 궁금합니다...
대략적인 방법만이라도 알려주시면 어찌어찌 찾아서 해보겠습니다..
고수님들의 조언을 부탁드립니다.

wpdnjd의 이미지

데비안 사용자 로그온 차단 설정

user1과 user2의 사용자로 로그인시
"Sorry, Server check"
라는 메시지가 뜨면서 로그온이 안되도록 하는 설정방법좀 알려주세요

net1692의 이미지

[완료]ffmpeg의 avcodec_find_encoder() 함수 질문

ffmpeg 실행해보면
FFmpeg version SVN-r26306, Copyright (c) 2000-2011 the FFmpeg developers
built on Jan 11 2011 10:34:49 with gcc 4.4.5
configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 0 / 0.16. 0
libavcodec 52.108. 0 / 52.108. 0

windows010의 이미지

같은 버전 리눅스를 파티션 나눠서 2개 설치 질문입니다..

안녕하세요
리눅스 완전 초짜에
단순히 시뮬레이션 돌린다고 리눅스설치에 끙끙 앓고있는 1人입니다..;

리눅스 설치자체는 큰 문제가 없는데..(그냥 저냥 기본적인 컴퓨터만 하는정도입니다)
문제는 리눅스를 2개 설치하고자 하는데 있네요...
일단 지금 약 90기가 정도(hda0, hda1)에 windows7이 깔려 있고
나머지 500기가 정도를 250 씩 나눠서 리눅스를 설치하고자 하는데..

리눅스를 하나 설치하고 난뒤에 다시 리눅스를 설치하면 기존에 설치되어있는 리눅스는 부팅이 안됩니다.
부트로더를 덮어씌워서 그런가 싶어서 추가로 설치할때 grub를 설치하지 않아도 마찬가지입니다.

다른버전으로 설치하면 가능한건지 아니면 grub을 수정해서 부팅을 할 수 있는건지.. 궁금하네요

참고로 리눅스는 CERN에서 나온 Scientific Linux 64bit고 레드햇5 기반입니다..

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기