«embedded» 태그된 질문

임베디드 시스템은 종종 실시간 컴퓨팅 제약 조건으로 하나 또는 몇 가지 전용 기능을 수행하도록 설계된 컴퓨터 시스템입니다. 하드웨어 및 기계 부품을 포함한 완전한 장치의 일부로 내장되어 있습니다.


6
가장 작은 임베디드 리눅스 배포판?
나는 전문가들에게 물어 보는 것을 좋아한다 .. 최고의 임베디드 리눅스 배포판은 무엇인가? 플래시 메모리 ~ 700Kb 램 ~ 256Kb 프로세서 : 하이 엔드 암 피질 M3 (예 : STM32 제품군의 제품) 필수 모듈 :-커널 코어-기본 드라이버 세트 : USB / 네트워킹 (WiFi 용-AP 없음, 클라이언트 만, 보안 없음) / SPI …

4
공장 초기화는 어떻게 작동합니까?
모든 내장형 장치에는 "초기화"옵션이 포함되어있어 문제가있는 경우 사용자가 장치를 재설정 할 수 있습니다. STM32 보드에서 펌웨어를 개발 중입니다. 펌웨어에는 UART를 통해 응용 프로그램을 업그레이드 할 수있는 부트 로더가 포함되어 있으며 (새 이미지가 포함 된 이진 파일을 전송하여) 다른 기능을 추가하려고합니다. 공장 초기화. 사용자가이 옵션을 선택하면 보드는 원본 이미지를로드해야합니다. 공장 초기화 …

2
SPI가 중단되는 것이 안전합니까?
펌웨어 내에서 microSD 카드에 쓰는 중이지만 우선 순위가 가장 낮은 작업이므로 읽기 / 쓰기 도중에 다른 작업으로 인해 중단 될 수 있습니다. 이제 UART를 사용하여이 microSD 카드와 통신했다고 가정합니다. 읽기 중 문제는 하드웨어 RX FIFO 가 오버플로되므로 노력할 수있는 최대 지연은 (FIFO 크기 × 바이트 / 초)이며 쓰기 중에 다른 …

6
임베디드 시스템에서 전역 변수 사용
제품 용 펌웨어를 작성하기 시작했으며 여기에서 신인입니다. 전역 변수 또는 함수를 사용하지 않는 방법에 대한 많은 기사를 살펴 보았습니다. 8 비트 시스템에서 전역 변수를 사용하는 데 제한이 있습니까? 아니면 완전한 'No-No'입니까? 시스템에서 전역 변수를 어떻게 사용하거나 완전히 피해야합니까? 펌웨어를보다 컴팩트하게 만들기 위해이 주제에 대해 귀중한 조언을하고 싶습니다.
17 c  embedded  firmware 

3
임베디드 프로세서에서 GPIO의 값과 방향을 먼저 설정해야하는 이유는 무엇입니까?
펌웨어 엔지니어로 정규직으로 일하고 있습니다. 최근 GPIO 구성을 검토하고 필요에 따라 설정을 변경하는 작업이있었습니다. 자연스럽게 잘못 구성 된 몇 개의 핀을 찾았으므로 다시 구성했지만 잘못된 순서로 수행했다고 들었습니다. 내가 말하고있는 것은 다음과 같습니다. 이전 : GPIO1.direction = INPUT; 이후 : GPIO1.direction = OUTPUT; GPIO1.value = 0; 그러나 코드 검토 중에 …
16 embedded  gpio 

1
비트 밴딩이란 무엇입니까?
ARM Cortex M3 참조 설명서를 읽고 있는데 "비트 밴드", "비트 밴드 영역"및 "비트 밴드 별칭"이라는 개념이 나타납니다. 비트 밴딩이란 무엇입니까?
16 embedded  arm 

4
임베디드 비디오는 어디에서 시작합니까?
상사는 최근 저품질 비디오를 지속적으로 녹화하고 지난 몇 시간 동안 내부 메모리에 저장할 수있는 제품을 설계하는 것이 얼마나 어려운지 물었습니다. 나는 비디오로 개발 한 적이 없다. 디자인을 시작하기에 좋은 곳은 어디입니까? MCU에 대한 제안 사항이 있습니까? 최근 다른 디자인에 Silicon Labs MCU를 사용하고 있습니다. 프로젝트를 가능한 한 단순하게 유지하기 위해 …
16 video  embedded 

