문제

저는 항상 하드웨어 수준에서 무슨 일이 일어나고 있는지 더 잘 이해하고 싶었습니다.실용적인 수준에서 컴파일 후의 모든 것은 '마법'과 동일하며 이를 해결하고 싶습니다.

저는 회로 구축을 조사한 다음 우리가 함께 배울 수 있는 것으로 저 자신과 제 아들을 위해 기본 칩셋에 대한 어셈블리 프로그래밍으로 나아가고 싶습니다.

"스냅 회로" 키트 중 일부를 살펴봤지만 솔직히 말해서 관심이 없습니다.

제안?

수정된 메모:답변해주신 모든 분들께 감사드립니다.

도움이 되었습니까?

해결책

코스를 보는 것이 좋습니다 컴퓨팅 시스템의 요소. 코스를 완료하는 데 필요한 대부분의 자료는 온라인이며 교과서는 저렴합니다 (사본에 대해 약 50.00 USD를 지불했습니다).

이 과정은 NAND 게이트에서 기본 컴퓨터 시스템을 구성하는 것을 통해 당신을 안내합니다. 모든 실험실은 완료됩니다 시뮬레이션 소프트웨어 그리고 실제 하드웨어 (VHDL 사용)로 변환하는 것은 상상력이 크지 않을 것입니다.

이 과정에는 Google Tech Talk도 있습니다.

http://video.google.com/videoplay?docid=7654043762021156507

디지털 전자 장치 (논리 게이트)보다 깊은 곳에서 다이빙을하고 아날로그 전자 장치 (게이트로 구성된 트랜지스터 및 기타 구성 요소)와 전기의 물리학에 대해 배우고 싶다면 권장합니다. 전기와 전자 제품을 가르치십시오

다른 팁

http://www.nerdkits.com/

나는이 사람들과 관련이 없지만 그들의 제품은 멋져 보입니다. 그리고 그것은 당신이 찾고있는 것 같습니다.

먼저, 기본적인 전기 이론 - 저항 네트워크, 전압 및 전류 측정, 옴의 법칙 및 다이오드 및 트랜지스터의 기본 사항을 배우십시오.

램프, 저항, LED, 트랜지스터, 물론 와이어 및 와이어 스트리퍼, 전기 테이프, 배터리 및 가급적 멀티 미터를 구입하십시오. 몇 가지 기본 회로를 엉망으로 만들었습니다. 보드에 손톱을 넣고 도움을주기 위해 사용하고 싶을 수도 있습니다. 전자기를 만드는 것도 특히 어린 아이들에게는 재미있을 수 있습니다. 구성 요소는 꽤 저렴하므로 실수로 타는 것에 대해 걱정하지 마십시오. 단지 배운 교훈 일뿐입니다.

진짜 마법은 서로를 공급하는 몇 개의 트랜지스터가있는 회로를 만들 때 발생합니다. 머물러 있습니다 에.

그 시점에 도달하면 아마도 "저수준"구성 요소에서 멀어지고 NAND 게이트 및 잠재적으로 더 복잡한 통합 회로와 같은 사전 구축 된 칩을 사용해야 할 때입니다.

프로그래밍 측면에서 흥미로운 접근 방식은 컴퓨터 부츠시로드되는 어셈블리 언어로 작은 프로그램을 작성하는 것입니다. "Hello World"운영 체제. 그런 다음 약간 확장하십시오. 에뮬레이터/디버거를 사용하십시오 보크 테스트 할 때 시간을 절약하려면 재미있는 부분을 수행합니다. 부팅 가능한 플로피 디스크를 만들고 컴퓨터가 부팅하십시오! 당신은 살펴보고 싶을 수도 있습니다 이것.

실제로 하드웨어 수준은 전기 공학입니다.컴퓨터는 복잡한 클록 동기식 디지털 전자 회로입니다.소프트웨어는 이 하드웨어 플랫폼을 기반으로 구축됩니다.

내 안의 EE는 당신이 사본을 얻는 것을 고려할 수도 있다고 생각합니다. 전자공학 호로비츠(Horowitz)와 힐(Hill)에 의해.실험실 매뉴얼을 이용할 수 있습니다.아마도 당신이 알고 싶어하는 것보다 더 많은 정보가 있을 것이고, 분명 크고 두껍고 무거운 책일 것입니다. 또한 고급 수학이 필요하지 않은 전자공학에 대한 아주 좋은 소개서이기도 합니다.한 번에 읽어서는 안 됩니다.마이크로프로세서뿐만 아니라 디지털 및 아날로그 전자 장치도 다룹니다.

내가 가지고 있는 유일한 비판은 그것이 약간 구식이라는 것입니다. 논의된 집적 회로는 이제 꽤 오래되었습니다.기본과 이론은 여전히 ​​건전하고 잘 완성되었으며, 새 판이 작업 중일 수도 있습니다.

도서 웹사이트: http://frank.harvard.edu/aoe/

책 Wikipedia 페이지: http://en.wikipedia.org/wiki/The_Art_of_Electronics

실제 세계에서 회로를 구축하는 것은 매우 재미있으며 컴퓨터 시뮬레이션과는 상당히 다릅니다.

여기에 유망한 것이 있습니다. http://www.dcaclab.com/en/lab/DC, Little Bit AC .. 다이오드 및 오실로스코프를 다룹니다.

PIC 프로토 타이핑 키트로 시작할 수 있습니다. 이들은 작은 프로그래밍 가능한 제어 칩이며, 하나의 소스는 아포 지 키트

나는 @에 투표했다짐 c. 그러나 나는 봤다 오늘이 링크 hackaday.com에서 당신과 함께하는 데 관심이있을 수 있습니다.

그만큼 Pickit 2 스타터 키트 꽤 좋습니다.

당신은 또한 조사 할 수도 있습니다 슈마트 보드. 그들은 작은 물건을 쉽게 작업 할 수있는 PCB 보드를 함께 정말 좋은 Snap을 만듭니다.

여기에는 아주 좋은 대화식이 있습니다

http://sol.gfxile.net/atanua/index.html

기능 디지털 회로를 구축 할 수 있으며 YouTube에서 작업하는 커플을 볼 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top