«embedded» 태그된 질문

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

4
arduino와 JTAG 인터페이스를 만들 수 있습니까?
그렇다면 어떻게해야하는지 알려주는 사이트로 안내 할 수 있습니까? 나는 방법 을 찾았을 것이라고 생각 하지만 그것이 아직 작동하는지 여부는 확실하지 않습니다 (테스트 할 무언가를 찾아야합니다). 이 질문은 여기 에있는 이전 질문과 관련이 있습니다. 더 많은 배경 정보가 필요한 경우.
14 arduino  arm  embedded  jtag 


6
C를 통해 Verilog 또는 VHDL을 사용하는 동기는 무엇입니까?
나는 프로그래밍 배경에서 왔으며 하드웨어 나 펌웨어 (최대 전자 및 Arduino)로 너무 엉망이되지 않았습니다. C 또는 일부 어셈블리와 같은 프로그래밍 언어보다 Verilog 및 VHDL과 같은 하드웨어 설명 언어 (HDL)를 사용하는 동기는 무엇입니까? 이 문제는 선택의 문제입니까? 펌웨어가 HDL로 작성된 하드웨어는 명령을 병렬로 실행하는 데 분명한 이점이 있음을 읽었습니다. 그러나 C …

4
마이크로 컨트롤러의 다른 포트의 개별 핀을 레지스터에 매핑 할 수 있고 레지스터 값을 변경할 때 해당 값을 변경할 수 있습니까?
Q : 마이크로 컨트롤러의 다른 포트의 개별 핀을 레지스터에 매핑 할 수 있고 레지스터 값을 변경할 때 해당 값이 변경 될 수 있습니까? 시나리오 : 마이크로 컨트롤러의 각 포트 (8 비트)에서 일부 핀을 사용했습니다. 이제 8 비트 버스 (D0 ~ D7 IN SEQUENCE 제공)가 필요한 장치를 인터페이스하고 싶습니다. 즉, 컨트롤러에서 …

3
C에서 @로 변수 선언
나는 C 코드를 읽고 프로그램 에서이 선언을 보았습니다. unsigned char serv_ctr @0x0002; 누군가 나를 문서화하거나 Mplab XC8 v1.35 C 컴파일러에서 "@ 0x0002" 가 무엇인지 설명 할 수 있습니까 ?
11 c  embedded  mplabx  xc8  variable 

3
임베디드 디자인을위한 PowerPC의 인기 이유
질문은 이전에 요청되었으며 더 이상 활성화되지 않지만 대답에 전혀 만족하지 않습니다. PPC의 장점은 무엇입니까? 뭔가있어 David Kessner의 답변에 따르면 PowerPC에는 한 가지 이유가 있지만 오늘날에는 없습니다. 데스크탑 컴퓨터에서는 이것이 사실 일 수 있지만 임베디드 시스템에서는 그렇지 않습니다. 세 가지 주요 게임 콘솔 모두 PowerPC (Wii, Xbox 360, PS3)를 사용합니다. 당시 …

4
임베디드 소프트웨어 설계
RTOS를 사용하여 임베디드 소프트웨어 프로그래밍을 시작하고 있으며 이미 데스크탑 응용 프로그램 개발자이기 때문에 활동 다이어그램, 시퀀스 다이어그램, 사용 사례 등과 같은 UML 다이어그램을 사용하여 임베디드 소프트웨어를 모델링하는 것이 어떤지 궁금합니다. 임베디드 소프트웨어는 데스크탑 애플리케이션과 동일한 방식으로 UML을 사용하여 설계 되었습니까? 최선의 선택입니까 아니면 더 좋은 선택입니까? 몇 가지 예를 들어 …

