프로그래밍 QnA

cat90129의 이미지

windows, linux(rasbian) 블루투스 시리얼통신

안녕하세요. 제목 처럼 노트북(윈도우) 라즈베리파이(라즈비안) 간에

블루투스 모듈(hc-06)을 이용해 시리얼 통신을 하려하는 학생입니다.

현재 블루투스 페어링까지 완료돼있는 상태(putty를 이용해 port로 접속해 폴더 만드는 수행을 했을때 생성되는것을 확인)

로 판단하고 있는데, 그 다음작업이 막막합니다.

제 머리로는 노트북과 라즈베리파이에서 각각 주고받는 코드를 생성해

이제 데이터를 주고 받으면 된다고 생각했는데 (노트북에서 일방적으로 데이터를 송신하는 방식입니다.)

검색을 죽어라해도 몇 주동안 제가 구글링을 못하는건지 예제를 찾아볼수가 없습니다.

windows linux serial python programming

windows linux serial c programming

이런식으로 찾는데 원하는 자료가 나오지 않습니다.

classicid의 이미지

static library 함수 호출

기초적인 프로그래밍 질문 입니다.

libtest.a 파일을 생성한 후에

라이브러리에 있는 함수를 호출하는 main 함수를 만들고

arm-none-linux-gnueabi-g++ main.cpp =ltest -L./

을 했는데

main.cpp:(.text+0x10): undefine reference to 'test()' 라는 오류가 발생합니다.

main.cpp 에는


#include "../xxx/test.h"

...

test();

...

이런식으로 들어가 있어요.

wmchang의 이미지

Simple Captcha 적용 질문 드립니다.

안녕하세요.
자바 기반의 이중화 구조로 되어 있는 서버에 캡차를 적용하였습니다.
적용후 도메인(ex:xxxxx.com)으로 접속시에는 캡차 이미지가 보이지 않고 엑박이 뜨는 상태이며 이중화된 각각의 서버 ip로 접속 시 정상적으로 이미지가 나타 납니다.
도메인은 현재 https기반으로 운영되고 있구요..혹시 관련 상황에 대해 경헙이 있으시거나 해결방안을 알고 계신 분은 답변 부탁 드립니다.

skyjjogari의 이미지

라즈베리파이 파이썬 스크립트 자동실행 해제

라즈베리파이에 라즈비안 OS를 올리고 파이썬으로 코딩하여 테스트 중입니다.

/etc/xdg/lxsession/LXDE-pi/autostart의 내용에 해당 실행파일 (.py파일)을 실행하게하여 부팅시 자동실행이 되게끔 설정하였습니다.

그런데 해당 소스에 try-exception 구문을 넣어서 에러 발생 시 reboot을 하게 하는 바람에..

부팅하고 실행되면 바로 리붓이 되어 아무것도 할 수 없는 상황이 되었습니다.

질문의 요지는 다음과 같습니다.

<다음>

1. OS를 Write한 SD카드를 포멧하지 않고, 현재 부팅 시 자동실행 되는 상황을 해제 하는 방법이 있습니까?

2. 만약 불가능하다면 SD카드를 PC에 인식시켜서 해당 실행파일만 따로 copy를 할 수 있는 방법이 있습니까?

고수 분들의 많은 고견 부탁드립니다.

감사합니다.

luster92의 이미지

socket프로그래밍에서 클라이언트 구분하기

linux, multi process, TCP 환경에서,

parent process내부에서 fork가 동작한다고 할 때

서로 다른 클라이언트를 구분하는 방법은 fork id밖에는 없을까요?

혹은 client에서 데이터를 보낼 때 자신의 ID를 항상 보내줘야 할까요

boooy의 이미지

서버 클라이언트 언어가 다를 경우, 공용 코드 관리 방법 문의 드립니다.

안녕하세요 다른 커뮤니티에 올렸던 질문인데요 이곳에도 문의 드립니다

