모집 마감

등록 일자 2022.01.12.

Embedded Linux Ethernet 기능 개발

외주(도급)

개발 |

임베디드

예상 금액

3,000,000원

금액 조율 가능

예상 기간

15일

기간 조율 가능

지원자 수

1명

모집 마감일

2022년 01월 26일

예상 시작일

진행 분류

기획 상태

매니징 경험

협업 예정 인력

우선 순위

관련 기술

Linux
C

업무 내용

프로젝트 개요 :
- Embedded Linux Ethernet 기능 개발

현재 준비 상황 :
- 타 TI사 AM5718 프로세서를 이용하여 Linux 기반 Ethernet 기능 구현 중입니다.

필요 요소 :
- Embedded Linux Ethernet 기능 개발

개발환경/언어/방식 :
- Linux
- C

주요 기능 List/주요 화면 List/메뉴 구성/요구 사항 등 :
- 2가지 기능 구현이 필요합니다.
1. AM5718 IC 내부 PRU-ICSS 코어의 MAC & IP filtering 기능 구현
2. Linux bonding이 2중으로 수신되는 MAC broadcasting 패킷 수정
- 개발에 필요한 보드, 개발 중인 소스 코드, AM5718 프로세서 등은 제공드릴 예정입니다.
- Embedded linux 숙련자 및 Ethernet driver 숙련자 우대합니다.
- 개발 완료 후 filtering 및 broadcasting 테스트를 당사와 같이 진행도 부탁드립니다.

산출물 :
- 소스 코드 원본 파일

지원 전 질문

지원서 작성시 클라이언트의 질문에 답변해 주세요.

미팅

사전 미팅 방식

진행 중 미팅

클라이언트 위치

인천광역시 서구

프로젝트 문의 5

비밀 댓글입니다.

2022.01.13. 오후 13:42

비밀 댓글입니다.

2022.01.13. 오후 15:29

sa******

SDK 개발 환경은
- Embedded 개발 환경은 저희가 개발중인 oracle사 virtual box 이미지로 전달
- 첫 미팅(대면)시 개발 보드와 virtual box 이미지(개발 환경) 전달 하면 될 것 같습니다.
개발자님 노트북에 virtual box 프로그램만 설치해주시면 될것 같습니다.

MAC & IP Filtering에 대해서는
linux 드라이버(s/w)나 linux application이 아닌 TI AM5718사의 내부 코어중 ethernet 통신을 담당하는 PRU-ICSS라는 코어가 있습니다. 이 코어를 활용하여 필터링을 해야 하며, 저희가 제공할 특정 MAC 주소 만 통과 특정 IP만 통과하면 되겠습니다. 해당 코어로 특정 MAC과 IP를 전달하는 방식은 AM5718 Datasheet를 보시고 구현하셔야 할 것 같습니다. (A15 core -> PRU-ICSS core로 전달)

필터링 결과
- 특정 MAC 주소 만 통과 특정 IP만 통과
- 통과된 packet만 A15 core가 수신

2022.01.13. 오후 15:31

sa******

Bonding 기능에 대해서 추가 설명 드리면
linux bonding 기능을 이용하여 두 개의 etherent port를 한 개로 사용하고 있습니다.
문제는 broadcast로 수신된 한 개의 packet이 bonding 기능으로 인해 A application에서 두 개로 중복 수신되어 A application이 같은 패킷을 두 번 처리하는 문제입니다.
A application의 수정없이, linux driver쪽에서 한 개로 처리되면 될 것 같습니다.

2022.01.13. 오후 15:37

비밀 댓글입니다.

2022.01.18. 오전 00:27

비밀 댓글입니다.

2022.01.18. 오전 09:52

비밀 댓글입니다.

2022.01.21. 오전 01:27

비밀 댓글입니다.

2022.01.21. 오전 09:04

비밀 댓글입니다.

2022.01.18. 오전 11:06

비밀 댓글입니다.

2022.01.18. 오전 11:19

비밀 댓글입니다.

2022.01.18. 오전 11:33

모집 중인 다른 프로젝트

예상 금액22,500,000원
예상 기간90일
개발
임베디드
<프로젝트 개요> 프로젝트 소개: - NFC 기반 O2O 전 세계 초간편 Pay & Commerce Real Time 100% Cash Bonus 시스템 개발 - 발주사: 올포인텍 회사 소개: - 자사는 20여 년간 대기업 포스트 핀테크 서비스 분야를 리딩해온 전문 경험, 경력과 원천특허등록 기술 보유 및 국내 최고액(37억) 우수기술. 사업평가 인증 플랫폼 기술로서 향후 2~3개년 후 상장 및 전 세계 대상 확장 글로벌화와 기업가치 1조 원대 유망기업입니다 프로젝트 진행 상황: - Pilot(Testbed) 시스템 완료, 상용화 개발 착수 중 전체 시스템 구성: - Web 전체 프로젝트 일정: - 전체 프로젝트 일정: 계약 기간은 3개월을 희망합니다. - 투입 예정일: ASAP, 늦어도 8월 내 투입을 희망합니다. - 인터뷰 및 계약 일정: 지원자 발생 시 인터뷰를 진행, 1~2일 내로 계약 여부를 결정하고자 합니다. - 계약 진행 프로세스: 프로젝트 지원 > 실무진 인터뷰 > 계약 결정 <상세 업무 내용> 상세 업무: - C++ 기반 임베디드 시스템(펌웨어 연동), 단말 어플 개발 - NFC 통신 연계 앱, 펌웨어 개발 필수 기술: - Linux, C++ <기타 유의사항> - 위시켓 이용요금은 클라이언트가 부담합니다. - 주차: 주차 지원은 불가합니다.
기간제(상주)
c++
linux
서울특별시
11
1