안녕하세요~
이제 막 프로그램을 배우고 싶어서 이렇게 궁금한 점이 많아서 글을 올리니다.
기초 프로그밍에 필요한 프로그램이 어떤게 있나요?
추천 부탁드립니다.
그리고 8051이나 ARM을 배워보고 싶은데 어떤 프로그램들이 필요한가요??
부탁드립니다.~~^^
하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.
번호 | 분류 | 제목 | 글쓴이 | 조회 수 | 날짜 |
---|---|---|---|---|---|
1112 | Software & IDEs | gps단말기 펌웨어질문입니다1 | 힘술쟁이 | 228 | 2015.11.18 |
1111 | 마이크로프로세서 | 485통신 질문 드립니다.1 | 롱X | 252 | 2015.11.16 |
1110 | 마이크로프로세서 | atmega128(avr) 자료는없나요??5 | 로마개구리 | 239 | 2015.11.14 |
1109 | 마이크로프로세서 | HOTARM 서적추천부탁드림니다.2 | 홀롤로 | 435 | 2015.09.26 |
1108 | 마이크로프로세서 | HOT여러분들은 요새 무슨 MCU를 사용하시나요?9 | 아크마 | 760 | 2015.09.13 |
1107 | 펌웨어 & 코딩언어 | 구조체 포인터 캐스팅??1 | 기다려줄래 | 309 | 2015.07.10 |
1106 | 마이크로프로세서 | 8051용 debeg tool 추천 부탁 드립니다.1 | 황소61 | 174 | 2015.06.19 |
1105 | 마이크로프로세서 | keil uv2, uv4 crack ver 구할 수 있나요? | 아리가이기 | 281 | 2015.05.14 |
1104 | 마이크로프로세서 | HOTSTM32 시리즈는 delay 함수 제공 안하나요?1 | 기다려줄래 | 577 | 2015.05.07 |
1103 | 마이크로프로세서 | [STM32l1xx] JTAG 통신핀을 IO로 사용해버렸어요1 | 기다려줄래 | 167 | 2015.04.28 |
1102 | 마이크로프로세서 | DSP 회로 설계2 | V고양이V | 339 | 2015.04.22 |
1101 | 마이크로프로세서 | codevision 컴파일러에서 어셈블리를 쓰고 싶습니다. | branden | 343 | 2015.04.07 |
1100 | 마이크로프로세서 | WinCE6.0 드라이버 지원하는 USB Camera를 찾고 있습니다. | branden | 233 | 2015.03.24 |
1099 | 마이크로프로세서 | 이 칩mcu은 어떤모델인가요?3 | 제임스고슬링 | 232 | 2015.03.18 |
1098 | 마이크로프로세서 | 훈병입니다.6 | branden | 244 | 2015.03.17 |
1097 | 마이크로프로세서 | HOT32비트 mcu면 죄다 dsp 인가요?3 | 제임스고슬링 | 491 | 2015.01.29 |
1096 | 마이크로프로세서 | HOT코드비젼 관련하여 질문입니다.2 | 이득환 | 415 | 2015.01.19 |
1095 | 마이크로프로세서 | PRO ENGINE2 를 윈도우7에서 사용할수 있는 방법있을까요? | 그녕군v | 256 | 2014.12.01 |
1094 | 마이크로프로세서 | ADC와 USART로 PC 오실로스코프를 만들고 싶은데 어떻게 하죠?2 | xvcdz | 308 | 2014.11.28 |
1093 | 마이크로프로세서 | 8051를 이용한 voice recorder 관련 궁금증입니다. | 하얀곰 | 357 | 2014.10.17 |
arm은 책으로 하기에는 좀 버거운 감이 있습니다. 개념이 좀.
따라서 마이컴 하실거면 8051 서적 하나 보시는게 좋을듯 하네요.
처음 프로그램 입문이시면 테트리스를 짜 보라고 권유하고 싶네요.
윈도우에서 짜든 도스에서 짜든... (마이컴에서 짜는것은 비추)
테트리스 소스나 관련 프로그램은 너무나도 많아서 한번 해 보시면 다양한 경험을 하실 듯 합니다.
개발툴들은 8051이면 칩 제조사홈페이지에 공개자료로 나와있어 설치하면 컴파일러, 에디터 등이
통합되어 설치됩니다. 다음으로는 공개자료에서 샘플 소스들이 있는데 그걸 마이컴 데인터 시트와
비교하면서, 컴파일/테스트 보드에 업로드/실행/결과 확인 / 다시 소스 수정/실행 등으로 하나씩
명령어와 동작되는 결과를 검토해가면서 실습을 병행 공부하면 매우 효과적입니다.
예를 들어 마이컴으로 시리얼을 통해 "hello world!!"를 뿌려주는 샘플 소스로 부터 시작하는 겁니다.
다음으론, ARM은 여러 플랫폼이 있는데, 이것 역시 테스트보드(개발보드)를 구해서, 시작해야 합니다.
혹은 공개 소스인 임베디드 리눅스로 시작해보는것도 좋은 경험이 될것입니다.
다만 임베디드 리눅스의 커널 소스는 양이 방대하기 때문에 커널 전체보다도, 제어하고자 하는 부분의
드라이브 소스들과 리눅스 커널의 운용시스템 전반에 관한 책을 보면서 공부해야 합니다.
즉 운용시스템에 대한 개념과, 하드웨어와 커널및 응용프로그램과의 이벤트등의 개념을 알아야 하겠죠...