Saya mencari beberapa materi (buku / situs) yang terkait dengan pemrograman sistem tertanam dalam bahasa C. Di sini, di lab kami memiliki tiga plataforms: satu Microchip PIC18f4550, satu Freescale HC12 dan satu ARM (Beagleboard).
Kami bersedia mengajar C tertanam dengan PIC, assembler dengan Freescale dan sistem operasional tertanam dengan Beagleboard. Setiap kelas akan menjadi kursus enam bulan.
Terbuka untuk semua saran.
Terima kasih
embedded
programming
RMAAlmeida
sumber
sumber
for
perulangan" dll., Menulis aplikasi konsol sederhana, atau pemrograman OS / sistem?Jawaban:
Untuk pemrograman C - disematkan atau sebaliknya, Anda memerlukan Bahasa Pemrograman C oleh Brian Kernighan dan Dennis Ritchie, yang populer dikenal sebagai K&R .
Saya punya satu buku tentang PIC, saya suka itu: The Microcontroller PIC® Quintessential oleh Sid Katzen .
Untuk BeagleBoard, beberapa latar belakang di Linux tertanam akan menjadi penting. Inilah buku bagus yang ditulis oleh seorang teman baik: Membangun Sistem Linux Tertanam oleh Karim Yaghmour, Jon Masters, Gilad Ben-Yossef dan Philippe Gerum .
sumber
Sumber yang bagus untuk mempelajari Linux Tertanam adalah buku berikut:
Embedded Linux Primer: Pendekatan Dunia Nyata Praktis Oleh Christopher Hallinan
Tidak terlalu mahal bagi siswa untuk membeli dan memulai dengan dasar-dasar dan membangun di atasnya. Bacaan luar biasa dengan banyak hal untuk dipelajari, dengan banyak contoh praktis Anda dapat mencoba papan pengembangan yang Anda sebutkan.
Sumber lain untuk beberapa dilema sistem Embedded sehari-hari yang sangat baik dijumpai (untuk membangkitkan rasa ingin tahu dan antusiasme siswa Anda) dapat ditemukan di bawah:
Artikel Ganssle
sumber
Saya ingin mengomentari "BeagleBoard Praktis" di atas. Buku ini diposting oleh Apress karena kesalahan.
Faktanya, buku itu belum benar-benar ada - saya adalah pengarangnya dan saya belum selesai menulisnya. Itu harus siap pada akhir musim semi 2011 (Catatan: itu tidak akan diterbitkan oleh Apress.) Saya minta maaf atas kebingungan. Silakan hubungi saya jika ada pertanyaan.
Sebagai komentar lebih lanjut, saya juga sangat merekomendasikan Embedded Linux Primer milik Chris Hallinan, untuk yang edisi ke-2 baru saja dirilis. Ini adalah pengantar yang bagus untuk embedded Linux, dan untuk pemrograman sistem embedded secara umum.
sumber
Buku:
Saya memiliki kedua buku tentang PIC18, dan saya merekomendasikan mereka.
sumber
Bagaimana dengan FreeRTOS , ini didukung dan didokumentasikan dengan sangat baik dan selanjutnya harus portabel di semua papan pengembangan Anda.
sumber
Saya telah menemukan Pemrograman Sistem Tertanam: Dengan C menjadi bacaan yang sangat baik.
Saya tidak dapat membeli perangkat keras yang mereka rujuk dalam buku ini, tetapi kode contoh dapat diangkut ke target apa pun yang Anda pilih dengan mudah.
sumber
smileymicros.com membawa sederet buku C, kit, dan tutorial yang tertanam. Dia menggunakan kit Atmel Butterfly dan Arduino.
sumber
Saya menemukan artikel di netrino.com sangat berwawasan luas.
Juga lihat Panduan Trik N Tips yang Dikompilasi oleh Microchip .
sumber