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

coner74의 이미지

콜스택이 깨진거 디버깅

개발중에 어떤부분에 Print문을 넣을경우는 Assert가 발생하지 않고 빼면 죽는경우가 있어
coredump를 했지만 콜스택이 ?? 이런식으로 깨져나옵니다.

그래서 어디서 찾아보니 아래와 같이 하여

(gdb) maint info sections .text

Exec file:
`/home/coner74/hj153.kim_Barcelona_EU_6900_Prj_int/Prd_Barcelona/B-BARBSPUSC/Build/BIN/exeDSP', file type elf32-littlearm.
0x00530320->0x0179c4a0 at 0x00528320: .text ALLOC LOAD READONLY CODE HAS_CONTENTS

위와 같이 나왔습니다.

0x00530320->0x0179c4a0 이 문제라고 하여

lmk378의 이미지

/dev 디렉토리 안에 있는 파일들에 관하여 질문있습니다.

/dev 디렉토리에 들어있는 장치파일들은 초기 리눅스 부팅시 커널에서 파일시스템 마운트 후 만들어 주는 것인가요? 아니면 파일시스템상에 다 들어있는 것인가요?
예를 들자면 현제 sdcard(이하 mmc)를 안드로이드 시스템에서 마운트가 되도록 하고있습니다.

bakdorazi의 이미지

tftp :server says :File not found 흠...

tftp를 깔고 /etc/xinetd.d/tftp 의 설정을 아래와 같이 하였습니다.

k523ms의 이미지

make 옵션들을 eclipse에서도 그대로 적용할수 있나요??

sqlite3 라는 프로그램을 윈도우 환경에서 개발할려고 합니다..
eclipse를 사용해서..

vudghkzm의 이미지

동영상 파일 속에 제작자 또는 제작에 사용된 시스템의 정보가 저장되나요?

얼마전 뉴스에서 봤는 데, 디지털 카메라로 찍은 사진 파일속에 디지털 카메라의 정보가 메타데이타처럼 저장된다고 하더군요.(전문 용어로 뭐라고 하는지는 잊어버렸네요) 그래서 그 정보를 통해서 디지털 카메라를 추적할 수 있다고 하더군요.
이 얘기를 듣고 난 후에는, 제 블로그에 제가 직접 찍은

linkflex의 이미지

8bit 처리와 16bit 처리의 차이점은?

#define JTYPE_BASE 0xd0100000
#define LCD_INS (JTYPE_BASE+0x0020)
#define LCD_DAT (JTYPE_BASE+0x0021)

#define lcd_ins (unsigned char*)LCD_INS
#define lcd_dat (unsigned char*)LCD_DAT

*lcd_dat = (unsigned char)(data[i] & 0xff); //8bit
*lcd_dat = (unsigned short)(data[i] & 0xffff); //16bit

8bit처리와 16bit처리가 어떻게 다른가요?
그냥 위에서와 같이 해 주

dndk715의 이미지

C언어 에서요; int 형에 구조체의 주소를 담을 수 없나요?

말록 함수로

int dd;
struct XX ff;

dd = (int dd)malloc(sizeof(struct XX));

이런식인가 안되나요? 인트형배열에 구조체주소를 쫙 넣고 싶어서 그런데;;
말록함수는 완전 꽝이라 허접한 질문 답변해주시면 감사합니다 ㅠ

lk111lk의 이미지

안드로이드라는 개념이 궁금해여~

C+ ,java 등등 이와 같은 부류로서의 프로그래밍 하나인가여?
그런데 안드로이드에 대해 검색을 해보니 java와 관련되어서 이야기들을 하시더라고요.
안드로이드프로그래밍이란게 어떤 개념인지 궁금합니다.

사실 이것이 궁금한 이유는 하나의 프로젝트를 하려하기 때문인데여.
스마트폰을 이용하여

cdral의 이미지

mysql-bin log 를 이용한 복원에 대해 조언좀 구합니다.

삭제된 디비를 복원할려고 하는데요
# mysqlbinlog -d test_db mysql-bin.000030 > test.sql
여기서 mysql-bin.000030 파일은 가장 최신의 파일입니다.
디비 삭제 명렁어가 들어간 부분은 주석처리후
# mysql -uroot -p test_db < test.sql
이렇게 하면 복원이 된다고 알고잇습니다.

근데 궁금한것이 로그파일은 mysql이 재시작된

neohwang의 이미지

[완료]쓰레드를 이용한 통신 프로그램에서 mutex, cond 문제


쓰레드를 이용한 통신프로그램입니다.

SocketRead() 함수에서 ThreadRead 함수로 mutex와 cond_signal을 이용하여 넘기는 구조입니다.

문제는 rIdx 값을 이용하여 변수를 넘기는 부분인데요.

1. SocketRead()함수에서 rPool[rIdx++] 해서 변수값을 넘깁니다.

2. ThreadRead에서 rIdx가 0이면 cond_wait로 시그날을 기다립니다.

문제는 위 2번에서 절대로 rIdx가 0이면 그 아래 printf()문을 수행할수 없을 것 같은데..
수행이 되네요..

이 부분이 왜 그런지 도움 부탁드립니다.

감사합니다.

페이지

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