리눅스 초보입니다.
공부하는 도중 open, read, write에 대한 질문이 생겨 글을 올리게 됬습니다.
open은 옵션에 따라 파일을 열어주는 거고,
read는 연 파일의 내용을 변수에 저장하는 거고,
write는 연 파일에다 적은 변수에 적힌 내용을 파일에 저장하는 걸로 이했습니다.
아래는 gdb에서 bt한 결과입니다. 결과를 보면 메모리에 관련된 부분으로만 추측하고 있는데 메모리 문제라 해도 정확히 어떻게 해줘야할지 감이 전혀 안오네요..#0 0xb7edc408 in std::__default_alloc_template<true, 0>::allocate () from /usr/lib/libstdc++.so.5
#0 0xb7edc408 in std::__default_alloc_template<true, 0>::allocate () from /usr/lib/libstdc++.so.5
서비스에서 Distiller사용해서 PS파일 만드는데 잘안됩니다.
StartDoc 명령에서 정지되는데 원인 잘모르구..
내 생각엔 그 무슨 권한문제인지 .
좀 도와주세요!
ipTIME station 소스 가지고 뭐 좀 해보려고 하는데요
APP에서 socket으로 열고 ioctl 명령을 보내면
dev->open = rt28xx_open; dev->stop = rt28xx_close; dev->do_ioctl = rt28xx_ioctl; 이렇게 등록 되어 있는 rt28xx_ioctl()가 호출되는 건가요?
그런데 rt28xx_ioctl 함수 안에서 pirntk를 찍어놓고
arm보드가 생겨서 디지털 액자를 만들어 볼까합니다.
SoC에 jpeg 디코더가 있어서 jpeg -> yuv422로 변환해서 video out으로 jpeg 출력이 되는 것을 확인했습니다.
문제는 이미지를 화면에 출력하고 다음 이미지를 화면에 출력할때
계속 메모리가 줄어들다가 시스템이 먹통이 됩니다. 메모리가 줄어드는 원인을 밝히라는데 막혔네요.
구글을 뒤져봤는데 메모리 살피는 유틸리티는 저게 다 인것 같습니다. 프로세스 130개 있고, 메모리를 제일 많이 쓰는 양이 1.6%, 65M 에 불과한데, 2.8G 는 누가 쓰고있는 건지 오리무중입니다.
UNIX에서요
예를 들어, 다음과 같이 3개의 파일이 있다고 할 때요,
text.t1 text.t2 text.t3
있다고 할때요, 이를
text.t01 text.t02 text.t03
으로 일괄적으로 바꾸고 싶습니다.
쉽게 할 수 있는 방법이 있을까요?
System의 CPU사용량 / Memory 사용량등을 monitoring하기 위해서 Ganglia를 install해보려고 합니다.
Web에서 ganglia-3.1.0을 download받았는데요 ,,
install절차에 대한 설명을 좀 찾을 수 있으면 해서요..
그냥 ./configure , make , make install 이라는 단순한 방법으로 해보려니까.. make할때,,,error가 나네요 ,,
예를 들어
text.01 text.02 text.03 text.04
가 있다고 할 때, text.03을 제외한 나머지 파일을 한번에 지우고 싶습니다.
저는 이를 위해, text.03을 다른 폴더로 mv 한 후, rm text.* 하고, text.03을 다시 mv 해 옵니다.
키보드에서 자리를 차지하고 있는 Sys Rq 키에 대해서인데요..
혹시 이 키를 한번이라도 써 보신 분이 계신가요?
Wiki에 나온 Sys Rq 설명