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

세벌의 이미지

우분투 14.04? 16.04?

우분투 14.04 쓰고 있는데 16.04 로 올릴것인가 말 것인가 생각중입니다.
14.04와 16.04 어떤 차이점이 있나요?

참고로 제 컴 cpu는
model name : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz
입니다.

jisoohero의 이미지

텔넷 쓰려고 iptime 펌웨어 건들고 있는데.....

텔넷을 요즘에는 아예 커맨드를 빼놓고 출시하더군요 그래서 직접 넣으려 하는데 리팩이 어렵네요.....
비지박스랑 펌웨어 첨부합니다 비지박스를 /bin에 넣어서 주시면 감사하겠습니다

Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1599.07

processor : 1
BogoMIPS : 1595.80

Features : swp half thumb fastmult edsp
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc09
CPU revision : 0

Hardware : Northstar Prototype
Revision : 0000
Serial : 0000000000000000

armv7인것 같네요

nixon4545의 이미지

자바 문제

nixon4545의 이미지

qemu에서 제가 만든 디바이스드라이버 오픈이 안되네요...

따로 만든 테스트프로그램(당연히 유저프로그램)에서는 이상없이 잘 돌아가는데

qemu 소스중에 block/raw-posix.c를 보면

pwrite를 호출하는 부분이 있습니다. 그 호출 전에

제가 만든 /dev/mydev를 오픈해보려고 하는데 계속 리턴값이 -1이 나오네요

errno는 1이 나오는데 1번의 의미가 operation not permitted라고 나옵니다

일단 permission의 문제인건 맞는거 같은데

무슨방법을 써도 오픈이 안되네요... 왜이러는걸까요

playboy999의 이미지

파이썬 질문 입니다.

현재 파이썬 2.7.5 를 사용 중입니다.

얼마전까지 멀쩡히 돌아가던 코드가 안돌아가서 확인 하던 중 질문이 있어서 글을 올립니다.

동일 한 코드를 대화형 창에 입력을 하면
python 을 입력하고
from uiautomator import Device
한줄 한줄 입력을 하면 정상 실행이 됩니다.

하지만 이걸 파일로 만들어서 실행을 하면 Device import 에러가 발생합니다.

둘의 실행 방법에 차이가 있나요?
혹 있다면 무엇을 확인해야 하나요?
선배님들의 조언 부탁드립니다.

gamdekong의 이미지

코딩 작업 환경, 코딩 툴

현재 임베디드 코딩을 하고 있는데

코딩 툴을 아직도 고민하고 있습니다.

현재는 samba를 이용하여 윈도우상에서 이클립스로 코딩중입니다.

원래는 visual studio를 사용했었는데 임베디드 프로그래밍 코드들을 studio로 옮기는게 힘들더라구요
잘 옮길줄도 모르고...

VIM은 직장상사가 사용하지 않는걸 추천한다고 해서 사용 안하고 있습니다.

그래서 무엇을 사용해야할지 고민중입니다. 개인 적으로는 비주얼을 사용하고 싶지만.....

혹시 지금 막 배우기 시작한다면 미래를 위해서

어떤 툴이 가장 업무나 코딩을 효율적으로 할수 있을까요? (돈주고 툴을 구매할 생각도 있습니다.)

선배님들은 대부분 어떤 툴을 이용하여 코딩을 하시나요?

cleo8131의 이미지

embeded device에서 timer 구현하기

어떤 동작을 하는 중에 1분 정도 delay를 주고 그 후에 나머지 동작을 수행하도록 하려고 합니다.
이런 부분이 여러개 있는데 단순히 for문으로 1분 delay를 주면 cpu를 점유하게 되고,
for 문 동작 중에 interrupt같은 게 못 뜰수도 있을 것 같아서 고민이 됩니다.

timer로 1분 주고 1분 후에 interrupt가 뜨는 식으로 해야 될까요?
그럼 timer 를 주어야 되는 부분별로 함수를 나눠야 되는 것인지..

좋은 방법이 없는지 궁금합니다.

jic5760의 이미지

리눅스 특정 IP을 특정 인터페이스로 보내는 법...

안녕하세요
특정 IP로 outbound되는 traffic을 특정 device을 통해 보내고 싶습니다.

1.2.3.4 의 IP로 나가는 패킷은 eth1의 기본 게이트웨이 설정으로 나가게 하고 싶은데 어케 하면 좋을까요??

* 참고로 eth1의 설정은
ip route add default via 192.168.100.1 dev eth1 table NETWORK2
ip rule add fwmask 2 lookup NETWORK 2
이렇게 되어있습니다.

ip route add 1.2.3.4 dev eth1 table NETWORK2
이런식으로 했더니 1.2.3.4가 eth1의 네트워크에 있는줄 알고 ARP을 보내네요...

어케 하면 좋을까요??

jic5760의 이미지

리눅스 패킷은 오는데 통신은 안되는???

안녕하세요...
리눅스에서 인터페이스를 1개 더 추가하고 공인 IP을 물려주었습니다.
그런데 이상하게 통신이 안되네요...ㅠㅠ

ping -I eth1 222.222.222.222 을 하면 packet이 lost되었다고 뜹니다.

하지만 tcpdump -i eth1을 하면
IP 111.111.111.111 > 222.222.222.222: ICMP echo request
IP 222.222.222.222 > 111.111.111.111: ICMP echo echo

이렇게 통신이 제대로 됩니다...

(라우팅 설정이라든지 이런건 잘 되어있으니까 tcpdump에서도 정상적으로 통신하는걸 볼 수 있는데...)

뭐가 문젤까요??

혹시 몰라서 rp_filter도 0으로 바꿔보았는데 결과는 같습니다...
물론 iptables방화벽도 disable되어있고

iptables에서 log을 찍어봤는데 iptables에서도 패킷이 검출되지 않습니다...ㅠㅠ

wonjnlee의 이미지

char sizeof 이상하게 출력되는데.. 뭐죠?

#include
#include
#include

void main()
{
char* c1;
c1 = (char*)calloc(10, sizeof(char));
printf("c1 size : %lu\n", sizeof(c1));
printf("c1 strlen : %lu\n", strlen(c1));
}

이렇게 하면

c1 size : 8
c1 strlen : 0

이렇게 나오네요.. 전 c1 size : 10 이 나올거라 생각했는데..
이유가 뭘까요?ㅠ

페이지

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