서버와 클라 모두 구현하려고 합니다. 이때 서로간에 공용으로 사용될 코드가 예상되는데요 (접근 url, 테이블 매핑 객체 및 기타)
이경우 언어가 다르던지 해서 코드 작성시 서로 참조가 안될 경우, 양쪽에 코드 중복으로 수정이나 관리가 귀찮아질 것 같습니다
보통 이경우 어떻게 해결 하시는지요?

제가 생각한 방법은 아래와 같으나.. 전혀 다른 방법이 정석일 것 같아 질문 드립니다

1. 언어간 변환툴을 사용한다 (없으면 만든다. 보통 key-value형태의 class 들이니 언어특성을 거의 타지 않음으로)

2. 통신할때 사용하는 데이터 형식(json등)이 있으니 이것만 손으로 짜고 양쪽에 사용될 파일들은 이 파일로 부터 각각 자동 생성되게 한다(예:json > 서버 class, json > 클라 class). 통신하지 않는 공용 코드도 같은 방식을 사용한다.

dunpeal의 이미지

특정 프로세스에서 타 프로레스 실행시에 타이머나 알람이 동작하지 않습니다.

안녕하세요.
그동안 검색으로만 보다가 도저히 풀리지 않는 문제가 있어서 오늘 가입해서 처음 글 올립니다.^^

A 와 B 두개의 프로세스가 있는데요.(B 는 A 에서 최초 실행)
서로 종료 된걸 캐치하면 system 함수로 재실행해주도록 처리되어있습니다.
둘 다 알람을 이용한 타이머 처리가 되어있는데,

A 에서 B 를 실행해주면 B 에 구현되어있는 알람이 잘 동작을 하는데
B 에서 A 를 실행해주면 A 의 알람이 등록은 되는데 동작하지 않습니다.

둘의 차이점이 뭔가해서 프로세스 정보를 찍어보니

A 는 Flag 값이 4이고
B 는 Flag 값이 0이어서 이부분이 의심이 갑니다.

그런데 왜 A 와 B 의 Flag 가 다른지 모르겠고,
B 의 Flag 를 4로 어떻게 바꿔야할지도 모르겠습니다.

둘의 파일권한이나 소유자는 동일하게 되어있는데요.

그럼 의견부탁드립니다.

auksinblue의 이미지

Kernel 에서 NFS 로 넘어갈 때 질문입니다.

안녕하세요. 처음으로 질문을 올리는 것 같습니다.

기존에 잘 되던 시스템에서 Kernel만 2.6.29->2.6.39로 업그레이드 하고 있습니다.
현재는 NFS로 부팅하는 것을 확인하고 있는데요.
기존 2.6.29 커널은 정상적으로 /sbin/init을 잘 실행시킵니다.
그런데 수정한 2.6.39 커널은 /sbin/init 에서 한참 머뭇거리다 에러가 납니다.
문제 해결이 잘 안되네요. 도움을 부탁드립니다.

커널 부팅로그를 첨부해 봅니다.

jip102의 이미지

perl 파일을 읽어서 특정 키워드 부터 출력하기

안녕하세요. perl 공부중 안되는 부분이 있어서 질문을 드립니다.
파일을 읽어서 특정 키워드를 만나면 그부분부터 파일끝까지 출력을 하고 싶은데여.
예를 들면 아래의 파일(file_list)을 읽어서 Type1(A.txt, B.txt),Type2(D.txt, E.txt) 별로 출력을 하고 싶은데요.

=====
Type1
=====
A.txt
B.txt

=====
Type2
=====
C.txt
D.txt

my $file=file_list
open(File_Open, $file)

while (my $list = ) {
if( $list =~ /Type2/ ) {
last;
}
chomp $list;
print "$list";
}

joon821의 이미지

리눅스 id 로 얻어오는것 질문 드립니다 ;

id와 같은 기능을 하는 프로그램을 작성하시오.
getuid
getpwuid
getgid
getgrgid
getgrent

이런것들중에 사용을 해서 id 와 같은 기능을 하는 프로그램을 작성하는건데 도와 주세요

페이지

프로그래밍 QnA 구독하기