프로그래밍 QnA

tangenty의 이미지

USB 연결시 CDC Device Management device file 생성 문제

일본 제조사의 CDMA 모뎀을 USB로 연결했는데 디바이스 파일 생성에 문제가 있어 도움을 주실 분이 있을런지요..^^;

Android ICS, Kernel : 3.0.31

해당 모뎀은 USB를 CDC-ACM(Modem Function) 과 CDC Device Management Function을 지원합니다.
연결했을때 ttyACM0, ttyWDM0 이런식으로 device file이 생성되어야 하는데 현재 ttyACM0 만 생성이 되고 DM 쪽은 생성이 안되네요.

Kernel config 파일에는 아래처럼 설정했고,
CONFIG_USB_ACM=y
CONFIG_USB_WDM=y

파일을 보면

anais8520의 이미지

하나도 모르겠네요 ㅜㅜ c언어 sscanf

시작한지 얼마안됫는데 아무것도 모르겠네요 . 지금 텍스트파일 불러오는거 배우는중인데요

예를들어 텍스트 파일에 asd 13 asdw 이런식으로 있으면 출력을

asd
13
asdw

이런식으로 나오게 짯어요.이렇게 까지는 했는데

저 13이 16진수인데 10진수로 바껴서 출력되게 하려는데 모르겠네요 ㅜㅜ

sscanf이용하면 된다는데 ...... 전혀 모르겠네요 ㅜㅜ

도와주세요 ~!

cho9402의 이미지

살려주세요 ㅠㅠ 일주일째 이거,, stl에서 no match for call to 에러

long CMDTFile::GetIDXprimary(DWORD lPrimaryKey)
{
HMAP_DWORD_LONG_IT iter = m_hmMDTprimaryidx.find(lPrimaryKey); /// 에러라인
return (iter != m_hmMDTprimaryidx.end()) ? iter->second : (-1);
}

jni/Public/./MDTFile.cpp:854:51: instantiated from here

dltkddyd의 이미지

window에는 리눅스의 fork와 같은 함수 없나요?

리눅스에서는 fork 함수로 자식프로세스를 만들던데, win32 console application에서는 fork와 같은 함수가 없나요?

embeddeds0의 이미지

스택메모리 BP에 대해 질문이요~

그 리눅스 환경에서 스택메모리를 움직일 때 BP를 왜 쓰는지 궁금합니다.

canuyes의 이미지

kmp 알고리즘에서 preprocessing(전처리) 과정에 관한 질문입니다.

안녕하세요?
현재 kmp알고리즘을 공부중에 있는 학생입니다.
kmp알고리즘을 공부중 전처리과정(preprocessing)의 구현에 관한 어려움믈 겪고 있어 질문남깁니다.

제가 공부중인 서적과 다수의 웹자료에 전처리과정은 아래와 같이 구현되어있습니다.

withtel의 이미지

cygwin에서 UTF-8 변환을 하려고 합니다.

Local에 있는 데이터를 Cygwin에서 Pro*C로 읽어서
UNIX 서버의 Oracle 테이블에 데이터를 넣으려고 하는데
한글 문자열을 UTF-8로 변환하는 부분에서 잘 되지 않고 있습니다.

인터넷에서 찾은 몇개 소스로 테스트를 하려고 하니
컴파일 에러가 나는데 도움을 부탁드립니다.

ryutuna의 이미지

리눅스 drivers 디렉토리 안의 driver들의 register는 언제 호출이 되는 건가요?

안녕하세요.

우선 platform device와 driver에 대한 공부를 하는 도중입니다.

platform device에 매칭되는 platform driver의 초기화 함수인 probe()들은

platform_driver_register()
->driver_register()
->bus_add_driver()
->driver_attach()
->bus_for_each_dev()
->__driver_attach()
->driver_probe_device()
->really_probe()

의 과정을 통해서 호출이 된다는 것을 확인 했습니다.

제가 알고 싶은 것은

그렇다면 대체 어디서 platform driver에 대한 등록 함수인 platform_driver_register()가 호출이 되느냐는 건데요,

greathero의 이미지

C++에서 클래스 내 멤버 함수를 콜백 함수로 넘기고 싶을땐 어떻게 하는게 좋나요?

class A {
public:
  void printStatus();
  void msgPrint(string msg);
 
  void testCallback();
};
 
class B {
public:
  void foo(void (*callback1)(), void (*callback2)(string));
  ...
};
 
void A::testCallback() { 
  B *b;
  b->foo(&A::printStatus, &A::msgPrint); // 이렇게 두개의 함수를 콜백으로 넘기고 싶은데 안됩니다.
}

A의 printStatus 함수와 msgPrint 함수를 b의 foo 함수에 콜백으로 넘기고 싶습니다.
어떻게 해야하나요?

sitan81의 이미지

정규식을 사용해 ''안의 데이터를 추출하려고 합니다. 이때 \'는 제외시키고 싶습니다.


매우 초보적인 질문이라 부끄럽습니다.

이런저런 테스트 끝에

정규식 :
'([^']*)'

대상:
short_msg_show('추출할곳1','추출할곳 2','추출할곳 3')

결과:
Match 1
1. 추출할곳1
Match 2
1. 추출할곳 2
Match 3
1. 추출할곳 3

는 성공 하였습니다. 하지만'를 실제 쓸경우 \'로 표현할텐데

short_msg_show('추출할\'곳1','추출할곳 2','추출할곳 3')

위와 같은경우는 당연하게도 잘못된 결과가 나옵니다.

Match 1
1. 추출할\
Match 2
1. ,
Match 3
1. ,

위의 상황을 예외적으로 다루고 싶습니다.

어떻게 해야 할까요
고수님들의 손길 기다리겠습니다.

페이지

프로그래밍 QnA 구독하기