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

study의 이미지

Makefile에서 환경변수를 만들수 있는지에 대한 질문입니다.

제가 하고 싶은 것은 makefile에서 환경변수를 만들고, make가 끝난후에 shell에서 그 변수를 사용하고 싶은데요

예를 들면, 아래와 같이 Makefile에서 MY_VAR라는 환경변수를 만들었습니다.

..
..
MY_VAR = my_value
export MY_VAR
 
 
all: program
   @echo "Inside Makefile: $$MY_VAR"
 
program: program.o 
   $(CC) $(CFLAGS) -o $@ $<

이 makefile은 제가 사용했던 makefile에서 관련 부분만 추출했습니다.
이 Makefile을 수행하면,
"Inside Makefile: my_value"라고 메세지는 출력이 되는데,

oosap의 이미지

SBC에서 블루투스 HFP/A2DP 를 이용한 오디오 수신 시스템 구현 사례를 찾습니다

ofono 를 사용했을 수도 있고 다른 걸 사용했을 수도 있을겁니다.
오디오 라우팅을 HCI 쪽으로 하지 않고 BT 모듈의 코덱 패스쪽으로 하였으면 더 좋겠지만 아니라도 상관없습니다.
HFP/A2DP 를 사용해서 오디오를 수신하는 것을 구현한 성공사례를 어디서 찾을 수 있을까요?

standalon의 이미지

매우 간단한 질문 입니다. (데이터의 각 비트 표현하기)

예를 들면, 8 비트 데이터 0x96 = 1001 0110 의 각 비트를 나타낼 때, 여러분들은

(1번) 0 (0번째 비트), 1 (1번째 비트), 1 (2번째 비트), 0 (3번째 비트), ... 라고 표현하나요? 아니면,
(2번) 0 (1번째 비트), 1 (2번째 비트), 1 (3번째 비트), 0 (4번째 비트), ... 라고 표현하나요?

간단한 것인데 갑자기 헷갈려서요.
1번 또는 2번 투표 부탁 드립니다.

lalupo20의 이미지

좀 햇갈려서 질문드리는데요.

제가 usb에 데비안 설치해서 쓰고 있는데요.

컴퓨터에 있는 micro sd카드 단자 아무 문제없이 사용할 수 있져?

요번에 라즈베리파이 사서 sd카드에 리눅스 설치하는거

컴터로 해야 될거 같아서 여쭤봅니다.

kkb의 이미지

root 소유의 sysfs 노드를 파이썬 스크립트에서 write 하기

modprobe driver로 커널 모듈 드라이버를 올려서 사용하는데
sysfs 노드들이 root 소유의 644로 생성되어서
다른 관리자 계정인 admin으로는 write할 수가 없습니다

admin 계정으로 실행시키는 python 스크립트에서 write해야 하는데 스크립트 내에서 root 권한을 얻어서 read write 해야 할까요?
아니면 드라이버를 admin 소유로 올려야 할까요?

개인 시스템이 아니기 때문에
일반적으로 보통 어떻게 사용해야 하는 것이 좋은지 알고 싶고
python 스크립트에서 root 권한을 얻어서 실행시키는 방법
혹은 커널 드라이버를 admin 소유로 실행시키는 방법이 있다면 알려주세요

감사합니다

lalupo20의 이미지

리눅스 커널 소스를 공부해보고 싶은데요

엔트리포인트 함수가 start_kernel이라던데

여기부터 시작하면 되나요?

아니면 커널소스코드 다루는 서적 한권 있는데

이거따라 가면서 공부하면 되는지

근데 이 책은 산지 10년도 넘은 책이라 변화가 좀 있을텐데

지금봐도 괜찮을지 모르겠네요.

선배님들에게 조언 부탁드립니다

세벌의 이미지

LaTeX 설치 및 사용

요즘 LaTeX 자주 쓰나요?
쓰려면 어디 참고하면 좋은가요?
http://ktug.org/ 전에 잘 돌아가던 곳인데 언제부터 인가 연결 잘 안 되고.
페이스북도 뜸 하고.
https://ko.overleaf.com/learn/latex/Learn_LaTeX_in_30_minutes
에서 시작하면 되나요?
한국어로 묻고 답하기 많은 곳은 어디인가요?

익명 사용자의 이미지

젠투 리눅스에서 openRC에서 systemd로 바꾸고 싶어요

젠투리눅스에서 openRC에서 systemd로 바꾸려면 어떻게 해야돼요 알려주세요

umnjh3의 이미지

C언어 escape sequence 질문입니다

C언어는 아스키 문자의 일부 제어 문자에 대해서만 키보드로 입력할 수 있도록 escape sequence로 정의하고 있고, 나머지 문자에 대해서는 8진수와 16진수로 입력할 수 있도록 하고 있습니다(\ooo, \xhhh).
이때 궁금한 것이 왜? 제어 문자 중에서도 일부만 escape sequence로 정의하는 것인가요?
그것들이 사용 빈도가 높아서 특별히 escape sequence로 정의 한 것인가요?

두번째로 궁금한 것은 왜? 작은 따옴표와 큰 따옴표 안에는 엔터를 입력할 수 없나요?
오직 한 문자만을 작은 따옴표로 묶을 수 있는데 엔터를 입력하면 여러 개의 공백 문자가 입력된것으로 컴파일러가 인식해서 에러라 생각되지만 큰 따옴표 안에는 왜 엔터를 입력할 수 없는건가요?

study의 이미지

symbolic link 만들기에 대한 질문입니다.

아래와 같이 symbolic link를 만들어보았습니다.

$ln -s $TEST_PATH/aaa/test.data $TEST_PATH/bbb/test.data

TEST_PATH는 /home/work1/test/level1/level2입니다.
위와같이 만들고 /home/work1/test/level1/level2/bbb에서 ls -la를 해보면 아래와 같이 symbolic link가
/home/work1/test/level1/level2/bbb에 만들어져 있습니다.

페이지

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