강의실 전체맵
강좌가 책으로 끙~하고 나왔어요~ 관심있는 분만 사진클릭고고!! (벌써 11쇄라니) NEW!
- 본 강좌 내용은 홍익인간정신허가권(클릭)에 의거하여 출처를 밝히는 조건으로 얼마든지 퍼가거나 재활용 하셔도 좋습니다. 다만, 영리 목적의 재활용/출판/판매 인용은 법에 저촉되므로 사전에 운영자와 협의하시기 바랍니다
- 친절한 임베디드 시스템 개발자 되기 강좌 (임베디드 레시피)는 대한민국이 임베디드 최강국이 되는 날 까지 살아 있겠습니다. 많은 개발자 분들께서 이제까지 사랑해 주신 것에 부응하여 임베디드 개발자들의 고향 같은 강좌로 남아 있겠습니다.
ABOUTAbout
1) Hardware 꼴라쥬 (Collage) - 회로도 읽기ⓑ 신호와 주파수 영역 - Spectrum Analysis
ⓒ Analog 신호와 Digital 신호, 그리고 Ground
ⓓ 초간단 회로이론 R(저항), L(인덕터), C(캐패시터)
ⓖ Pull up, Pull down 그리고 Open Collector
ⓠ 확장 to the CPU - How CPU works
2) Microprocessor 아뜰리에 (Atelier) - ARM을 파헤쳐 보자ⓓ ARM 동작 Modes - 나는 어느 mode를 써야 하나
ⓘ ARM SoC (System On Chip) - ARM 그렇고 말고
3) Software 데꾸바쮸 (Decoupage) - Software의 정체와 만들기ⓔ Preprocss (-E option)와 #Include ("" <>) -
ⓘ 변수의 scope와 그 생애 (Memory Map)
ⓛ ELF format Object File에 관한 진실. -c option (기계어 세상)
ⓜ Linker를 마무리 짓자 - ELF와 fromelf 까지!
ⓝ Scatter Loading/ Linker Description Script와 메모리 다루기.
ⓟ Memory Map과 Linker의 만남 - Locator
4) ARM 미장센 - ARM 제어의 구현ⓐ ARM Assembly를 파헤쳐 보자 ADS vs GNU
ⓑ 대충의 초간단 Assembly와 Reverse Engineering
ⓔ Inline Assembly와 INTLOCK의 구현
ⓕ Pipe line과 Exception 관계 그리고 ^접미사
ⓖ Exception Vector Table (EVT)과 각 Handler의 구현
ⓙ Bootloader와 Memory Budget (Mapfile) 어떻게 변수초기화를 할 것인가
ⓚ Reset Handler에서 main까지 (Entry Point)
ⓛ Scatter Loading과 Bootup - __user_initial_stackheap
5) Software 비네팅 (Vinetting)ⓑ Pointer와 Array는 소녀시대와 원더걸스 , 그리고 이중포인터
ⓔ Stack의 정체와 자세히 보기 - initialization까지
ⓕ 함수가 불렸을 때 일어나는 일. - Stack 뒤지기 신공
6) RTOS 팩토리 - Kernel 이야기ⓔ Preemptive (선점형) Multitasking 이란 도대체
ⓕ Context Swtiching과 TCB - Task의 상태변화
ⓙ 선점형 Kernel에서 wait, send, clr signal의 구현과 IRQ Handler
ⓚ Clock tick ISR - Timer Service
ⓛ ATOMIC - Critical Section Mutex Semaphore
ⓝ Queue와 Inter Task Communication
ⓠ Bootup 중 Kernel로의 진입 - main() 함수 -
7) Device Control and System Architectureⓑ Register를 Setting 한다는 것과 Memory Mapped IO
ⓒ Memory Device를 Control 한다는 것
ⓓ Bus Sizer Register와 Memory Controller - 메모리 확장구성과 CS와의 관계
ⓔ 특이한 Device Interface의 CS와 Address의 이용 - LCD
ⓚ GPIO (Tristate Buffer)의 정체와 GPIO ISR
ⓛ DMA (Direct Memory Access) - CPU몰래 영차영차
ⓜ Cache, Cash? 
ⓝ MMU (Memory Management Unit)  
ⓞ JTAG Interface를 Control 해 보자
8) 그래서 어쩌란 말이냐 - How to debug - 저는 개인적으로는 이부분이 가장 중요하다고 생각한다규요 ㅠㅠ.ⓐ 그래서 어쩌란 말이냐 - ART of Debugging
ⓑ Interrupt Lock에 의한 Watchdog Reset
ⓒ Data Abort가 발생했어요
ⓓ Stack Corruption과 Prefetch Abort - Stack 뒤지기 신공
ⓔ Abort in ISR. IRQ mode에서의 Abort라...
ⓕ 0x0 go, 망연자실 Reset
ⓖ Watchdog Reset in ISR
ⓗ 다양한 Exception과 Memory 불량 Symptom
ⓘ Semihosting - Printf
ⓙ JTAG과 ICD의 정체
ⓚ Oscilloscope 사용법
...............
계속이에요....
임베디드, 기초, 하드웨어, 소프트웨어, 연봉올리기, 연봉, 펌웨어, 대박, 웃어봐요, 장마, 쩐다, 만세, 선물, 휴가, 행복해, 고맙습니다, 룰루랄라, 임베디드레시피
친절한 임베디드 시스템 개발자되기 강좌 - 히언
아래 cut line을 위로 올렸습니다.
저 의외로 잔머리가 좋을 수도.. ㅎㅎ
존경합니다.
이때까지 이런 설명이 있는 강좌는 없었는거 같은데요~ 너무 초보자가 쉽게 이해할 수 있도록
쓰신거 같아요~ 화이팅 하세요!! ㅋㅋ
강좌 다 정독 하고 연봉 오르면(?) 밥 한번 얻어 먹겠습니다! ㅎㅎ
하지만 연봉 오르면 밥 사셔야져 ㅋ
영어루 써주세요.
ㅎㅎ
정말 이러다 선임보다 잘아는 연구원이 되어버리는건 아닐까요?
저도 선임보다 잘아는 연구원 되고 싶어용...ㅜㅜ
ㅎㅎㅎ 실은 이것보고서 아는체..
홍익인간의 정신으로 부장님께도 소개해 주세요 ㅋ
저는 임베디드 시스템 개발을 하고 싶어하는 학부생입니다 ^^ㅋ
게시판 개설 축하 드리구요 앞으로 자주 들르도록 하겠습니다.
해당 라이센스에 대해 확인해 보시고, GPL에 의거한다는 부분은 빼시는 게 좋겠습니다.
오늘 책 잘 받았습니다
예뻐요
GPL? 은 뭐지요?
저 책 잘볼께요~
자주 자주 오셔요~
GPL은 Genuine Private Licence 에요.
저도 뭘 원하는 지는 잘 모르겠네요?
이책이 저에게 미래의 희망이 될 수 있도록 소중히 배우겠습니다.
감사합니다.
소중하게 다뤄주셔서 정말 감사합니다.
저도 소중한 분들을 이렇게 만나게 되어 즐겁습니다.~
GPL 은 GNU General Public License 의 약자로, GPL 번역본을 한 줄 인용하자면
"GPL은 자유 소프트웨어를 이용한 복제와 개작, 배포와 수익 사업 등의 가능한 모든 형태의 자유를 실질적으로 보장하고 있습니다." ( http://korea.gnu.org/people/chsong/copyleft/gpl.ko.html )
히언님이 제시한 라이센스에 모순되는 점이 있기에 말씀 드린 겁니다.
기분 나쁘셨다면 미안합니다.
사과를 받아 들이신다면 출간된 책 ISBN 번호 (책 뒤표지에 써있는)를 알려주실 수 있나요?
학교 도서관에 신규도서 신청하고 싶은데 필요해서요.
978-89-961489-1-3 입니다~
임베디드개발 하면서 GPL , BSD 라이센스아닌거 전혀 쓰지 않을수 없을거 같은데...
홈페이지 잘 안보시나봐요? 뭐, 별로 트집으로 밖에 안보이는데..
쉬운 creative commons같은 다른 라이센스를 사용하기를 권장합니다.
----------------------------------- cut -----------------------------------------
ㅋ 뜨거운 애정과 관심 감사합니다~
하지만~ GPL 관련 얘기는 이제 그만~ 하시는 것이 좋을 것 같구요.
cut선 이후에 더 나오는 관련된 얘기는 사전 경고 없이 자르겠습니다~ 이해해주세요~
그리고 본인 홈페이지나~ 이메일주소~ 등이 없는 익명의 글들은
어떻게 할 수 없는 부분이니까 그런거구요~ 더 하실 말씀 있으시면~ Q&A 란에 실명으로 남겨주세요~
최대한 성의있게 답변하겠습니다~
감사합니다~
즐건 주말들 되시고요~ (몇시간 안남았습니다만.. ㅋ)
잘못이라고 생각하신다면 사과를 하시면 되고,
이유가 있으시다면 설명을 하시면 됩니다.
댓글이 지저분해지기를 원하시지 않는 듯 하니
http://kldp.org/node/108818
에서 글을 이어가시고 결과만 여기에 기재하시면 될 것 같습니다.
전 기분이 빵 터졌습니다~
제가 지도할 것이 있겠습니까~
저에게 많은 조언과 가르침 오히려 부탁합니다~
감사합니다~
참 예쁘게 잘 나온 책인데 겉종이도 그렇고 속도 그렇고 종이가 너무 날카로왔습니다.
오늘 손 2번 베었습니다 ㅠ.ㅠ 배움의 길은 멀고 험하군요
어째서 그런일이.. 크흑..
출판사에 얘기해 둘께요. 죄송합니다 잉.
고맙습니다.
강풍경님~
현재 일본이라 책 구매는 어렵지만 강좌 잘 보고 갑니다;;
즐거운 하루 되세요!!
자주 오셔서~ 고견 풀어놔 주세요~~
일본에서도 국위선양!!
감사합니다~
이렇게 좋은 정보들 공개해 주셔서 감사합니다.
완전 고마운 칭찬~
기분좋게, 잘 받겠습니다.
자주 오세요~
우연히 들러서 2시간동안 읽어보고 바로 책 주문했습니다.
임베디드의 핵심만을 거의 모았다고, 감히 말씀드릴수 있겠네요...
후배들에게 강력 추천하고싶은 책입니다.
대단하신분 같습니다. 자기소개가 없던데 뭐하시는분인지 궁금하군요...
어떻게 해야 할지 모르겠습니다~
후배들에게 강력 추천해 주시고~
자주 오셔서 재미있는 얘기와 경험들을 나눠주세요~
감사합니다~~
감사합니다.
자주 뵈요~
알기 쉬운 설명에, 내용도 필요한건 다 있구요. 정말 글 잘쓰시네요.
자주와서 보고 갑니다.
날아가요~ 제 기분이~
구글에서 GPIO검색해서 우연찮게 들어왔는데 완전 제가 찾던 내용이네요.
GPIO강좌보고 바로 책 질렀습니다.
덕분에 많은 지식을 얻게되었네요. 너무 좋은 지식을 저렴하게 획득해서 덕템한 기분이랄까 ^^
계속 좋은 강좌 부탁드립니다.
완전 Melting되는 제가 너무 나쁜 건 아니죠~?
자주 자주 오셔야 해요~
ㅠㅠ
저에게 꼭 필요했던 강좌입니다.
읽고 또 읽고!! 하겠습니다.
계속 강좌 부탁드립니다.
새해 복 많이 받으실꺼예요
계속 놀러오세요~ 넹~?
재탕, 삼탕 보아가며 제것으로 만들어야겠다는 생각입니다.
좋은 내용의 글 감사드립니다.
덧글로 나마 감사함을 전합니다.
내용이 괜찮은가요~?
그렇게 얘기해 주시니, 너무너무 감사합니다.
저도 도움이 되었다니 기쁘기 그지 없습니다.
우리 아무쪼록
화이팅 하자구요!
좋은 정보 정말 감사드립니다.
설마 이곳을 말하는 것이겠지요~?
오늘 바로 책 구매 했습니다!!ㅎㅎ
친절히 설명해주시는 부분
너무 초보라 이것도 어렵지만..^^;;
이렇게라도 설명해주시는 분이 처음이신것 같네요~~!!!
감사합니다!!^^
자주 자주 오셔서,
즐겁고 좋은 얘기들도 많이 해주세요~~
감사합니다~
완전 감사드려요~ 아직 초보라 많이 공부해야겠지만
여기서 많은걸 보고 배우네요~
으하하
대학원에서 ARM을 공부하고 이제 갓 1년 직장생활 해본 사람으로서 방향이 많이 흔들리고 있어요..
지금 하는 일은 제가 원하는 것과는 많이 거리가 멀다고 생각되서요.
제가 바라는 방향을 히언님께서 먼저 걷고 계신 것 같아요.
실례가 되지 않는다면 어느 쪽 분야에 계신지 알려주실 수 있으신가요?
(히언님을 제 멘토로 모실 수 있는 영광을 주시지 않겠습니까?^^)
shakin@naver.com 연락 주시면 감사하겠습니다^^
자주 오셔서, 친하게 되었으면 좋겠습니다~ ^^
언제든 여기에 오면 절 만나실 수 있으니,
오셔서 재미있는 이야기들도 많이 들려주세요.
저는 언제래도 도움이 될 수 있도록 노력하겠습니다!!!
하지만, 한가지 당부하고 싶은 말씀은,
질문을 최대한 refine 하실 수록~ 저도 대답을 최대한 자세히 해 드릴 수 있다는 점~
이해해 주세요~
자주자주 놀러오세요~~~
우연히 들렸지만 너무나도 큰걸 얻어 가는 기분이네요..
제 전공 부분도 있고 제가 관심 갖던 부분도 모두 있으니
정말 길게 생각안하고 바로바로 질렀습니다 *^^*
그리고, 역시나 책구매 소식은 너무너무 기분좋아요. 냐호호~
Embedded recipes 애독자입니다.
예전에 review 글 적어서 트랙백 남겨두었는데... Blog 개편하면서 글이 지워저버렸네요.
현재 두 번재 남겨진 아래 trackback 을 삭제하여 주시고...
http://tkhwang.pe.kr/archives/249
아래로 다시 등록하였습니다 :)
http://tkhwang.pe.kr/archives/1042
항상 좋은 글 감사드립니다. :)
정말 감사합니다~
요로코롬 너무 과분한 칭찬을 해주시니, 몸둘바를 모르겠습니다.
T.T 감동이에요
오늘도 좋은 하루 보내세요.
방명록 테러 때문에 많은 애를 먹고 계신거 같은데, 곧 해결될거라 믿습니다. ^^
바쁘신거 알지면 몇가지 질문 드릴게 있어, 이렇게 글을 남기게 되었습니다.
ARM 동작 MODE에서, Undefined mode의 CPSR이 0x18로 나와있는데, 11000이 아닌가요?
그리고, user mode와 system mode로 진입하는 exception이 없는데, privileged mode에서 user mode로 진입한 다음, 다른 privileged mode로 진입할 수 없는건가요? 진입할 수 없는 이유가 있다면 설명 부탁드리겠습니다. 진입하고 싶은 exception address를 PC에 넣어주면 되는거 아닌지 질문드립니다. 오늘도 좋은 하루 보내세요.
그리고, 음.. privileged mode와 user mode에 관한 것은
SWI의 진실 보시면 좀 나으실까 싶어요~
히언님 사이트가 이제 공격까지 당할 정도로 많이 유명해졌다는 긍정적인 생각을~
그나저나 히언님 책 아는 사람 빌려줬는데 줄 생각을 안하는군요 -_-
하나 더 사야되려나봐요 ㅠㅠ
어찌해야할지 아주 난감하다니깐요.
그리고, 그 친구분한테는 책을 살 수 있도록 (흐흐흐)
코너북 주소를 알려주시는게 ㅋㅋ 낫지 않을까요?
잘 지내시죠??
문득 제 블러그 가봤다가 히언님 글봤네요...
이벤트에서 떨어져서 글 삭제하려고 하는데 히언님이 블러그에 처음 오셨다는데
글이 없다구...당황해하시는 글이요 ^^
벙개때 soto님의 말씀 듣고 깨닫는게 많아서 저만의 글을 하나씩 써보고 싶어서 기존의 글들을 버렸답니다.
저도 글같은 글을 써보고 싶어서요 ^^ 그래서 현재는 틈날때마다 공부하면서 시간 보내고 있어요.
방명록 정상화 언젠가는 되겠죠 잘지내세요 ^^
명록이 정상화는 증말 죄송해요.
여러가지 수를 써 봤지만, 제가 로봇타겟이 계속 되나봐요 쩝.
제가 도움이 될 수 있는 부분이 있으면
언제라도 말씀하세요~
잘 해 보자구요
불사신.
제가 PC가 노트북 밖에 없는데, 그 녀석 고칠려고 하니까,
부품이 없어서 한참 걸린대요.
핸펀으로 인터넷 하기~ 놀이에요~
여기 천국 같아요~@_@ㅋㅋ
많이 배워가겠습니다.(^^)(__)(^^).
좋은 일꾼이 되어주세요.
이태리 출장갔을때 만화책처럼 술술 읽으라고 해서 술술 읽었더니 너무 재밌어서 때론 웃기도 하고
세미나 준비하는 마음으로 ppt로 작성도 해보고 하니 많이 알게 되었습니다.
외국 서적에서 보는 문맥전환? 이런 번역이 들어간 책들은
수번 읽어도 이해가 안가는데.. 천만배 낳아요~ 연봉오르면 밥한번 살 영광을 주세요 ㅎㅎ(진심임)
너무 감사합니다.
즐거운 마음으로 다가갈 수 있었다니,
너무 영광이에요 이힣.
임베디드를 시작해보고자 했는데, 무엇부터 해야 될지 .. 아무것도 몰라서.
너무 힘들었었는데,
정말 감사합니다. 정말 너무 감사합니다.!!
앞으로도 많은 가르침 부탁드리겠습니다!
주위에 권했더니 어느 순간 책한권씩 다 사서 보고 있더군요 ㅋㅋ
여기서 강의 하는 내용들은 한번은 들어보고 얼핏 접해보는 것들인데 대충 아는 내용들이었는데
여기서 기초부터 잘 배우게 됩니다.
특히 1) 3) 5) 내용은 참 좋네요. ^^
괜찮으시다면 네이버 아이디 opera1114로 쪽지보내주셨으면 합니다.
블로그 포스트들이 임베디드시스템 개념 잡기에 아주 정말 진짜 좋은거같아서요 ㅎㅎ
제가 네이버가 .... 라서..
쪽지 보내기 힘들어요. 와하하
아직 학생신분이고 이번학기에 처음으로 임베디드 시스템을 접하게됫습니다.
여기 보니 좋은 자료들이 많이 올라와있군요.. 저기 올라와있는 책 내용을 구체적으로 알수있을까요?;
그리고 제가 C언어를 잘못하는대 임베디드를 잘할수 있을지 의문인데 요기서 공부하면 어느정도 커버가 안될런
지요 ??
책 내용은 책 그림을 누르시면 출판사로 이동해서 보실 수 있고요,
목차는 같은데, 책에는 여기에 공개되지 않은 강좌와 내용이 좀더 많습니다. 후후.
그리고, 여기 강좌는 C기본 문법 정도는 안다고 가정하고 했기 때문에,
이걸 봐서 C를 잘하게 되는건 아니고,
여기 강좌를 보시고 C를 이렇게 이용하는 구나.. 를 감잡으신후,
거꾸로 C기본을 찾아가면서 공부하시는 편이 훨씬 빠를거라는 생각이 듭니다.
TOP이 꼭 되셔서,
빛내주세요!
감사합니다.
저기 책을 보니 3가지 종류나 있는데 초판과 3판의 차이점이 먼가여?
어느것부터 보는것이 낳은지요?;
참고로 Embedded Sketches는 시즌 3의 Soto님께서 이번에 출판하신 책입니다. 와하하.
인터넷에서 찾은 자료중에 이렇게 값진 자료는 태어나서 처음 보는 것 같습니다
감사합니다!!!
히언 강사님 정말 감사하다는 말부터 시작하겠습니다.
제가 대학 졸업하고 10년 정도 개발하면서 기본이 부족하여도 부끄러워 질문을 쉽게 하지 못하겠더군요.. -.-a
최근 이 사이트 알게되어 도움을 많이 얻고 있습니다.
좋은 자료 오픈해 주어서 다시 한번 감사드립니다.
그냥 책 두 권다 질렀어요 Recipes 랑 Sketches ㅎ
만만치 않은 가격이었지만 내용으로 봐서는 아깝지 않은 돈이었어요 ㅎ
솔직히 임베디드를 전공으로하고 지금 대학교는 한학기 남은상태인데다
곧 대학원을 갈 준비를 하고있으면서도 자신있게 임베디드에대해
이렇다 하고 이야기 하지 못하고 겉만 핥고 있는게 아닌가하는 기분이 자꾸 들어서
요즘 조금 힘들어하고있었거든요ㅎ
그런 저에게 좋은 힘이 되는 것같아요!! 정말 뜻 밖의 행운에 다시 열심히 한번 해보려고 해요 .
저도 대학원에서 열심히 공부하고 히언님만큼 좋은 책을 만들수있을때 저도 한번 도전해보고싶네요~
앞으로도 좋은글 더 많이 부탁드려요 ^^
자주자주 오셔서 즐겁게 놀아 보아요.
나눠보자는 의도로 시작해서
이렇게 까지 도움이 되었다니,
저는 정말 기쁘기 서울역 그지없습니다!
감사합니다~
우선 감명깊은 책의 내용에 감사의 말씀드리고 싶습니다.
책 한줄한줄에서 히언님의 엄청난 내공을 느낄수 있었습니다.
--;; 질문을 드리고 싶어 게시판에 가압할려고 했더니 가입이 안되서 이곳에 질문하나 올려봅니다.
우선 제 소개를 하자면 현재 자동차 엔진제어 임베디드 시스템 개발분야에서 소스코드보면서 놀고있는 중생입니다.
사용하는 MCU는 인피니언으로 CPU와 하나의 보조 프로세서 PCP를 가지고 있습니다.
소스코드를 보다보니 대부분 C로 코딩이 되어있던데, 유독 PCP를 제어하는 부분은 asm으로 코딩이 되어있습니다. 사실 이분야가 하이테크~ 분야라 독일 아저씨들이 전부 프로그래밍 하신거라 회사 여기저기 돌아 다니며 그 이유를 알아봤지만 해결하지 못했습니다.
그러던중 히언님의 글중 Coprocessor는 asm으로 코딩하는게 편리하다는 내용의 글을보고 혹시나 언급하신 사항에 중요한 실마리가 있지 않을까?해서 질문드립니다. 제 생각엔 비록 arm이라는 mcu와는 다른 mcu지만
제어원리는 비슷할거란 느낌이 팍팍~ 드네요
즐거운 주말 보내시고~ 자주 놀러오세요~~~ ^^
검색으로 이 블로그를 찾고 많은 도움이 됐습니다
결국 책 구매! 아기자기하네요 ㅎㅎ 감사합니다
저로 하여금 다시 한번 힘나게 합니다.
더 도움이 되는 인생 살도록 하겠습니다.
감사하고, 새해 복 많이 받으세요!
다양한 Exception과 Memory 불량 Symptom 단원에 보면
SDRAM 불량으로 인해 0xFD로만 Write된다는 내용이 있습니다.
그런데 0x11111110 으로 마지막 bit가 잘못됐다고 되어있네요.
0XFD는 0x11111101으로 하위 2번째 비트가 잘못된 것인데 말이지요~!
3쇄구요...
확인 부탁드립니다.
(끙...책이 없으시다니;;;; 출판사에서 쇄별로 몇권은 줘야하는거 아닌가요)
-----------------------------------------------------------------------------------------------(전략)
"[삽화]
유후훗! 이거 보고 뭐 생각나지 않으세요? 뭔가 좀 규칙성이 있는거 같지 않나요? 매직 아이를 잘 하는 사람이 잘 알텐데, 자세히 보면, 0x04번째랑 0x0c라인을 아래로 훑어 보면 다른 데는 전부다 0xFF인데 그 줄만 0xFD인 줄이 보이지 않나요? 으흐흐 바로! 그것이 문제에요. 이런경우 SDRAM불량인 거에요. 허탈하시죠. 0ㅌFF면 1111111이어야 되는데 0xFD면 0x11111110인거지요. 그러니까 마지막 bit가 모두 0인거에요. 다른걸 볼까요. 0xDC를 보세요. 0x58이지요? 이거 잘 보면 01011000요거죠. 마지막이 역시나 0이네요. 그라인들을 잘 살펴보면 마지막 bit가 모두 0이랍니다. 이건 진짜 오래 개발 해보지 않으면 감이 안와요 한마디로 stack이 문젠가 binary를 잘못 만들었나? 왜 재현 시나리오가 일정하지가 않지? 할 때 Stack Corruption이외에 이런 불량도 의심해 보라는 의미로 잔소리 하나 늘어 놓습니다.
자 진짜 그런지 한번 0x0부터 0x2AF까지 0xFF로 써보지요.
[삽화]
어라라 그렇지요. 분명히 0xff를 썻는데 보면은 0xFD로 1bit가 주기성을 보이면서 구멍을 보이지요. 이런일이 벌어지면 무슨 이상한 동작을 해도 이상하지 않은거에요. 이런걸 찾아내는 수고가 너무 힘들겠지만 말이죠. "
-----------------------------------------------------------------------------------------------
라고 되어있습니다. ^^
삽화에는 0xFD로 표시가 되어있는데.... 문단 전체의 흐름을 보자면,
1. 삽화를 0xFE로 바꾸고, 문구도 0xFE로 바꾸고시던지
2. 문구를 0xFD유지 하되, 마지막 bit를 하위 두번째 bit로 (두군데)바꾸시고 0x11111110 을 0x11111101로 정정하시면 될듯.
그리고 추가로 11111111 앞에 0x도 넣으셔야겠네요.
이해가 되시길 바랍니다아아아~ 내용상 이해하는데는 문제 없었습니다. 어라 하면서 한번 더 보게 됐으니까요.
웹서핑 중에 찾아서 여기까지 왔는데. 좋은 자료가 많네요. ^^
열심히 읽기 시작했는데, 아직 이해가 잘 안되는 부분이 많습니다. ㅎㅎ
한가지 질문이 있어서, 귀중한 코멘트 부탁드려도 될런지요?
링크드 리스트 관련 벤치마크에 대한 분석 중에 있는데,
시스템 측면에서 어떤 부분이 좋아지면, 그 성능 수치도 좋아질지.. 그 부분이 궁금합니다.
직관적으로 메모리에서도 힙 영역을 사용하기 때문에,
성능 좋은 메모리와 높은 클럭 속도가 우선되어야 할 것 같은데.
그 외에 살펴 보면 좋을 다른 부분이 있는지 궁금합니다..
힌트 주시면, 열심히 한번 파보려고 합니다..
감사드립니다.
링크드리스트 관련해서 하드웨어적으로는 메모리 성능도 중요하고
소프트웨어적으로는 Heap의 구현성도 영향을 끼치지요.
Heap이 Dynamic Memory Allocation이다 보니까,
얼마나 빠른 response를 해주느냐가 문제가 되겠지요?
자주 놀러오시고,
또 봐요~~ ^^
귀중하게 봐 주신다니 너무 감사합니다~
자주자주 놀러오세요~ ^^
근데, 답장은.. 어떻게...? 해요?
Community Primitive는 작성후 한달이 지나서 막힌거 같애요~
풀어 놓았사와요~~~~
막은거 아니에요~
오픈 후 1개월 후에는 자동으로 막혀요~
^^
풀어놓을꼐요~~
너무 좋은 정보가 많아서 공유하고싶습니다.
제가 먼저 해야,
남도 하죠!
임베디드 내용을 퍼가려고 합니다 ^^.
과제에 출처 꼭남기겠습니다 !!
Embbedded recipes에서
P418 8번째줄
typedef int(function)인데
'c'가 빠져있어요~
일주일전에 새로 샀는데 아직 오타수정이 안되어있는 듯하여...
Micro Processor에 절망하던 제게 한 줄기 빛이 내려왔습니다.
근근히 터지는 드립과 간결하면서도 정확한 설명들.. 지루할 틈이 없네요!!
감사합니다! ^_^
77page 3재줄 guide 수정필요합니다.ㅋ 혹시 오타있는건 올리겠습니당ㅋㅋ
1. 현재 x86 관련 어셈블리 및 리버스 엔지니어링이 가능합니다만, ARM과는 완전 무관하다 보아야 하나요?
2. 본 서적 진도를 나가려면, 따로 ARM과 회로판을 구입하여야 하는가요?
3. 회로도에 관한 지식이 없습니다만, 진도를 나갈 수 있을까요?
입니다. 읽어주셔서 감사합니다 ^^;
1) 완전 무관하지 않습니다! 그 정도라면 ARM 배우는데 전혀 무리가 없어요
2) ARM과 회로판 전혀 필요치 않습니다. ^^. principle에 치중했기 때문에 굳이 해보시려면 컴파일러 정도? 라고 보여져요!
3) 회로도에 관한 지식을 배우려고 하는건데, 이미 알면 재미 없잖아요!
링크가 짤린 듯하여 말씀드려요
[SEASON2 >> 2) Microprocessor 아뜰리에 (Atelier) - MCU을 파헤쳐 보자 >> ⓡ SoC 개요 - 넌 머냐]
항상 좋은 강의 잘 보고 배우고 있습니다.
고생하세요 ^^
정말 링크가 잘렸네요. 역시 외부 링크는 언제든 없어질 수 있어서 ㅠㅠ.
비슷한 document를 찾아보고 있는데,
없으면 삭제라도 해야겠습니다. ^^
감사합니다!!
오늘 오후에는 열릴거라고 하네요!!!
저는 베트남에 있는 티티전자란 회사 개발부의 신동현이라고 합니다.
저희회사에서 개발 중인 제품이 있는데 PCBA 설계를 외부에 용역을 줬습니다.
그런데 개발자가 베트남인이라 대화도 잘 안통하고 답답해 미칠 것 같습니다.
많이 바쁘시고 또 바쁘시겠지만 카톡 대화 10분 정도만 시간 내어 주실수 있을까요?
이 낯선 땅에서 저 잘리면 저희 가족 모두 길거리에 나 앉게 생겨서 정말 염치 불구하고 부탁드립니다.
10분.. 천금같은 시간이시겠지만... 사람 하나 살린다 생각하시고 10분만 상담해 주시면 감사하겠습니다.
제발 부탁드립니다. 제 카톡 아이디는 vinashin입니다. 감사합니다.
제가 무엇을 도와드릴 수 있을지 막막합니다만,
카톡은 제가 개인적으로 몇몇 지인만 사용하고 있어서 좀 곤란하고,
이메일 hieonn@cyranoproject.com 이나,
이 게시판에 써 주시면 최대한 빠르게 답변하겠습니다!!
화이팅!!
혹시 관심 있으시면 저희 카페도 한번들러주세요..ㅎ(광고는아니구 ㅠㅠㅋ)..
저희도 오픈소스 문화를 바탕으로 한국의 폐쇄적인 산업문화를 깨고자 하는데 정신을 둔 카페입니다. 오로카
비슷한 책이냐고 물어보신다면,
제가 그 책을 본 적이 없어서 뭐라고 말씀드리기 어렵습니다.
그리고, 말씀하신 책은 유추하건데,
임베디드 리눅스를 공부하는 책 같습니다. 라고 하고서 찾아보니
말 그대로 파일시스템에 관련한 얘기로군요?
임베디드 레시피의 경우에는
임베디드 시스템 자체에 대해서 접근한 책이기 때문에
말씀하신 책보다는 보다 원론에 가깝습니다.
참고되셨길 바라며.
정말 실력있으시고 겸손하십니다.
책 구매했어요~ 개인적으로 연락드리고 싶을 정도로 감동감동 했습니다.
여기 와서 많이 보고 갈게요~
히언님 화이팅!!!!!
혹시 8장 (How to debug) 이후 강좌는 책을 구매하면 볼 수 있을까요?
네, 책에만 있습니다. 출판사와 협약이 그렇다 보니, 죄송합니다. (__)
이번에 책을 구입하려고 생각중인 사람입니다.
다름이 아니라 책과 함께 실습을 하려면 어떤 장치들이 필요한지 어디서 구입이 가능한지
알려 주실 수 있을까요?
꼭 좀 부탁드립니다.
공부를 해야하는데 어떻게 해야 할지를 모르겠어서요....실습도 같이 하고 싶어요;;;
실습위주의 책이 아니라 principle 위주의 책이라서...
그냥 주욱 한번 읽어보시고!
감이 오면 그때 프로젝트 하나 잡아서 실습하시는 것을 추천드려요!
참고로 gplgpu( https://github.com/asicguy/gplgpu )에서는 soc에 embbedded가능 AXI등으로...
다음에 기회가 되면 참고해 보겠습니다!
embedded recipes 책 1권이 지금 온라인으로 구매하게 된다면
얼마정도 걸리나요?? 서울쪽에 살고 있습니다.
온라인으로 구매하게 된다면 서울까지 얼마정도 걸리나요?
답변주시면 감사하겠습니다.
좋은 하루 되세요.
출판사쪽에 문의하셔야 할 것 같은데요!
http://www.cornerbook.co.kr/shop/goods/goods_view.php?goodsno=186785431&category=
에서 보시고 아마 다음날 배송되는 것으로 알고 있어요!
구매하시고 빨리 보내달라고, Q&A에 요청남겨 두시면 어떨까요!?
링크의 출판사에서 구매할 수 있는데, 서버 이전중인가봐요!!
확인해서 알려드릴게요!
update : 서버이전이 완료되었나봐요!!!
http://www.cornerbook.co.kr/shop/goods/goods_view.php?goodsno=186785431&category=
한글을 사용하는 Embedded System 사용자에게는 최고의 책이 아닌가 합니다.
초보나 완전 전문가가 아닌 어중간한 중간급에게 필요한 정보를 다룬 책이 드문데 가뭄의 단비입니다.
작은 희망이라면 계속 다듬고 새로운 정보를 채워나가며 업데이트 되었으면 하는 거네요.
다시 한 번 감사드립니다. :-)
감사합니다!
가려운 부분을 잘 긁어주시는 내용 하나하나 너무 감사드리고 소중한 것 같습니다 !!
온 세상의 엔지니어들에게 큰 도움이 될 것이라 믿어 의심치 않습니다 !!
감사합니다 ^^
항상 행복한 개발 되세요!
영어 물리 수학에서 미적분과 벡터부분을 위주로 공부하면서 해야되는건지 어떻게 준비를 해야되는건지 알고싶어요
구체적으로 길을 알려주실수 있나요???...
걱정 마시고, 일단 읽으면서 따라가 보시면 어떨까요!
우연히 DMA를 검색하던 도중 들어왔는데,
내용이 너무 좋아서 다 읽어봤습니다.
(2009년에 이런 양질의 자료가 작성됐다니 놀랍네요.)
사진이 조금 x이 있지만 책을 사서보면 될꺼 같네요
감사합니다~
과찬의 말씀이 오늘도 저를 힘나게 합니다!
감사합니다! ^^
아, 잠시만요 사진이 X가 있나요? 이글루에서 직접 호스팅하는 거라 X가 있으면 안되는데
혹시 어떤 이미지가 그런지 알려 주실 수 있으실까요?
자주 놀러오세요!
글쎄요, 책을 추천하기는 저도 비루해서 ㅎㅎ. 일단은 저희 강좌의 시즌 2 https://recipes.tistory.com/5093957 에 보시면 OS를 만듭시다. 어때요~ 참 쉽죠? 섹션이 있습니다. 그거하고 (그 강좌도 책으로 나와 있을걸요?) 임베디드 레시피를 같이 보시면 도움이 되실 것 같습니다 ㅎㅎ. 일단은 방대한 내용이라, 원리를 이해하고 시작해도 늦지 않다고 생각합니다.
강의실 전체 맵 1,2,3 보면서 공부를 하면 좋을것 같은데 링크가 안걸려있는부분은 교재를 따로 사서 봐야되는 부분인가요?
hyeonseok@gist.ac.kr
로 메일 하나만 부탁드립니다.
부끄럽지만 답변은
http://www.cornerbook.co.kr/shop/goods/goods_view.php?goodsno=186785431&category=
여기에 있어요 헤헤.
"
현재 쇼핑몰 연결이 원할하지 않습니다.
쇼핑몰 이용에 관한 문의는 contact@cornerbook.co.kr,
02-525-7073 으로 해주시기 바랍니다.
"
라고 뜨면서 못들어가네요 확인 부탁드려요~~
링크는
http://www.cornerbook.co.kr/shop/goods/goods_view.php?goodsno=186785431&category=
요기인데 지금은 괜찮은 것 같습니다. ㅎㅎㅎ
다시 한번 확인해 주시겠어요?
헤헷
이제 Embedded Recipes 중 5장. 소프트웨어 비네팅 들어가기 직전입니다.
읽다보니 문장 자체가 이상하거나 오탈자가 발견되고있는데 이 부분은
고쳐질 계획이 있는지요?
현재 코너북에 책이 3권 있는데 어떤걸 사야할까요?? 스케치와 레시피는 어떻게 다른가요?
전자공학 전공에 이번에 졸업을 하고 취업준비를 하는데 임베디드에 관심은 있었지만 관련 과목 수강은 적은 상태 입니다.. 레시피로만 구입하면 될까요?
레시피와 스케치는 쓴 사람이 달라요.
레시피는 저구요, 스케치는 소토라는 분이 쓰신 책이에요.
음. 그리고.. 관련 과목 수강이 적으시면.. 책을 하나 정해서 여러번 보시는 것을 권해드려요!
한걸음 시작이 어렵지, 일단 시작하면 그렇게 어려운 것도 아니에요!
화이팅입니다!
전화해도 받지않고 재고가 있는지도 모르겟네요
구매가능한가요??
코너북에서 판매하는데 임베디드 레시피 당연히 판매중입니다. 왜 전화를 안받으시는지.. 좀 그렇긴 한데... 당연히 구매 가능하다고 합니다.. 출판사에 궁금한 점은 출판사 Q&A에 문의 남기시면 답변 남겨주십니다. ㅠㅠ
괜시리 제가 죄송합니다. ㅠㅠㅠ
시즌 1,2,3 중 순서를 어떻게 보고 공부를 하면 될지 잘 감이 안 잡혀서 이렇게 글을 남깁니다.
음.. 1, 3 중에 마음에 드시는 것을 끝까지 보시면 될 것 같아요~!
시즌 1은 임베디드레시피 - 히언이 하는 강좌이고요,
시즌3은 임베디드스케치 - 소토가 하는 강좌에요.
시즌2는 여러가지 알면 좋은 것들이고요!
화이팅! 이에요!
우연히 발견해서 자주 반복해서 들어와서 뽑아서 보다가, 책까지 구입해서 보고 또 필요하면 여기와서 출력해서 반복해서 보곤 하는데요.
그 책을 딸아이도 보라고 전달을 했습니다.
그런데, 아이가 우리말로 대화는 가능하나, 글로서 접할 때 잘 이해를 하지 못하네요.
초5 때 이민을 와서, 지금은 컴퓨터 엔지니어링 3학년이거든요.
임베디드 쪽에 관심이 많아서, 제가 보던 책을 준건데, 우리말로 되어 있어서 도움이 크게 되지 못하는 것 같네요.
혹시 영문판을 만드실 계획은 없는지요?
영문판이 있다면, 저와 함께 일하는 친구들에게도 소개하고픈 수준이라서요.
그럼
잘 봐주셔서 감사합니다. ㅠㅠ. 영문판이 과연 출간될지 모르겠지만,
많은 분들이 요청해 주신다면 충분히 고려해 보겠습니다.
임베디드 엔지니어분들께 도움이 되었다니 너무 기분이 좋습니다~!!!
이곳은 달리네요?
강사분께 추천 받아서 시간날때 마다 와서 글 읽고 있는데
공부하기 좋은 자료 감사합니다.
임베디드 공부하는데 많은 도움이 됩니다. ㅎㅎ
근데 혹시 맵 1에 8장이라던가
맵 3에 5장 이후에는 제목에 링크가 안달리는데
어떻게 해야 볼수 있나요?!
임베디드레시피 8장은 책이 출간되면서 책에만 수록되게 되었어요 ㅠㅠ
임베디드스케치는 대부분 책으로만 만나실 수 있어요 ㅠㅠ
죄송합니다....
아직 초보자라 이것저것 보고 있는데 공부하다가 8장 내용에 대해서 좀더 알고 싶을때 책도 구매해 보겠습니다.!!
8장 내용 뿐 만 아니라 소토 님이 작성하시는 글들도 책으로 엮어서 나올 예정인가요? 반절쯤 가면 링크 안걸려 있더라구요!~
강의 듣는 부분이랑 그쪽 부분 내용이 연관된게 있어서 호기심 생겨서 읽어보고 싶어서요
혹시 어떤 이미지들이 그런지 알려주실 수 있을까요????
저는 라이언로켓이라는 스타트업에 다니는 정승환이라고 합니다.
임베디드 글 정말 잘봤습니다!
블로그 내용들을 보다가, 제안드리고 싶은 부분이 있어서
이렇게 댓글 남깁니다.
혹시나 "온라인 강의" 에 대해서 관심이 있으시면
hwan@lionrocket.ai로
메일 한 번 주실 수 있으실까요?
메일로 소개서드리면서 , 깊고 자세한 내용 나누고 싶습니다
감사합니다.
좋은 하루되세요 :)
저의 contact mail로 메일 주시면 감사하겠습니다.
감사합니다.
다름이 아니라 저는 전자공학을 석사까지 나왔지만 한국에서는 완전 소프트웨어적인일을 하였고 미국에 오게되어 어떻게 임베디드 관련 일을 시작하게 될거 같습니다.
일은 새로나오는 보드가 있으면 커스터머를 위한 코드작성이라던지 보드 마스터? 라고해야 할까요. 어쩌다 큰 기업을 들어가게되어 이런일을 맞게 될거 같은데요.
제가 8bits atmega128이후에는 임베디드를 해본적이 없어서요. 혹시 선생님 책만 열심히 읽어도 어느정도 일하는데 도움이 가능할까요. 혹시 책 이외에 강의나 언어적인 부분으로 추천해주실만한게 있으면 추천부탁드립나다. 원래는 자바나 씨샵으로 일해서...
C만 제대로 알면 되는지도 궁금하네요.
제 강좌를 다 이해 하시면, 임베디드를 하는데 큰 무리가 없을 것이라 생각합니다.
그리고, C를 알면 95%를 할 수 있다고 생각합니다.
대학원은 임베디드 관련 쪽으로 가서 우주공학쪽을 연구하고 싶은 학생으로써
하루빨리 이 좋은 정보들이 담긴 책을 구매하고싶네요!! 감사합니다!!!
너무 감사합니다. ㅠㅠ
map1의 debug부분은 책에 있다는건 봤는데 그게 궁금해서....
map3는 Soto님께서 진행하셔서... 언젠가는 진행되리라 믿습니다. ㅎㅎ
혹시 사전예약은 어디서 할 수 있나요?
그래도 임베디드 사전예약만이라도 기다리고 있습니다! 저는 그저 부지런한 히언님이 대단해 보일 뿐입니다 ^^
아래 스노우북에서 구매 가능하세요 ㅠㅠㅠㅠ.
https://smartstore.naver.com/snowbook/products/5645780620
강좌 첫페이지의 책 사진을 클릭하시면 바로 이동 가능하세요!
네, 안타깝게도 그렇게 되었습니다. ㅠㅠㅠ
임베디드 레시피 책을 구매하여 보고 있는데 너무 어려운거 같아요... ㅠㅠ
기본적으로 개발과 관련된 업무를 하고 있어 소프트웨어 부분은 이해가 어느정도 되는거 같은데
하드웨어 관련해서는 너무 생소하다 보니 어려워서 주파수부터 시작해서 찾아보고 있는데 어렵네요...
이런 부분은 전자회로 과목을 학습하면 되는걸까요 ?
그리고 히언님은 전자 관련 학과를 나오신건가요 ?
하드웨어를 한번도 접해 보지 않았다면, 조금 어려울 수 있습니다. ㅠㅠ. 하드웨어를 그래도 용어는 접해본 분들에게 어떻게 바라보고 해석해야 할지를 설명했으니까요.
학습하기 좋은 방법은 어떤 책을 다 보고 임베디드 레시피를 보는 것 보다는 임베디드 레시피를 보면서 모르는 것이 나오면 그게 무엇인지 찾아보는 방법을 추천드려요. 안그러면 적당한 선행 책이 있지도 않을 뿐 더라 선행 책을 보다가 지칠 수 있어서요.
그럼 즐거운 주말 되세요!!!
임베디드 개발자가 되기 위해서는 회로도를 볼줄 알아야 되는건가요 ?
그리고 책 초반에 하드웨어 꼴라쥬 부분에서 설명하시는 개념은 회로이론 이라는 부분과 관련되어 있는건지요?
네, 회로도정도는 볼 줄 알아야 임베디드개발자라고 말할 수 있다고 생각해요. 그리고 회로이론 + 전자회로 정도가 모두 포함되어 있다고 볼 수 있겠사옵니당!
강좌의 책 사진을 클릭하시면, 출판사 스토어로 연결돼요 ㅠㅠㅠㅠ 혹시 안되면 다시 알려주세요 ㅠㅠㅠㅠ
출판사에 일단 알아보겠습니다!
연말연시가 코로나로 많이 어수선한데, 늘 건강하시길 바라겠습니다~~
새해 복 많이 받으시고~ 멋진 임베디드 소프트웨어 엔지니어가 되시길 기대하고 있겠습니다!
취준생으로서 정말 한줄기 빛과 소금같은 책입니다 ㅠㅠ
취업하고 나서도 계속해서 들여다보겠습니다. 정말 정말 감사합니다!!
도움이 되었다니 오히려 저야말로 따뜻한 2022년 마무리가 되는 것 같습니다.
늘 옆에서 도움이 되기를 바라고 있겠습니다. 감사합니다!
해보니까 하드웨어/회로에 대한 이해가 필요하다는것을 느끼게되는데 전지전자과에서 하는 회로이론 수업을 들으면 될까요? 하드웨어 학습을 어떤식으로 진행하면 될까요? 임베디드 레시피 책도 천천히 보고있습니다.
친절한 임베디드 개발자 되기 강좌 글 전체 리스트 (링크) -