6
비표준 직렬 신호를 효율적으로 디코딩하는 방법
저는 RF 전송 ASIC이 포함 된 프로젝트를 수행하는 연구팀의 학부 회원이며 궁극적으로 데이터를 PC로 보내야하는 무선 수신기입니다. 수신기는 빠르고 연속적인 비동기 비표준 직렬 신호 (SPI, I2C, UART 등이 아님)를 출력하므로 수신기는 컴퓨터에 인터페이스하기 위해 마이크로 컨트롤러 소프트웨어를 작성해야합니다. 현재 내 접근 방식은 에지 트리거 인터럽트를 사용하여 데이터를 순환 버퍼에 배치하고 …

7
마이크로 컨트롤러 프로그래밍과 객체 지향 프로그래밍
나는 C ++ (B-Tree, Hashing Algorithms, Double Linked Lists 생성)을 사용하여 기본적인 객체 지향 프로그래밍을 수행했으며 C에서 작은 프로젝트를 수행했습니다 (과학 계산기 만들기 등). 프로그래머가 가지고 있어야하는 사고 방식과 "생각"측면에서 하드웨어 프로그래밍 (특히 마이크로 컨트롤러 전용)과 소프트웨어 / 객체 지향 프로그래밍의 차이점은 무엇입니까? 대부분의 사람들이 다른 사람들보다 더 어려운 것으로 …

8
대부분의 ALU는 어떻게 구축되며 '자신 만의 빌드'가 가능합니까?
난 정말 아주 낮은 수준의 컴퓨터에 대해 배우려고 정말 노력했습니다. 나는 많은 홈 브루어 페이지를 보았고 꽤 많이 들었습니다. 나는 대학에서 전자 공학 수업을 들었지만 실제로 컴퓨터 과학에 관한 주제에 깊이 들어 가지 않았습니다. 실제로는 알고리즘 등이었습니다. 어쨌든, 대부분의 ALU 는 어떻게 만들어 졌습니까? 나는 그것이 컴퓨터의 유일한 부분은 아니지만 …
11 embedded  alu 

2
AVR의 UART를 폴링 할 필요가없는 방법이 있습니까?
다른 AVR에서 UART를 통해 데이터를 수신하고 있습니다. 그러나 나는 다른 일을하고 있으므로 끊임없이 UART를 계속 폴링하고 싶지 않습니다. 인터럽트가 있다는 것을 알고 있지만 수신 완료에 대한 인터럽트 만 볼 수 있습니다. 전송을 완료하려면 여전히 폴링이 필요하다고 가정합니다.
10 avr  embedded 


5
FPGA의 임베디드 리눅스
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. FPGA에 대한 경험이 매우 제한적입니다 (Altera-비주얼 디자인 툴만 사용). FPGA가 필요한 새 프로젝트를 계획 중이며 동일한 보드에서 실행되는 실제 Linux (주로 TCP 통신 및 일부 DSP)에서 많은 …
10 fpga  embedded  linux 

5
마이크로 컨트롤러 및 FSM 예제의 인터럽트 처리
초기 질문 마이크로 컨트롤러의 인터럽트 처리에 대한 일반적인 질문이 있습니다. MSP430을 사용하고 있지만이 질문이 다른 uC로 확대 될 수 있다고 생각합니다. 코드를 따라 인터럽트를 자주 활성화 / 비활성화하는 것이 좋은 습관인지 아닌지 알고 싶습니다. 즉, 인터럽트에 민감하지 않은 코드 부분이 있거나 더 나쁜 경우 인터럽트를 수신해서는 안되는 코드가 있다면 다음과 …

2
MCU 레지스터의 논리적으로 관련된 비트 필드가 종종 별도의 위치에있는 이유는 무엇입니까?
이 질문에 이미 답변이 되었더라도이 페이지 나 더 넓은 인터넷에서 답변을 찾지 못했습니다. 저수준 프로그래밍에 대한 지식이 풍부한 숙련 된 개발자이지만 임베디드 개발에 비교적 익숙하지 않습니다. 저는 STM32F746ZG MCU가 장착 된 ST-NUCLEO144 보드를 사용하여 임베디드 시스템 개발을 가르치고 있습니다. 나에게 명백하지 않은 한 가지 질문은 레지스터의 논리적으로 관련된 비트 필드가 …

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