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

bongpjh의 이미지

다중if문 구조의 최소화 할려면 어떻게 해야하는지 조언 좀 부탁드립니다.

배열의 공간은 2048개의 unsigned char로 할당 되어 있습니다.
일차원배열 공간에 노이즈신호가 유입이 됨으로써 이 노이즈신호를 제거해고자 다중if문으로 처리하였는데 효율성도 없을 뿐더러 코드 읽었을떄 복잡함이 있습니다.

예를들어 아래와 같이 경우의 수가 몇가지 있습니다. 이런것을 조금 원만하게 코드를 짤 방법은 없나요?

경우의 수[1] = 255,255,255,0,255,255 배열[3] - > 255로 변경이 되어야 한다.

경우의 수[2] = 255,255,255,0,0,255,255 배열[3],배열[4] - > 255로 변경이 되어야 한다.

경우의 수[3] = 0,0,255,0,0,0,0 배열[2] - > 0 로 변경이 되어야 한다.

경우의 수[4] = 0,0,255,255,0,0,0 배열[2], 배열[3] - > 0 로 변경이 되어야 한다.

xoduddk123의 이미지

PMIC RTC는 어떻게 사양해야하나요??

사용하고있는 임베디드보디가 전원을 껏다키면 리눅스 시간이 초기화되서

알아보니 CPU의 RTC를 사용하는게아니라 PMIC의 RTC를 사용해야하는데

kernel config메뉴에서 어떻게 해야되는지 잘모르겠습니다.

그리고 보드의 터미널창에서

hwclock명령어를 입력하면

hwclock: select() to /dev/rtc0 to wait for clock tick timed out: No such file or directory

이러한 에러문이 출력됩니다

그런데 /dev 디렉토리에가면 rtc0이라는 디바이스파일은 존재하고있습니다.

어떻게 해야할까요..?

emj1035의 이미지

C++ 언어 뉴비가 너무 급해서 질문올립니다ㅜㅜ

제가 C언어를 배운지 한달밖에 안됬는데

pcm파일의 크기를 C++로 강제적으로 반으로 줄일수 있나요?

fopen 등이나 fwirte는 그 파일의 크기만 실행결과에 나타낼 수 있는거 밖에 못하는 기능을

가지고 있지 않나요?

파일의 크기를 강제적으로 나누는 그런 함수좀 알려주세요..ㅜㅜ

vision8520의 이미지

직접 sk_buff를 수정하여 멀티캐스트로 패킷 전송 방법ㅠ

지금 netfilter를 이용하지않고 두개의 NIC를 이용해서
들어오는 패킷을 다른 NIC로 전달해주는 걸 하고 잇는데요 ;
이상하게 자꾸 수신쪽에서 확인해보면 mac 헤더에 목적지 mac이 변경되서 날아가더라구요 ㅠ
혹시 sk_buff를 수정하면서 빼먹은게 잇는건가 싶은데 ..

혹시 sk_buff를 제가 직접 만들어서 dev_queue_xmit()함수로 netfilter를 안거치고 바로 보내려고하는데
sk_buff에서 멀티캐스트하기위해 따로 설정하거나 셋팅해야되는 부분이 잇나요?

jkn5202의 이미지

heartbeat 설치중 질문이 있습니다.

heartbeat 설치중에 가상아이피를 설정하는 부분에서

가상아이피는 임의로 지정하면 되는건가요?? ㅜㅜ

아무리 구글링을 해봐도 가상아이피는 어떻게 주어지는지 모르겠습니다. ㅜㅜ

fhdaos10의 이미지

들여쓰기 도대체 어떻게 해야하는 걸까요?

vmware에서 리눅스로 c프로그래밍을 하고 있습니다. 헌데 화면이 작아서 들여쓰기를 하다보면 그림에서 노란색 동그라미 부분처럼 가독성을 해치는 상황이 발생하게 되는데요;;

이럴 땐 어떻게 하시나요? 들여쓰기를 하지 않고 코드를 연결시키시나요? 아니면 들여쓰기는 반드시 지키시나요?

rgbi3307의 이미지

Samsung Video MFC(Multi Function Codec) firmware

안녕하세요? 오랜만에 글을 올림니다.
삼성 S5PV210에 있는 비디오 코덱인 MFC(Multi Function Codec) 드라이버를
리눅스 커널 2.6.35에 포팅하다가 s3c_mfc_probe() 함수에서
"s3c_mfc_fw.bin" 펌웨어 파일을 따로 올리는 것을 발견했습니다.
그런데, 이 펌웨어를 아무리 검색해도 찾지를 못하고 있습니다.
삼섬에서 제공하는 펌웨어 파일인듯 한데요.

참고로,
삼성 Exynos5410에 사용되는 펌웨어는 아래의 안드로이드 소스에 있다는 것을 검색했는데,
android/vender/samsung_slsi/exynos5410/firmware/mfc_fw_v6.5.bin

S5PV210을 위한 "s3c_mfc_fw.bin" 펌웨어는 찾지를 못하고 헤매고 있습니다.
혹시, 저와 비슷한 경험을 하신분이나,
이 펌웨어 파일을 가지고 있으신 분은 공유 좀 해주실 수 있을까요?
아니면, 어디에서 구할 수 있는지 알려 주셔도 정말 감사하겠습니다.

vani2의 이미지

처음보는 union 초기화 방법

union TestUni {
	int a, b, c;
	double a2, b2, c2;
	};
 
int main(int argc,char *argv[]) {
	TestUni test = {test.b = 23};
	cout<<test.b<<endl;
	return 0;
	}

이런 이상한 초기화 기법을 보았는데 이게 무엇인가요?

dhyoon1의 이미지

java 소켓프로그래밍 관련 문법오류 질문 드립니다..


안녕하세요 실행하면 자꾸 인셉션이 발생해서 질문 드립니다. ㅠ

<클라이언트 소스>

/* 서버와 통신할 클라이언트 소켓 */
Socket socket_to_host = new Socket();
socket_to_host.setReuseAddress(true);
socket_to_host.connect(new InetSocketAddress("reaver.softforum.com", 12167), 10000);

/* 클라이언트의 로컬 포트 저장 */
int local_port = ocket_to_host.getLocalPort();

/* socket_to_host 소켓 셧다운 */
shutdown(socket_to_host);

huss5210의 이미지

cv 정렬관련하여.. 이렇게 질문좀...

안녕하세요
정렬 부분 때문에 이렇게 올리게 되었습니다. 이상한 현상이 있어서...
원하는 이미지를 부분 짜르고 X좌표에 젤 근처에 있는 애들 부터 뽑으려고 하는데요..

opencv findContours를 통해서 포인트 처리 부분 가져왓습니다.

vector< vector< Point> > contours 값들을 잘라서 저장하게 되면 ABCD가 아니라 DCAB이런식으로 되어 있어서 이거를 조정하려고..

페이지

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