프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실

읏짜의 이미지

vscode로 linux device driver 만들 때 에러 질문

windows에서 vscode로 linux에 remote ssh로 연결해서 device driver를 만들어보고 있는데요,
드라이버 코드를 make해서 빌드는 잘 되는데 여기저기 빨간줄이 사라지지가 않아요ㅠㅠ
빌드는 되는데 gdb로 디버깅을 해보려고 하면 빨간줄에서 에러가나네요

처음에 리눅스에서 사용하는 헤더들 include할때, kmalloc쓸 때 인자로 GFP_KERNEL 넣은 부분, dev_t가 정의되어 있지 않다는 빨간줄이 뜨는데 혹시 어떻게 해결하는지 아시나요,,?

lalupo20의 이미지

회원관리프로그램 생각보다 쉽지 않네요

정보란이 A, B, C, D가 있을때

두사람이 거의 동시에 동일한 회원정보에 접근

첫번째 사람이 A정보만 수정하고 저장

두번째 사람이 B정보만 수정하고 저장

하면

두번째 사람에게는 A가 수정한 정보들이 업데이트 안되어 있기때문에

첫번째 사람이 수정한 A 정보가 날라감

이런 문제가 있었네요.

이런거 서버를 두어야만 대비할 수 있는 부분일까요?

정보가 수정되면 실시간으로 업데이트 되어야 할거 같은데...

아니면 누가 접근중인 회원이면 다른 사람이 접근할 수 없게 하거나

세벌의 이미지

데비안 리눅스 bullseye

데비안 버전 11

8.14. 나왔다고 하는데 우리나라 시간으로는 8월 15일 광복절에 나왔네요.
자세한 내용은 아래 링크 들러보셔요.

https://www.debian.org/News/2021/20210814

nopp2000의 이미지

혹시 맥 터미널에서 c를 gcc로 컴파일 후 실행하시는 분들 계신가요?

제가 리눅스 연습 겸 맥 터미널에서 c를 연습해보고 있습니다. 그런데 하나 불편한게 생겼는데 어떻게 검색해야하는지도 잘 몰라서 여기에 질문드립니다.

c 파일을 gcc로 컴파일 후 실행을 시키는 건 잘 되는데
printf를 썼을 때 \n을 안쓰면 마지막에 %기호가 나옵니다.
이게 끝이라는 걸 의미하는 것 같은데 이거 없앨 수 있는 방법 있나요??

혹시 이해 안되시는 분 계실까봐 캡쳐 올렸습니다.

xowls159의 이미지

쉘 스크립트 질문입니다 (배열)

A=("a" "b" "c")
B=("A" "B")
T="A = ${A} B = ${B}"
 
A=${A[1]}
B=${B[1]}
 
echo ${T}

echo T의 결과로 A = b , B = B 라는 결과값을 받고싶습니다.
어떻게 수정해야 할까요?

dhunter의 이미지

네트워크 가로채기...?

안녕하세요. 오랜만에 질문좀 드립니다.

x86 윈도 10 PC 로, 회사 PC라 오만가지 보안프로그램이 덕지덕지 깔려있다보니 어떤게 원인일지 모르겠습니다. 서버는 Apache Tomcat, RedHat Linux. 정확한 릴리즈는 까먹었습니다만 상당히 오래된 버전입니다.

꽤 흥미로운 문제가 있어서 질문 드려봅니다.

다른 사람 PC에서는 발생하지 않고, 제 PC에서만 발생합니다.

1. 사내의 특정 웹서버로 GET / HTTP/1.0 을 날립니다. 정상적인 리스폰스가 돌아옵니다.

2. 사내의 특정 웹서버로 GET /cb/ HTTP/1.0 을 날립니다.
리스폰스가 그냥 안돌아옵니다. TCP Socket 도 안 닫히고 그냥 열려있습니다.
서버쪽 로그를 보면, Status 200으로 데이터 수kb를 정상적으로 보내고 종료했다는 로그가 찍혀있습니다.

3. 사외의 다른 웹서버로 GET /cb/ HTTP/1.0 을 날립니다.
별 이상 없이 404가 뜨는군요.

lukepoiu2007의 이미지

php에서 mysql로그인 질문드립니다.

회원가입/로그인 기능을 구현하기 위해 php로 값을 받아서 mysql에 집어넣으려고 인터넷 예제들을 찾아서 간단히 구현해 보았는데 접속해보니 Cant connect: 만 뜨고 아무런 일이 일어나지 않네요. 터미널에서 mysql로 올렸을때는 잘 올라갑니다. 서버는 라즈베리파이 3B+로 돌리고 있습니다.

익명 사용자의 이미지

아나콘다와 파이썬의 32bit, 64bit 버전의 관련성

안녕하세요 ?
수고 많으십니다.
파이썬 입문자입니다.

아나콘다는 32bit와 64bit가 있는 것으로 알고 있습니다.
파이썬도 32bit와 64bit가 있는 것으로 알고 있습니다.

kbskbs36의 이미지

안녕하세요 임베디드 개발 공부 질문입니다.

안녕하세요 현재 펌웨어 개발 직무로 1년 정도 일하고 있는 신입개발자입니다.

소프트웨어만 하는 직무이고, 직장 다니면서 Non OS로 인터럽트를 이용한 리얼타임 제품 개발 프로젝트에 참

여했습니다.

개발은 sdk 바탕으로 arm기반 mcu로 주변 장치들 제어 (i2c, uart, adc value 읽기,gps 데이터 parsing, pwm)

해봤습니다. ble 아주 조금..

sdk에서 제공해주는 api없이 공부할 겸, 데이터 시트 보고 레지스터 직접 만지면서 i2c 읽기, 쓰기 정도

구현한 경험 있습니다.

회사에서 근무하면서 요즘 배우는 것 없이 정체되는 느낌을 많이 받아서 공부를 조금 해보려고 하는데

방향이 안잡혀서 도움 좀 받을 수 있을까 해서 글을 씁니다 막막하네요 ㅠㅠ

임베디드 개발자라고 하면 저는 보통 리눅스나 rtos 포팅, 디바이스 드라이버 구현 이 정도가 대표적으로

떠오르는데, 제가 현재로서는 위에 언급한 내용들이랑은 거리가 좀 있어보이는 업무를 하는 것 같습니다..

읏짜의 이미지

device driver ioctl 인자 전달

user app에서 어떤 device driver에 구현된 ioctl을 호출해서 data를 넘겨줄 때 질문이 있습니다.

user app에서 어떤 data라는 변수를 만들어서 ioctl에 인자로 넘겨줄 때
ioctl(fp, cmd, &data) 식으로 변수의 주소 값을 인자로 넘겨주고

device driver에 정의된 ioctl(fp, cmd, unsigned long arg)에서 arg로 위의 user app의 ioctl에서 인자로 넣어준 data의 주소 값이 들어오는 건가요..?

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실 구독하기