프로그래밍 QnA

익명 사용자의 이미지

dd를 이용한 디스크 복사중 발생한 오류 질문입니다.

안녕하세요.
리눅스 시스템상에서 임베디드 시스템의 펌웨어 디스크의 복사를 시도했습니다.
디스크를 연결하고(fdisk로 /dev/sda에 마운트된 것 확인), dd로 덤프파일을 떴습니다.
dd if=/dev/sda of=/diskdump.bak bs=1M
덤프 파일이 생성된것을 확인하고, 디스크를 분리했습니다.
복사시킬 디스크를 연결하고(/dev/sda 마운트 확인), dd를 시행했습니다.
dd if=/diskdump.bak of=/dev/sda bs=1M

작업이 완료된 후 복사한 디스크를 임베디드 시스템에 연결해, 정상적으로 부팅되는것을 확인했습니다.
이후 몇개의 디스크에 더 복사했습니다.
그런데 추가로 복사한 디스크는 임베디드 시스템상에서 부팅이 되지 않았습니다.(바이오스에서 Verifying dmi pool data...에서 진행불가)
복사를 시도한 디스크의 용량, 모델명이 모두 같고 파일 시스템 또한 미리 맞춰놨었습니다.(윈도우 노트북에 연결해 맞춰줬습니다. )

kinys4의 이미지

비트필드를 오버플로우에 대한 문제

매 프레임 들어오는 8바이트 메세지를 받아서 정렬을 해야합니다.
받아서 8바이트 배열을 구조체로 넘겼습니다.

익명 사용자의 이미지

select함수를 이용해서 udp서버와 tcp서버를 하나로 만들어야 하는데

select함수를 이용해서 udp서버와 tcp서버를 하나로 만들어야 하는데 어떻게 해야할지 하나도 모르겠습니다. ㅠㅠ 단 멀티스레드는 최소로 사용해 여러 TCP 클라이언트와 UDP클라이언트를 서비스할 수 있어야 한다고 하는데 알려주실 분 있으신가요?? ㅠㅠ

익명 사용자의 이미지

리눅스 커널의 물리메모리 상 위치에 대해 질문드리고 싶습니다.

안녕하세요 리눅스 커널에 대해 갓 공부하기 시작한 학생입니다.

32bit 아키텍쳐의 가상메모리상에서 커널 이미지가 3g~4g 부분에 위치한다는 것은 알고 있는데, 이 커널 이미지가 물리메모리상에도 위치하고 있는건가요? 위치한다면 어느 위치에 있는건가요?

또, 가상 메모리의 3g~4g 부분에 위치한다면 이는 하나의 task의 가상메모리마다 각각의 커널 이미지가 위치하게 된다는 뜻인 것 같은데 그럼 이러한 각각의 커널 이미지들은 각자의 작업 내용을 서로 어떻게 공유하는 것인가요? (스케줄링 등을 위해)

공부를 시작한지 얼마 안되어 잘 모르는게 많습니다. 답변 주시면 감사하겠습니다.

wogkr3654의 이미지

파일간 struct 변수 공유하기 문제

안녕하세요, c 언어 공부중인데, 아무리 찾아봐도 제가 쓰려는 방식으로 쓰려는 사람이 없는 것 같아서
질문 올립니다.

struct 변수를 여러 파일에서 공유해서 쓰고 싶습니다.
문제는 제가 찾아본 사이트들은 struct 변수라는 자료형 (구조체이름??) 을 공유하는 것이지
실제 오브젝트는 여러 소스파일에서 각각 따로 만들어서 사용하는 것이라고 생각했습니다.

저는 하나의 struct 오브젝트를 만들어서 여러 소스파일에서 변경이 가능하도록 만들고 싶은데
컴파일 시 자꾸 에러가 발생합니다.
다음과 같이 구성하였습니다.

// main.h

익명 사용자의 이미지

파이썬 3 Nameerror가 뜹니다

name 'stream' is not define에 에러가 뜨면서

data = stream.read(CHUNK)부분이 Traceback에러가 뜨는데 원인을 아시나요??

gpqls7662의 이미지

화면 전송 방법

데스크탑 PC를 서버로 두고 태블릿을 client로 둬서 PC의 화면을 일정시간마다 캡처하여 태블릿에 띄우도록 하는게 목표입니다. 전송방식은 UDP를 쓸 것 같습니다. 혹시 해 보신 분 있나요..?

페이지

프로그래밍 QnA 구독하기