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

dlatjrwo의 이미지

open() 함수 사용시, Invalid argument 에러 발생

사운드카드 디바이스를 통한 wav 파일 재생 프로그램 실행 중,
open() 함수을 통하여 장치를 접근하려고 할 때, Invalid argument 에러가 발생합니다.

이 소스코드를 컴파일 환경에서 gcc(Ubuntu 4.4.3-4ubuntu5.1)4.4.3을 통하여 컴파일했을 경우,
문제없이 장치를 사용하였습니다. 헌데, 컴파일 환경에서 arm-Linux-gcc(gcc version 4.3.1)을 통하여
컴파일하고,(컴파일은 문제없이 되었습니다.) 테스트 보드로 실행파일을 옮겨 실행하면 앞서 언급한,
Invalid argument 에러가 발생합니다.
/dev/폴더에서 dsp장치가 인식된 것은 확인하였습니다.
장치에 접근을 못하는 건지, 아니면, 관련 소스에 문제가 있는 것인지, 어떤 문제인지 도통 감이 잡히지 않네요.
도움을 부탁드립니다.

컴파일 환경
- Linux 2.6.32-45-generic #103-Ubuntu SMP i686 GNU/Linux

sunctchoi의 이미지

ifortran 컴파일러의 편집기로 vim을 쓰는데 vim의 초기 설정에 대해서

제가 intel fortran을 우분투에서 사용 중에 있습니다.

편집기로는 vim을 사용하고 있는데 사용하다 보니 설정을 잘 해주면 여러모로 편한 점이 많다는 것을 알게 되었습니다.

여러 설정 중에서 f2 같은 단축키를 사용하여 편집 중에 바로 저장과 컴파일 및 실행을 하도록 설정하는 것도 가능한 것인지?

.vimrc 파일을 어떻게 수정해야 되는지.. 포트란 & vim 사용 고수님들 정보를 나눠주시면 감사하겠습니다. 좋은 하루 되세요^^

몰라요의 이미지

우분투에서 이클립서 설치시 /usr/bin 에 링크대신 왜 스크립트 파일을 만드나요?

우분투에서 이클립서 설치시 /usr/bin 에 심볼릭 링크를 만들수 있는데 왜 스크립트 파일을 만드나요?
이클립스 설치 하는거 찾아보면 대부분 그렇게 되어 있더라구요.
물론 다운로드 받아서 설치시에요

opsys100의 이미지

메세지 에러로그..hda:task_in_intr : error=0xd0 LastFailedSense 0x0d 에 대해 문의 드립니다.

Kernel 버젼 2.6.9-42.Elsmp (RHEL 4)

kernel: hda: task_in_intr: status=0xd0 { Busy }
kernel: hda: task_in_intr: error=0xd0LastFailedSense 0x0d

위와 같은 에러 로그가 남았는데 찾아보니까 해당 커널버젼의 특정 CDrom(TEAC DV-W28ECW)에서 발생하는 버그라고 합니다.

*링크주소 https://bugzilla.kernel.org/show_bug.cgi?id=10887

overover2000의 이미지

fatal error lnk1104 좀 알려주세요

visual studio 2010애서 masm 코딩중입니다. 잘 되다가 갑자기

1>------ 빌드 시작: 프로젝트: 20130710, 구성: Debug Win32 ------
1>빌드 시작: 2013-07-10 오전 11:44:23
1>InitializeBuildStatus:
1> "Debug\20130710.unsuccessfulbuild"에 연결(touching)하고 있습니다.
1>_MASM:
1>해당 입력 파일과 비교하여 출력 파일이 모두 최신 파일이므로 "_MASM" 대상을 건너뜁니다.
1>ManifestResourceCompile:
1> 모든 출력이 최신 상태입니다.
1>LINK : fatal error LNK1104: 'C:\Users\INFOVIL\Desktop\Assem_study\20130710\Debug\20130710.exe' 파일을 열 수 없습니다.
1>
1>빌드하지 못했습니다.
1>

shinrolen의 이미지

HPUX에서 GLANCE나 TOP으로 전체 사용중 프로세스는 못보나요?

프로세스가 대략 100개 정도 떠잇는데

첫페이지 10개정도만보이네요..

GLANCE와 TOP마찬가지구요

메모리 누수 분석해야돼는데

전체적으로 프로세스 보는법은없나요>?

gildong17778의 이미지

-

ohyeaha의 이미지

안드로이드 kernel 동작에 대한 질문입니다.

안녕하세요! 안드로이드 개발보드 상에서 kernelshark를 이용해 특정 어플리케이션을 트레이싱 하고자 합니다.

첨부된 그림에서 dio.doodleworld-4704가 트레이싱하고자 하는 어플리케이션입니다. 그림 그리는 어플리케이션입니다.

점을 한번 찍는 동작만 수행하였습니다.

dio.doodleworld-4704의 scheduling latency, preemption latency, execution time을 정의해서 측정하고자 합니다.

궁금한 것은 CPU가 idle인 상태, 즉 line에서 아무것도 없는 상태를 execution time에 포함하여야 하는 것인지요?

그리고 점을 한번만 찍었는데 여러 inputdispatcher, surfaceflinger가 발생하는 이유가 무엇있지요?

godorizz의 이미지

telnet 으로 GET / /HTTP1.1 하면

네이버만 요청페이지를 찾을 수 없다고 나오네여 response 헤더 자체도 안나오구.
request헤더가 제대로 날라가서 찾은 거 같은데 요청페이지를 찾을 수 없다는 네이버 자체 홈페이지 안내말이 나오네요

아시는 분좀 ㅜㅜㅜㅜ 다음이나 이런 사이트는 잘 되는데 왜 네이버만 그럴까요

oliverlee의 이미지

_GNU_SOURCE 가 무엇입니까?

대소문자를 구별하지 않고 문장을 비교하는 strcasestr 함수를 이용하고자 합니다.
리눅스(CentOS)에서 컴파일을 하는데
"implicit declaration of function" 이라는 에러 메시지가 뜸니다.

그래서 gcc 옵션에 -D _GNU_SOURCE 를 추가하니 잘 동작하네요

이때 "_GNU_SOURCE" 가 뭔지 궁금합니다.
괜히 이것을 넣어서 컴파일하면 다른 정상적으로 작동하던 것들이 잘 못 동작하거나 그러지 않는지 걱정되네요

페이지

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