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

익명 사용자의 이미지

RS232C 통신 관련

모터드라이버를 가지고 있습니다.

모터 제어를 하기 위해서 아두이노 보드와 TTL-RS232C 컨버터(MAX3232)를 사용하려고 합니다.

모터드라이버 제조사의 모니터링 프로그램을 사용하면 모터가 잘 작동됩니다.

간단한 시리얼 통신용 프로그램을 작성하여서 아두이노 보드와 TTL-RS232C 컨버터를 통해서 통신을 하면
PC와 통신이 잘 이루어집니다.

그런데 모터드라이버와 아두이노 보드를 연결하면 동작하지 않습니다.

아무래도 제가 잘 모르고 있는 부분이 있는 것 같습니다.
제가 놓치고 있는게 무엇인가요?

김영현의 이미지

USB 데이터 케이블을 사용해 리눅스 기반 타겟 보드와 윈도우즈 PC 연결

안녕하세요.

개발 보드에 USB 포트만 있어서 불편해 USB 데이터 케이블을 사용해 HOST (윈도우즈) PC와 연결을 하고자 합니다.

시중에 이 같은 작업이 가능한 데이터 케이블이나 이미 경험이 있으신 분들의 답변을 듣고자 글을 올립니다.

고수님들 답변 부탁드립니다.

미리 감사드립니다.

좋은 하루되세요!!!

익명 사용자의 이미지

소켓 프로그래밍 관련 질문입니다.

소켓 프로그래밍을 입문해서 이제 막 공부를 시작했는데요,
궁금한게 생겨 이렇게 질문 드립니다.

TCP/IP를 이용하면 신뢰할 수 있는 데이터 전송이 보장되고,
Application level에서 프로그래밍을 할 때 서버와 클라이언트 간 프로토콜을 정의해야 한다고 배웠습니다.

만약 클라이언트에서 write(sock, buffer, 100);과 같이 데이터를 전송하고
처음 10 바이트에 헤더 정보가 있어서
서버에서 read(sock, buffer, 10)과 같이 헤더 데이터를 먼저 받는다고 할 때에

이렇게 read로 데이터를 읽는다고 하면 서버쪽 socket 버퍼에 클라이언트에서 보낸 데이터가 10바이트 이상 들어왔다는 가정이 있어야 하는데
이런건 따로 확인 안해도 되는건가요? 만약 아직 5바이트만 들어왔는데, read(sock, buffer, 10)이 호출되면 5바이트만 들어올텐데 이런 경우도 대비해서 코딩해야겠죠?

declspec의 이미지

netfilter 후킹

넷필터로 리눅스상의 네트워크체인에 후킹을 걸때
우선순위를 정할수가 있는데요

제가 올린 모듈이 PRE ROUTING 에다가 우선순위를 1 로 해서 걸었는데
다른 모듈도 똑같이 PRE ROUTING 에다가 1로 체인을 걸면
누구께 먼저 호출되나요??

dongseob.park의 이미지

bash 관련해서 여쭈어봅니다.

안녕하세요, 어떻게 기회가 닿아서 동아리 서버를 운영하고 있는 학생입니다.

CentOS 5.6을 사용중이고, 외부에서 root으로 로그인 못하게 막아놓은 상태입니다. 제 계정 하나 만들어서 sudo로 root 권한 얻어 사용중이구요.

그런데, 어느날부터서인가. 아마도 제가 패키지 설치하다가 무언가를 건드려서 그런 것같은데,

예전에는 [id @ path] 이런 식으로 뜨던 쉘 프롬포트가 bash-x.x$ 이런 식으로 뜨고,

오늘은 sudo로 root을 얻었을 때 쉘에서 ls 명령어를 치면 파일명이 검은 색으로만 나오네요.

따로 어떤 설정 파일을 건드리거나 한 적은 없는데, 최근에 패키지를 이것저것 설치는 많이 하긴 했습니다. 이 과정에서 문제가 생긴게 아닌가 생각하고 있습니다.

