«embedded-systems» 태그된 질문

"내장형 시스템은 종종 실시간 컴퓨팅 제약이있는 더 큰 시스템 내에서 특정 제어 기능을 위해 설계된 컴퓨터 시스템입니다." 마이클 바. "내장 시스템 용어집". 뉴트리노 기술 라이브러리. Wikipedia에서 복사 한 2007 년 4 월 21 일에 확인 함.

2
Mars Curiosity Rover의 소프트웨어는 무엇입니까?
화성 호기심 로버가 성공적으로 착륙했습니다 및 프로모션 비디오 '공포의 칠분 "하나의 코드 50 개 라인 인에 대한이 자랑. 복잡한 문제입니다. 의심 할 여지가 없습니다. 그러나 그것은 많은 코드이며, 그 뒤에는 상당히 큰 프로그래밍 노력이있었습니다. 이 프로젝트에 대해 아는 사람이 있습니까? 나는 그것이 일종의 임베디드 C라고 상상할 수 있습니다.

7
임베디드 개발을위한 유닛 테스트시 모범 사례
임베디드 시스템 용으로 작성된 단위 테스트 코드에 대한 모범 사례 전략을 찾고 있습니다. 임베디드 시스템이란 디바이스 드라이버, ISR 핸들러 등과 같은 코드, 금속에 매우 가까운 것들을 의미합니다. 대부분의 단위 테스트는 ICE의 도움으로 하드웨어에서 테스트하지 않으면 불가능합니다. 때로는 내장 된 장치를 기계식 스위치, 스테퍼 모터 및 전구와 같은 다른 자극에 연결해야합니다. …

8
임베디드 프로그래밍이 전기 공학 또는 소프트웨어 개발에 더 가깝습니까? [닫은]
마이크로 컨트롤러에 임베디드 C를 작성하는 작업에 접근하고 있습니다. 처음에는 소프트웨어 스택에서 프로그래밍을 포함시키는 것이 너무 낮다고 생각했지만 잘못 생각하고 있습니다. 일반적으로 나는 전기 엔지니어라고 생각하지 않기 때문에 임베디드 코드를 작성할 기회를 잃었을 것입니다. 이것은 나쁜 가정입니까? 임베디드 시스템을위한 흥미롭고 유용한 소프트웨어를 작성할 수 있습니까? 아니면 소프트웨어 스택에서 너무 낮게 떨어졌을 …

2
보이저 미션의 코드 개발 프로세스?
보이저 1 호는 2012 년 8 월에 항성 간 공간에 도달했으며 현재까지 가장 먼 인간이 만든 물체입니다. Voyager 1은 1977 년 쌍둥이 우주선 Voyager 2 직후에 발사되어 조 비안 및 토성 시스템을 탐색하여 초승달, 활화산 및 외부 태양계에 대한 풍부한 데이터를 발견했습니다. 보이저 1 호와 2 호는 176 년에 한 …

7
CRC에 대한 더 빠른 대안은 무엇입니까?
dsPIC에서 PC로 일부 데이터 전송을 수행하고 있으며 오류가 없는지 확인하기 위해 512 바이트의 모든 블록에 대해 8 비트 CRC를 수행하고 있습니다. 내 CRC 코드를 사용하면 약 33KB / s를 얻지 않고 67KB / s를 얻습니다. 더 빠른 대안 오류 감지 알고리즘은 무엇입니까?

2
임베디드 C 개발자를위한 좋은 단위 테스트 예제 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 다음 주에 부서 테스트와 유닛 테스트 및 테스트 중심 개발에 대해 이야기 할 예정입니다. 이것의 일부로, 최근에 작성한 일부 코드에서 실제 예제를 …

8
임베디드 장치에서 TDD를 어떻게 수행합니까?
나는 프로그래밍에 익숙하지 않고 AVR에서 일부 저수준 C 및 ASM과 함께 일했지만 실제로 대규모 임베디드 C 프로젝트를 할 수는 없습니다. Ruby의 TDD / BDD 철학에 의해 퇴보되어 사람들이 이와 같은 코드를 작성하고 테스트하는 방법을 이해할 수 없습니다. 나는 그것이 나쁜 코드라고 말하지 않고, 이것이 어떻게 작동하는지 이해하지 못합니다. 나는 저수준 …

