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

voidworker의 이미지

라이브를 스트리밍 하고 싶습니다.

사용할 프로토콜은 HTTP입니다. 리눅스 PC에 USB튜너(ATSC)를 달아서 이를 스트리밍 하고 싶습니다.
간단히 lock하고 scan하는 것 까진 완료했구요. 그래서 /dev/atsc/adapter0/dvr0 에서 원하는 채널의 TS가 나오는 것까진 확인했습니다. 확인 방법은 dvr디바이스를 읽어서 파일로 저장한 후, 미디어 플레이어에서 돌려봤구요. 이제 이것을 실시간으로 HTTP로 스트리밍하고 싶습니다.

제가 시도한 방법은, 일단 웹서버는 mini_httpd를 사용했구요. 이게 제일 간단해보이더라구요. fifo를 하나 만들고 dvr0를 읽어서 이 fifo에 writing하고, 웹서버에서 이를 읽는 형태로 했습니다.

// fifo생성
mkfifo("/var/www/streaming", 0666);

skdaksdptn의 이미지

linux shell 관련 질문드려요.

안녕하세요. 임베디드 리눅스를 공부중인 학생입니다.

etc/inittab 을 수정해서 커널부팅 후,

쉘을 사용하지 못하게 했습니다.

그리고나서 타겟보드 부팅의 마지막에

특정 어플이 최종적으로 실행,

LCD를 통해 해당 어플의 실행을 확인하고 있습니다.

여기서 질문드릴 것이 있는데, 이렇게 되면

명령어를 처리하는 쉘을 얻지 못하게 하므로써

특정 목적을 가진 외부요인에 대해

( 예를 들어 어플를 통해 얻은 정보를 빼낸다거나.. )

안전한 상태일까요?

혹시 쉘을 다시 호출시키는 방법이 있을까요?

개념이 잘 잡히지 않은 상태에서 시작해서인지..

도통 모르는게 많네요.ㅠㅠ

gildong17778의 이미지

-

wingnet88의 이미지

linuxmint 9 사용중인데 usb 장치 (메모리 / 마우스 등등)을 인식하지 못하네요

컴퓨터는

삼성 sens x15 에요... 8년전쯤 산거같은데??? centrino cpu 이고요

최신 리눅스버전이 안깔려서 옛날꺼를 설치했는데

usb가 인식이 안되네요....

마우스도 사용이 안되고요 ㅜ.ㅜ 노트북에 터치패드로만 사용중입니다.

이유를 잘 모르겠습니다...

mrcksdud의 이미지

우분투에서 CUI모드로 한글을 보고싶은데요

교안에 있는 .c파일들을 vi나 cat으로 읽을때 한글이 다 깨져서 나오네요
GUI에서는 .vimrc설정을 해둬서 vi로는 한글인식을 하는데
CUI에서도 볼 수 있으면 좋겠어요..방법 없나요?

smartcode의 이미지

rc.local 에서 실행된 프로그램이 SIGINT (kill -2) 시그널을 받지 못해요..

안녕하세요.

부팅시 실행돼야할 스크립트가 두개정도 있는데요, 스크립트 내부에 trap으로 SIGINT를 캡쳐하도록 짰습니다.
SIGINT를 받으면 종료에 필요한 코드들이 있구요..
이 스크립트들을 터미널에서 직접 실행하고 (백그라운드로 실행했어요 e.g. script.sh &) kill -2 script.sh를 해보면 SIGINT 시그널이 잘 전달돼서 종료코드가 잘 실행되는것을 확인했습니다.
문제는 이 스크립트들을 rc.local에 넣어서 실행하면 SIGINT가 전달이 안돼네요 ㅜ
SIGTERM이나 SIGKILL이 아닌 꼭 SIGINT로만 받아서 종료코드를 수행해야하는데 이런현상이 일어나는 이유가 무엇인지 궁금합니다.

chosh0211의 이미지

disk 사용률 중 nand 영역의 사용률 snmp로 읽어들이는 방법

안녕하세요.

최근에 snmp라는 것에 처음 발을 들인 후 지금까지 이것저것하면서 배우고 있는 초보자입니다.

다름이아니라, 커널에서 df 명령을을 치면

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 4955 4955 0 100% /
/dev/mtdblock2 27648 7176 20472 26% /mnt/mtd3

이런식으로 나오는데 snmp에서 disk 사용율에 대한 OID(.1.3.6.1.4.1.2021.9.1.9.1)를 호출하면
100 이라는 값을 읽어옵니다.

athxue의 이미지

커널 빌드시 make -j 옵션주면 시스템 뻗는 현상 있으신가요?

데스크탑으로 archlinux를 사용중 입니다. 커널 컴파일할일이 있어 3.9.6을 받아서 빌드를 하는데 make -j 옵션을 주어 빌드하면 시스템이 뻗어버리는 문제가 있습니다. 처음에는 그냥 PC하드웨어 문제인가 싶어서 다른윈도우즈 PC에서 virtualbox로 archlinux를 설치하여 빌드해보니 같은 현상이 나오네요;; 원래 커널 빌드할때는 -j 옵션을 사용할 수 없는것인가요?

세벌의 이미지

yeeloong 노트북 데비안? 젠투?

GNOME Asia 2013에서 받은 8089D http://www.lemote.com/en/products/Notebook/2010/0310/112.html 에 데비안 설치하고 X 윈도 설정, 한글 세벌식, 영어 드보락 까지 성공하니 살짝 욕심이 생기네요.

http://www.gentoo.org/proj/en/base/mips/yeeloong.xml
참고해서 젠투에 도전해 볼까 하는데...

데비안과 젠투는 어떤 차이가 있나요?

leolo의 이미지

C++ 에서 코드 나누기...

C++ 에서 코드를 나눌려고 합니다.

지금 까지는
main.cpp 에서

CFunc *g_pFunc = NULL;
g_pFunc->Run(); 호출하고
Run() 함수에서 다수의 스레드를 호출하였습니다.

func.cpp 는 아래와 같은 형식으로 사용하였습니다.
int CFunc::Run()
{
if(pthread_create(&pid[i++], NULL, TestThread, (void*)this) != 0)
{
return FI_FAIL;
}
....
}

void *CFunc::TestThread(void* pvArg)
{
CEapi* pMain = (CEapi*)pvArg;
pMain->Test();
}

void CFunc::Test()
{
.....
}

페이지

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