컴퓨터공부/Embedded

임베디드 프로그래머 책 추천...

achivenKakao 2007. 6. 28. 23:05


Books recomendation for embedded
 
programmer
.

현재 이 그룹에 우선 표시되는 주제가 너무 많습니다. 이 주제가 우선 표시되도록 하려면 다른 주제에서 이 옵션을 제거하십시오.
귀하의 요청을 처리하는 도중 오류가 발생했습니다. 다시 시도해 주십시오.
플래그
  6개의 메시지 - 모두 확장
메시지를 게시하실 그룹은 유즈넷 그룹입니다. 이 그룹에 메시지를 게시하시면 인터넷의 모든 사용자가 귀하의 이메일을 볼 수도 있습니다.
답장이 전송되지 않았습니다.
성공적으로 게시되었습니다.
s...@easynet.be  
프로필 보기
 추가 옵션 5월1일, 오전12시21분
뉴스그룹: comp.arch.embedded
보낸 사람: s...@easynet.be
날짜: 30 Apr 2007 08:21:51 -0700
지역: 2007년5월1일(화) 오전12시21분
제목: Books recomendation for embedded programmer.
We have at work a student doing his internship at this moment
(Undergraduate in programming / ICT with a good knowledge of hardware)

We've got this student working on simple embedded software on
different targets (LPC2106, Rabbit, PIC's), altough the code he is
writting is working,  he does have problems in applying basic
embedded / 'real-time' concepts.

He has dificulties implementing simple assigments as: 'Parse an
incomming string on the RS232, blink a LED every 500mS while polling 2
switches'. It looks like he is implementing these assigments in a very
sequential way.

I'm convinced that this student has got the intelectual capacity and
motivation to become a good programmer , but i feel that he is missing
the basic concepts of 'real time' embedded programing.

Anyone some pointers to books that explain basic concepts as blocking
and  non-blocking code, preemptive and cooperative multitasking,
message queues, state-machines.

I'm looking for some literature  on the basic concepts, preferable
with examples in C but without going to much into detail on how
commercial RTOS works etc...

Thanks


  회신 작성자에게 회신 전달     게시물의 등급 지정: Text for clearing space
Walter Banks  
프로필 보기
 추가 옵션 5월1일, 오전2시22분
뉴스그룹: comp.arch.embedded
보낸 사람: Walter Banks <wal...@bytecraft.com>
날짜: Mon, 30 Apr 2007 13:22:07 -0400
지역: 2007년5월1일(화) 오전2시22분
제목: Re: Books recomendation for embedded programmer.

s...@easynet.be wrote:
> We've got this student working on simple embedded software on
> different targets (LPC2106, Rabbit, PIC's), altough the code he is
> writting is working,  he does have problems in applying basic
> embedded / 'real-time' concepts.

> He has dificulties implementing simple assigments as: 'Parse an
> incomming string on the RS232, blink a LED every 500mS while polling 2
> switches'. It looks like he is implementing these assigments in a very
> sequential way.

> I'm convinced that this student has got the intelectual capacity and
> motivation to become a good programmer , but i feel that he is missing
> the basic concepts of 'real time' embedded programing.

This is a basic book here free for the downloading.
"First Steps with Embedded Systems"

http://www.bytecraft.com/Byte_Craft_Limited_Publishing

w..
--
Walter Banks
Byte Craft Limited


  회신 작성자에게 회신 전달     게시물의 등급 지정: Text for clearing space
Paul E. Bennett  
프로필 보기
 추가 옵션 5월1일, 오전2시37분

- 따온 텍스트 보기 -
Jack Ganssle's "The Art of Designing Embedded Systems"
<http://www.amazon.co.uk/Designing-Embedded-Systems-Design-Engineers/d...>

and/or Jack Ganssle's "The Firmware Handbook: Embedded Technology"
<http://www.amazon.co.uk/Firmware-Handbook-Embedded-Technology/dp/0750...>

and/or Front Panel: niall Murphy's "Designing Software for Embedded User
Interfaces"
<http://www.amazon.co.uk/Front-Panel-Designing-Software-Interfaces/dp/...>

Not one I have read myself but, "Programming Embedded Systems" by Michael
Barr and Anthony Massa might also be useful.
<http://www.amazon.co.uk/Programming-Embedded-Systems-Michael-Barr/dp/...>

--
********************************************************************
Paul E. Bennett ....................<email:/...@amleth.demon.co.uk>
Forth based HIDECS Consultancy .....<http://www.amleth.demon.co.uk/>
Mob: +44 (0)7811-639972
Tel: +44 (0)1235-811095
Going Forth Safely ..... EBA. www.electric-boat-association.org.uk..
********************************************************************


  회신 작성자에게 회신 전달     게시물의 등급 지정: Text for clearing space
msg  
프로필 보기
s...@easynet.be wrote: <snip> > Anyone some pointers to books that explain basic concepts as blocking > and  non-blocking code, preemptive and cooperative multitasking, > message queues, state-machines. > I'm looking for some literature  on the basic concepts, preferable > with examples in C but without going to much into detail on how > commercial RTOS works etc... Jean LaBrosse's book "MicroC/OS-II: The Real-Time Kernel" includes considerable discussion of these topics and is well written; it includes example code to illustrate topics such as you have specified, with versions to run as tasks under the o/s and independently as monolithic code (no o/s). Regards, Michael
 추가 옵션 5월1일, 오전2시55분
뉴스그룹: comp.arch.embedded
보낸 사람: msg <msg@_cybertheque.org_>
날짜: Mon, 30 Apr 2007 12:55:00 -0500
제목: Re: Books recomendation for embedded programmer.

s...@easynet.be wrote:

<snip>

> Anyone some pointers to books that explain basic concepts as blocking
> and  non-blocking code, preemptive and cooperative multitasking,
> message queues, state-machines.

> I'm looking for some literature  on the basic concepts, preferable
> with examples in C but without going to much into detail on how
> commercial RTOS works etc...

Jean LaBrosse's book "MicroC/OS-II: The Real-Time Kernel" includes
considerable discussion of these topics and is well written;
it includes example code to illustrate topics such as you have
specified, with versions to run as tasks under the o/s and
independently as monolithic code (no o/s).

Regards,

Michael


  회신 작성자에게 회신 전달     게시물의 등급 지정: Text for clearing space
Pete Fenelon  
프로필 보기
 추가 옵션 5월1일, 오전4시18분
뉴스그룹: comp.arch.embedded
보낸 사람: Pete Fenelon <p...@stratos.fenelon.com>
날짜: Mon, 30 Apr 2007 20:18:28 +0100
지역: 2007년5월1일(화) 오전4시18분
제목: Re: Books recomendation for embedded programmer.

s...@easynet.be wrote:
> I'm convinced that this student has got the intelectual capacity and
> motivation to become a good programmer , but i feel that he is missing
> the basic concepts of 'real time' embedded programing.

> Anyone some pointers to books that explain basic concepts as blocking
> and  non-blocking code, preemptive and cooperative multitasking,
> message queues, state-machines.

Burns and Wellings, "Real Time Systems and their Programming Languages".
Disclaimer - I've never actually owned the book; I was taught by them
from the original notes that became it, 20-ish years ago ;)

That gives a lot of the classical RT programming constructs.

Sutter's "Embedded Systems Firmware Demystified" might be good, it's got
loads of examples in it, although I've never tried it on a novice ;)

A *good* computer architecture book - Hennessy & Patterson - is probably
a must-read too.

> I'm looking for some literature  on the basic concepts, preferable
> with examples in C but without going to much into detail on how
> commercial RTOS works etc...

The way to learn C is by writing programs, with Harbison & Steele as a
fallback ;)

