프로그래밍 QnA

ssriuse의 이미지

*** Warning - bad CRC or NAND, using default environment

제가 임베디드 개발환경을 구축하려고 u-boot와 커널을올리고 보드를 부팅했는데
*** Warning - bad CRC or NAND, using default environment 라는 메시지가 뜨면서 자꾸 리붓되네요... 원인을 모르겠습니다 ㅜㅜ

부팅 메시지 입니다

##### EmbedSky BIOS for SKY2440/TQ2440 #####

Press Space key to Download Mode !

Booting Linux ...

Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00200000 ... Copy Kernel to SDRAM done,NOW, Booting Linux......

ksl6424의 이미지

[C++]Linux용 opensource를 Windows용으로 convert하고 싶습니다.

Linux상에서 구현이 되어있는
OpenTLD라는 영상처리 오픈소스를 공부중인데
Windows상에서 구동이 되게 convert하려고 합니다.
이를 시작할 간단한 Tip이라도 부탁합니다!

- OpenTLD
https://github.com/arthurv/OpenTLD

zzxcvb77의 이미지

간단한 파일 입출력중인데요.....도와주세요

파일입출력을 했는데
값이 이상하게 마지막 값만 깨져서 나오네요 ㅠㅠ
어디가 잘못된건지 모르겠습니다.
고수님들 도와주세요..


#include
#include
#include
#include
#define _CRT_SECURE_NO_WARNINGS

struct DATA {
char name[10];
char email[30];
struct DATA *next;
} DATA;
typedef struct DATA data;

int main (void)
{
FILE * fp;
data *d = (data*)malloc(sizeof(data));

shodhpfooqmm의 이미지

에러처리 얼마나 하시나요?

보통 라이브러리 함수 및 시스템콜을 사용할 때,
리턴값을 확인 후 대해 모든 에러처리를 하시나요?

코딩을 할 때 어느정도의 에러처리를 해야될지 감이 잘 안오네요.
모든 함수에 대해 리턴값을 확인하고 에러 유무를 확인하는 것이 좋은 습관일까요?
이에 따른 오버헤드는 크지 않을까요?

여러분은 어떻게 하시는지 궁금합니다.

adsfasdfafer의 이미지

stack smashing detected 해결점 해주십쇼

스텍스메싱이 버퍼 오버플로우라고 하던데

poteito의 이미지

MINIX에서 background, forground 개념

MINIX를 써보고 있는 중인데요
MINIX에는 설마 background, forground개념이 없나요?
Ctrl+Z를 해도 suspended되는게 아니라 stopped되고,
bash를 설치해도 fg나 bg명령어는 설치가 안되네요. (command not found로 뜹니다.)
bg, fg는 리눅스 커널의 기본개념아닌가요? ㅠㅠ 혼란스럽네요 도와주세요..

adsfasdfafer의 이미지

[완료]stderr과 exit(1)은 어디에 사용되는건가요?

stdin은 표준입력스트림
stdout은 표준출력스트림으로 알고있는데

그럼 stderr은 대체 정체가 뭔가요?
표준에러스트림...?

int main( int argc, char *argv[] )
{
 int fd;
 
 if( (fd = open("data.txt", O_RDONLY)) == -1 )
  error_handling( "open() error" );
 
//중략...
}
 
void error_handling( char *message )
{
 fputs( message, stderr );
 fputc( '\n' );
 exit(1);
}

이런 형식의 코드에서
대체 stderr과 exit(1)은 정체가 뭔지 궁굼합니다..
어디 자세히 나와있는곳도 없고요... ㅜㅠ

tweedledum의 이미지

SMTP 클라이언트 프로그램에서 Bcc 필드가 작동하지 않네요. 도움 바랍니다.

안녕하세요. 현재 프로그래머는 아닌데 같은 내용의 메일을 매달 50개 정도 보내야 하는데 그게 귀찮아서 간단한 프로그램을 작성하고 있습니다. 메일 내용이 음... 꽤 중요하고 반드시 전달되어야 하는 것이라 Bcc 필드를 넣어서 메일이 제대로 전달되었는지 확인하려고 합니다(그렇다고 확인 되는 것은 아니겠지만 Bcc로 제가 받았다면 상대편도 받을 가능성이 클 것 같아서요).

근데 To 수신자에겐 메일 전달이 잘 되는데 Bcc 수신자(두번째 제 메일 계정)으로는 메일이 수신되지 않네요. 뭐가 문제일까요? RFC2822 문서를 읽어봐도 문제를 발견할 수 없네요.

SMTP 프로토콜 잘 아시는 분들의 도움 부탁드립니다.

=========== smtp.gmail.com 접속 ==============

s: 220 mx.google.com ESMTP d4sm5251345pbe.36
c: EHLO testing

copower의 이미지

[완료] c언어 malloc에서 리턴 값에 대한 질문입니다..

안녕하세요.
KLDP에서 malloc에 관련된 내용들을 찾아보던 도중 궁금한 부분이 생겼습니다.

malloc의 리턴과 관련된 문제인데요, 통상적으로는 malloc으로 할당받은 시작 주소 번지의 변수를 return 해서 사용하는것으로 알고 있습니다.

예를 들자면, 이런 식이나...

 
void main()
{
	int *p;
	int num = 3;
        p = (int *)malloc(sizeof(int) * num);
        //to do
}

이런식으로 말이죠... (아래 코드는 리턴이 제대로 이루어 졌는지 헷갈리네요...단순한 예제입니다...)

livey의 이미지

xpath 지원 xml c++ 라이브러리 문의

xerces 3.1.1을 쓰는데요 xpath가 완벽하게 지원 안되는것같은데
DOM방식이면서 xpath가 잘 지원되는 c++ xml 라이브러리는 어떤게 좋은가요?
추천좀 부탁드립니다~

페이지

프로그래밍 QnA 구독하기