이런 경우에 어떤 설정 파일을 참조해보는 것이 좋을까요?

declspec의 이미지

전역변수에 static

리눅스 커널모듈의 소스중에
전역변수에 static 을 붙이는 경우가 있는데
이걸 붙이는게 어떤 의미가 있는거죠??

또한 함수앞에 static 을 붙이는건 어떤 의미인가요?

geoplab의 이미지

[완료] 윈도우 7에서 갑자기 화면이 거꾸로 나오는 문제를 어떻게 해결해야 하나요?

안녕하세요.
집에서 제 와이프의 랩탑에서 인터넷을 하고 있었는데 갑자기 화면이 깜빡이더니 위아래가 바뀌어 거꾸로 나오고 마우스드 원하는 방향의 반대방향으로 움직이는데 어떻게 고쳐야 하나요?
윈도우 7 스타터를 사용하고 있는데요.
혹시 바이러스를 먹은거는 아닌지 모르겠군요.
물론 여기는 주로 리눅스에 관해 정보를 교환하는 포럼이기는 하지만 혹시 도움을 받을 수 있지는 않을까 해서 이렇게 부탁을 드립니다.
지금은 세이프 모드로 해서 정상적으로 나오고 있지만 노멀로 재부팅을 하면 또다시 거꾸로 나오고 있습니다.
어떻게 고쳐야 하는지 제발 알려주시면 대단히 감사하겠습니다.
그럼 즐거운 주말 보내시길 바라며...

ryan0802의 이미지

배열의 한계 크기는 결정되나요?

안녕하세요.

어느 언어로 배열을 잡아서 append를 하든,
메모리 오버를 하게 되는데요,
이 기준이 정확히 어떻게 결정되는 건가요?

만약에 하나의 리스트에 어마어마한 사이즈의 스트링을 마구 집어넣다보면
에러가 뜨면서 중지되고 마는데요,

사이즈가 뭘로 결정되는것이길래 이러는지,
압축파일 여러개 생성하듯이,
넘어가면 다른 배열로 나눠줄수는 없는지,
이런게 궁금한데 전혀 어떻게 정보를 얻어야 할지 몰라서 여쭤봅니다!

kty1104의 이미지

슬랙웨어 리눅스 13.37 무선인터넷 하기

안녕하세요
오늘 슬랙웨어 리눅스 13.37을 깔았어요
newbie모드로 설치하면서 설명을 한글자 한글자 읽으면서 정성들여서 설치를 하려고 했는데
정말 이대로 가다가는 1년이 지나도 계속 이 설정만 읽고있을거 같아서 X부분이었나? 그쯤에서 그냥 끄고 다시 풀모드로 설치를했어요

우선 links같은걸로 커맨드 라인에서 인터넷을 해보고 싶어서
links -g google.com했는데 앗 안들어가지네요;;

ifconfig wlan0 up
iwconfig wlan0 scanning 해서 WAP를 검색해보니 저희집 공유기가 뜨더군요
그래서
iwconfig wlan0 essid "공유기이름" key 비밀번호
적었더니 에러가 안뜨길래 어랏 성공한건가? 해서
다시 links -g google.com 해봤는데 또 안되네요
결국 윈도우로 다시 와서 여쭤봅니다

리눅스 커맨드 라인에서 무선랜 설정을 하려면 어떻게 해야 하나요?
순서대로 적혀있는 사이트 링크만 주셔도 감사하겠습니다

one0828의 이미지

[Objective-c] 외부 MySQL 데이터베이스에 쿼리 날리는 방법

iPhone App 개발을 시도 중입니다.
MYSQL API를 구해서 서버에 접속까지는 성공했습니다.
서버의 MySQL 에 만들어진 테이블 정보를 가져와 사용해야 하는데
방법을 모르겠네요
외부 서버의 db에 쿼리를 날려서 정보를 어떻게 가져올 수 있는지 궁금합니다..

페이지

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