3
일부 논리적 인 경우 데이터 라인에 이상한 "노치"가 표시되는 이유는 무엇입니까?
재 계산 재미를 위해 Z80 가정용 컴퓨터를 만들고 전자 설계의 기초를 가르치려고합니다. 개념 증명을 위해, 나는 이미 지난 몇 주 동안 브레드 보드에 기본 시스템을 성공적으로 조립했습니다. 현재 프로토 타입은 매우 간단합니다. I는 시스템 클럭으로서 74HCT04 피어스 발진기에 의해 구동되는 4 MHz의 결정을 사용한 투명 모드 (두 74HCT573 래치 LE16 …

4
ARM Cortex A9에서 중요 섹션을 구현하는 방법
일부 레거시 코드를 ARM926 코어에서 CortexA9로 이식하고 있습니다. 이 코드는 베어 메탈이며 OS 또는 표준 라이브러리를 모두 포함하지는 않습니다. 코드의 중요한 섹션으로 인해 방지되어야하는 경쟁 조건과 관련이있는 것으로 보입니다. 이 CPU에 대해 중요한 섹션이 올바르게 구현되지 않았는지 확인하기 위해 접근 방식에 대한 피드백을 원합니다. GCC를 사용하고 있습니다. 미묘한 오류가 있다고 …
15 c  embedded  interrupts 

2
NuttX RTOS를 평가 한 사람이 있습니까?
오늘 Linux User 's Journal을 읽는 동안 NuttX RTOS 에 대한 약간의 혼란을 발견했습니다 . 나는 그들의 웹 사이트를 체크 아웃했고 기능 세트와 8052에 넣을 수있는 기능에 상당히 감동했습니다! POSIX를 지원한다는 사실이 흥미 롭습니다. 이는 고객사 중 하나 인 RTOS에서 일한 데 도움이 된 것입니다. 이것은 사내 RTOS보다 약간 더 …
15 embedded  rtos 

1
NAND 플래시 메모리 쓰기는 어떻게 작동합니까?
아래는 NAND 플래시 메모리 작동에 대한 이해 그림입니다. NAND 플래시는 먼저 단일 블록에서 모든 셀을 지우고 (필수적으로 '1'로 설정) 0을 선택적으로 작성하여 작동합니다. 내 질문은-워드 라인이 단일 페이지의 모든 셀간에 공유되기 때문에 NAND 컨트롤러는 페이지의 특정 셀에 0을 어떻게 프로그래밍합니까? NOR 플래시의 경우 열전자 주입 (셀 전체에 고전압 적용)을 사용하여 …
14 embedded  flash 

3
비선 점형 OS의 이점은 무엇입니까? 그리고 이러한 혜택의 가격은?
Bared Metal MCU의 경우 백그라운드 루프와 타이머 인터럽트 아키텍처를 갖춘 수제 코드와 비교하여 비 선점 형 OS의 이점은 무엇입니까? 이러한 이점 중에서 백그라운드 루프 아키텍처와 함께 수제 코드를 사용하는 대신 프로젝트가 비 선점 OS를 채택하기에 충분히 매력적입니까? . 질문에 대한 설명 : 모든 사람들이 내 질문에 답해 주셔서 감사합니다. 답이 …

17
더 많은 플래시와 RAM을 위해 코드를 짜는 방법? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 나는 우리의 특정 제품에 대한 기능을 개발하는 일을했습니다. 동일한 기능을 다른 제품으로 이식하라는 요청이있었습니다. 이 제품은 전통적으로 …
14 embedded 

5
가속도계 데이터 특성 분석 및 필터 설계
기본 주행 시나리오 25MPH 일반 도로에 대한 약 32 초 분량의 가속도계 데이터와 약 7 개의 구덩이와 거친 도로 패치가 있습니다. 가속도계는 양면 테이프로 차량의 대시 보드에 장착됩니다. 문제점 : 가속도계에서 시끄러운 모든 데이터를 가지고 있으며 구덩이 이벤트가 발생했음을 감지하는 간단한 방법을 만들어야합니다. 아래는 시간 영역 및 FFT의 여러 데이터 …

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