오탈자 정보 2013. 11. 8. 14:45

(오탈자 신고: chief@roadbook.co.kr 또는 댓글로 남겨주세요)


(2014년 4월 14일 기준)

_68페이지(5째줄)

(남구현님 제보)

'ARM9TDMI' -> 'ARM7TDMI'


_79페이지(예제 1-4)

'printf("Timer is %08x\r\n", TimerValue);' -> 

'printf("Timer is %08lx\r\n", TimerValue);'


_85페이지(4번째줄)

'학인' -> '확인'


_66페이지(16번째줄)

'Program Files(86)' -> 'Program Files'

posted by 로드북

댓글을 달아 주세요

  1.  Addr  Edit/Del  Reply j

    316page 밑에서 4번째 줄 단어들이 익숙해지지도록 해보세요.
    -> 단어들이 익숙해지도록 해보세요

    2015.11.21 11:43
  2.  Addr  Edit/Del  Reply jj

    p.121, p,122 처럼 코드를 작성해도 diassamble을 하면 p.124에 나와있는 내용처럼 파일 분석이 되지 않습니다.



    func.c 기준으로



    func_1
    $a
    .text
    0x00000000: e1a0f00e .... MOV pc,r14
    func_2
    0x00000004: e1a0f00e .... MOV pc,r14



    이렇게만 나옴니다. 아직 링크가 안되서 나타나는 현상인가요? 책에 나와있는 것과 같은 결과를 얻으려면 어떻게 해야 하나요?



    다음은 p.183 오탈자가 아닌가 문의드립니다.



    태스크 #6,5,2 그룹이 같은 우선순위를 가지고 그룹 내에서만 FIFO 순서를 따르고 우선순위가 낮은 그룹도 같은 순서를 따른다고 알고있는데 아닌가요?



    태스크 #2, 1, 3, 4, 1이 실행되는 그림 3-28에서 가운데 태스크 #3가 있는데 우선순위가 가장 낮은 그룹에 있는 태스크 #3가 중간 우선순위 그룹에 있는



    태스크 #4, 1보다 먼저 실행될 수 있나요? 제가 해석을 잘못한건가요??

    2016.01.06 00:13
  3.  Addr  Edit/Del  Reply jj

    p.195~ 샘플 코딩 따라하기에서 ohrtos를 예제로 설명하는데요. ohrtos 어디서 다운받고 어떻게 적용하는지 안나와있는거 같아서요..

    2016.01.06 10:32
  4.  Addr  Edit/Del  Reply 이재영

    안녕하세요. jj님 오탈자 지적에 감사의 말씀드립니다.

    먼저, func.c의 경우 말씀하신대로 link가 안된 상태로 보입니다. 그래서 relocate가 안일어 난것으로 보이네요.

    그리고 p.183의 테스크 실행순서도 그림을 수정하면서 오해를 불러 일으켰네요.

    이렇게 해석을 이해해 주시기 바랍니다.

    "우선순위 그룹이 4개입니다. 그리고 Task #4가 '우선순위 4'에 있습니다.
    그리고 각 그룹에는 task가 하나씩(Task1, Task2, Task3, Task4)만 있습니다.
    그래서 Task실행순서는 Task2, Task1, Task3, Task4가 맞구요.
    실행완료후에 Task1이 우선순위 2에 한번더 들어갑니다."

    P.S.ohrtos의 소스를 다운받을 수 있도록 마련하도록 하겠습니다.
    감사합니다.

    2016.01.12 10:35