프로그래밍 QnA

killerwizard의 이미지

특정 임베디드 시스템에서 좋은 폰트 시스템 소개좀 부탁드려요.

안녕하세요.
사용자가 키패드를 누르면 해당 작업을 수행하고
LCD에 결과나 그 과정을 디스플레이 해주는 임베디드
시스템이 있습니다.
시스템은 ARM 기반이고요. RTOS는 Nucleus입니다.
기존까지는 일정한 크기의 비트맵 폰트를 가지고 내부적으로
크기도 키우고 효과도 주고 그래서 화면에 표시했는데요.
글씨도 이쁘지 않고(LCD 뿐만 아니라 프린팅도 합니다 - 영수증)
더군다나 폰트도 몇가지 종류를 쓰려면 메모리도 많이 들어서요.
얼핏 살펴보니 벡터폰트를 사용하면 크기가 변해도 글자가 이쁘다고 그러더군요.

호호아가씨의 이미지

음성 파일크기를 알아보려고,,

음성 파일 크기를 알아보려고합니다,,
지금 qt언어로 마이크로 말하면 바로 들리는 소스에서
말한 음성을 저장하려고 하는데요,,
버퍼에 있는 음성 데이터를 어떤식으로 저장해야 하는지,,
wave파일로 저장하려고 하는데요,,
그럼 추운데 수고하십시요~

peccavi의 이미지

소켓 프로그래밍중 accept() 에러

몇일간 끙끙 앓다가.. 코드 일부를 올려봅니다..

스티븐스 책에 있는 poll() 루틴을 랩핑한건데요

accept() 부분에서 가끔
WARNING : accept failed, connfd = -1, errno = 9
이 메세지를 찍으며 무한루프를 도네요..

구조적으로 어느 부분이 잘못되었는지 지적좀 부탁드립니다..
아무리 봐도 안나오네요.. ㅠㅠ
코드를 짧게 올리려고 중간중간 관계 없는 부분은 삭제했습니다.

먼저 메인 루틴 부분입니다.
[code:1]
void *thread_recvmsg(void *arg)
{
int sid;
ePollResult ret;

hanna의 이미지

임베디드 장비에서 메모리 leak가 발생하는것 같습니다.

임베디드 장비에서 cdrecord 프로그래을 System 함수로 호출해서 사용하는데(레코딩 하려고 합니다) Out of Memory 가나서 죽습니다. 어플리케이션은 데몬으로 동작하구요.. 시리얼로 printf 찍어서 상황을 살펴보고 있는데.. 이런 상황에서 메모리를 allocate 하고 free 하는 상황을 확인 할 수 있는 방법이 없을까요?

psjcap의 이미지

socket처리시 프로세스가 블록됩니다..

os는 솔라리스이구요..

client 프로세스가 종료되면(exit로 종료..)
server가 멈춰버립니다..(죽지는 않고.. 행되버립니다..)

socket은 server/client 모두 nonblock이구요..
select 돌면서 recv/send 상태를 확인합니다..

send/recv 시에 에러 체크는..
EINTR 발생하면 무시하고 다시 send/recv 처리하도록 되어있고..
0보다 작으면 로그 출력 후 shutdown, close 시킵니다..

SIGPIPE 처리는 fprintf로 출력하구요.. 별다른 처리 않합니다..
signal handler는 sigaction으로 달았습니다..

행되버렸을 때.. truss로 확인하여 보니 무한루프는 아니고..

ytt의 이미지

[Q] 커널 모듈등에서 파일시스템 접근하기

커널 모듈에서 파일시스템에 접근하는것이 가능한가요?

궁극적으로 하고 싶은것은, 커널 모듈에서 /proc 파일시스템안의 내용들을 읽거나 쓰고 싶은것입니다. 그런데, 꼭 이것이 아니더라도 만일 ext3가 built-in으로 들어가있는 경우라면, 커널모듈에서 새로운 파일을 생성하거나 기존에 존재하는 파일들을 열고 작업하는게 가능한가요?

짧막한 힌트라도 부탁드립니다. 감사합니다.

leolo의 이미지

[원도우] inittab 과 같은 역활을 하는 것은..

프로그램 시작시 리눅스에서는 /etc/inittab 에 등록하면 되잖아요.
e1:234:respawn:/home/leolo/run -c run.conf
이렇게 하면 run.conf 파일을 읽어서 실행이 되더군요..
그런데, 원도우에서는 어떻게 하죠.

그냥.. 간단하게 서비스에 등록하면 됩니다.
이런 답변 저는 싫어합니다...
여기서 보시면 아큐먼트로 conf 파일도 받거든요.

방법 좀 알려주세요.. 부탁드립니다.

yeppiguy의 이미지

audio mixing에 사용되는 AGC(Auto Gain Control) 알고리즘...

2개이상의 PCM 음성데이타를 하나의 PCM음성데이터로 만들기 전에 각각의 음성데이터의 볼륨값을 서로 특정 레벨로 맞출 수 있는 알고리즘에 관한 자료를 어디서 구할 수 있을까요?

웹에서 뒤지다가 결국 못찾고 이렇게 글을 올려 봅니다. 혹시 관련 일을 하시는 분 계시면 알려주세요....^^

ungqum77의 이미지

[Shell_Progrmming] 비밀 번호 입력 문제

스크립트를 하나 짜고 있는데요..^^; 간단한건데...
scp 하는 스크립트 입니다.
그런데 비밀 번호 입력하는 절차가 있어서, 난감합니다.
bash:~>./myScript 127.0.0.1(엔터)하면,
scp temp.txt my@127.0.0.1:./directory/를 수행 하게 됩니다.
이때
password:
입력 프롬프트가 뜨게 되는데요 자동으로 패스를 넣어주는 어떤 명령이 있는지요?
부탁 드리겠습니다.

김영재의 이미지

[질문] Operating System Concepts와 Applied --- 의 차이

Operating System Concepts와 Applied Operating System Concepts의 차이점은 무엇인지요?

페이지

프로그래밍 QnA 구독하기