4
펌웨어 / 임베디드 시스템 소프트웨어 개발을 위해 민첩한 방법론을 채택하는 방법은 무엇입니까?
나는 항상 민첩한 방법을 실제로 복잡한 복합 시스템 소프트웨어 (100+ 엔지니어)에 적용하는 방법을 궁금해했습니다. 펌웨어 개발에는 애자일하기 어려운 고유 한 특성이 있습니다 (즉, 개발주기 후반까지는 하드웨어를 사용할 수 없습니다. 제품이 출시되면 펌웨어를 쉽게 업데이트 할 수 없습니다. 이러한 종류의 개발에서 표준은 두꺼운 문서와 거친 동료 리뷰입니다. 2-3 개의 서명없이 변수 …

3
임베디드 시스템에서 Scrum으로 작동하지 않는 작업을 어떻게 처리합니까?
임베디드 시스템에서 Scrum에 두 가지 문제가 있습니다. 첫째, 특히 초기 단계에서해야 할 일이 많으며, 이는 입증 할 수없는 일입니다. 우리는 개발 보드, OS, 디스플레이, 직렬 통신 등으로 시작했습니다. 6 개의 스프린트를위한 디스플레이가 없었습니다. 처음 4 개의 스프린트는 다음과 같습니다. 얻기 RTOS를 하고 실행할 수 네트워크 및 직렬 드라이버 작성 작업 …

1
임베디드 시스템에 대해 어느 정도의 프로그래밍이 수행됩니까?
임베디드 시스템에 대해 어느 정도의 프로그래밍이 수행됩니까? 보다 일반적으로 실시간 / 비즈니스 / UI / 게임 /…과 같이 도메인별로 프로그래머에 대한 흥미로운 통계를 공유하십시오. 도메인 경계를 정의하는 방법 (예 : 임베디드 시스템)은 사용자에게 달려 있지만 정의를 설명 할 수있는 몇 가지 단어를 제공하십시오.

2
임베디드 소프트웨어를위한 기능적 프로그래밍
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 어젯밤에 친구와 F # 및 Functional Programming에 대해 이야기하고 있었고 그는 나에게 흥미로운 질문을 제기했다. 기능적으로 임베디드 소프트웨어를 어떻게 사용 하시겠습니까? …

8
임베디드 소프트웨어 시장에서 C가 지배적 인 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이제 거의 모든 사람들이 축복을 말할 것입니다. 성능 ! 좋아, C는 운동 코드를 작성할 수 없습니다. 그러나 결국 …

1
임베디드 시스템 프로젝트를 위해 SE 아시아 문자셋을 포함하기위한 절대적, 최소 요구 사항은 무엇입니까?
저는 임베디드 컴퓨터 시스템을 우리가 제조하는 제품에 통합하기 시작한 회사에서 일합니다. 우리는 매우 광범위한 제품을 보유하고 있으며 전 세계에 분포되어 있습니다. 또한 시스템에 플래시 된 펌웨어에 따라 여러 가지 용도로 사용할 수있는 몇 가지 통합 보드를 설계했습니다. 이렇게하면 다양한 제품에 맞게 컴퓨터 하드웨어를 재 설계 할 필요가 없습니다. 특정 제품의 …

7
바이너리 / 헥스에서 어셈블리 명령어 세트로 정확히 어떻게 이동합니까?
그래서 나는 최근에 약간의 임베디드 / 어셈블리 프로그래밍을 배우려고 노력했지만 가장 낮은 수준 (게이트 등)을 배우려고 노력했습니다. 한 가지가 나를 당혹스럽게한다.… 우리가 어떻게 명령 세트를 "얻는가"이다. 나는 게이트 / TTL과 그 작동 방식을 다소 이해하지만 어떻게 우리가 mov, add, clr 등으로 얻는 지 알지 못합니까? 아마도 어리석은 질문 일 것입니다 …

5
현재 저수준 프로그래밍에 어떤 언어가 사용됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 드라이버, 임베디드 시스템, 운영 체제 등과 같은 저수준 프로그래밍을 들으면 즉시 C와 C ++에 대해 생각합니다. 그러나 주로 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.