pete
--
p...@fenelon.com "how many clever men have called the sun a fool?"


  회신 작성자에게 회신 전달     게시물의 등급 지정: Text for clearing space
Ed Wegner  
프로필 보기
 추가 옵션 5월1일, 오전7시51분
뉴스그룹: comp.arch.embedded
보낸 사람: Ed Wegner <ed.weg...@tait.co.nz>
날짜: Tue, 01 May 2007 10:51:59 +1200
지역: 2007년5월1일(화) 오전7시51분
제목: Re: Books recomendation for embedded programmer.

- 따온 텍스트 보기 -
I recommend "An Embedded Software Primer" by David E. Simon.  I give a
copy to all new graduate embedded software engineers.  Chapter titles are:
1. A First Look at Embedded Systems
2. Hardware Fundamentals for th Softwaer Engineer
3. Advanced hardware Fundamentals
4. Interrupts
5. Survey of Software Architectures
6. Indroduction to Real-Time Operating Systems
7. More Operating System Services
8. Basic Design Using a Real-Time Operating System
9. Embedded Software Development Tools
10. Debugging Techniques
11. An Example System

Ed.


  회신 작성자에게 회신 전달     게시물의 등급 지정:
메시지의 끝


+

구라 홈페이지에서 퍼왔습니다.