728x90
반응형
--------오전수업--------
ARM Cortex-M3
Rising trigger
로우에서 하이가 될 때 인터럽트가 일어나게 하기 위한 트리거 입니다.
사용법은 똑 같습니다.
해당 비트에 모두 1로 하면 누를 때 땔 때 모두 인터럽트가 걸립니다.
1로 적히면 해당 인터럽트가 일어났다고 보면 됩니다.
--------오후수업--------
어셈블리 Context Switching
운영체제에서 멀티프로세싱할 때 기본개념
일종의 가상머신 구현가능
저장하는 개념이 복구시키는 개념과 같기 때문에 완벽하게 저장할 수 있다면
완벽하게 실행가능
프로그램을 실행하다가 바로 전단계로 복원가능
윈도우가 A라는 프로그램과 B라는 프로그램을 실행시킬 때
A를 실행하다 잠깐 중단시키고 A의 상태를 저장
B 프로그램을 실행도중 A 프로그램을 불러올 수 있다.
이것을 컨텍스트 스위칭이라고 합니다.
엔트리코드 다음에 pushfd해서
구조체 안에 플래그레지스터 값을 넣어 보겠습니다.
common obj 안에 넣어야 합니다.
읽어 주셔서 감사합니다.
여기까지 읽으시고 수정이 필요한 부분(오탈자 혹은 소스, 설명자체)이 있으면 많은 조언 부탁드립니다.
수정할 부분이 많을 것 같습니다. ㅜㅜ
이 부분의 색깔이 다르면 개념상 좋겠다하는 조언도 부탁드립니다.;;
수정가능합니다.
728x90
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
20151016 박제혁 module_param, 장치의 타입, 모니터 프로그램 (12) | 2015.10.16 |
---|---|
20151015(목)_박서연_업무일지_Monitor Program(1) (8) | 2015.10.15 |
20151014 남수진 라즈베리파이 디바이스 드라이브 (8) | 2015.10.14 |
20151013 김태현 라즈베리파이 커널 업데이트(작성중) (3) | 2015.10.13 |
20151008 - 김성주 - M3 : RCC / 어셈블리 : pushad를 이용한 구조체 삽입 (6) | 2015.10.08 |
20151007 - 권오민 - GPIO&AFIO / ASSEMBLY(C와 링크하기) (3) | 2015.10.07 |
201501006 - 2번 강동조 (오전: GPIO -LED 오후: ) (5) | 2015.10.06 |
20151005 - 홍준모 (오전 : ARMCortexM3, 오후 : Assambly) (5) | 2015.10.05 |