Difference between revisions of "LU-LKP-B10:index"
(→Praktiskie un mājas darbi) |
|||
Line 7: | Line 7: | ||
== Kalendārs == |
== Kalendārs == |
||
[[LU- |
[[LU-LKP-B10:MD#MD1 |MD1]] termiņš: Pirmdiena, 20. septembris 23.59. |
||
Line 14: | Line 14: | ||
== Lekciju piezīmes == |
== Lekciju piezīmes == |
||
* [[LU- |
* [[LU-LKP-B10:L01 | 1. lekcija]]: Ievads Linux operētajsistēmā |
||
* [[LU-LKPb10:L02 | 2. lekcija]]: C elementi, kompilēšana un saites, atmiņas sadalījums procesā. |
* [[LU-LKPb10:L02 | 2. lekcija]]: C elementi, kompilēšana un saites, atmiņas sadalījums procesā. |
||
Line 24: | Line 24: | ||
** [http://cs.wellesley.edu/~cs249/Resources/LinusCodingStyle.txt Linux kodola kodēšanas stils] |
** [http://cs.wellesley.edu/~cs249/Resources/LinusCodingStyle.txt Linux kodola kodēšanas stils] |
||
* [[LU- |
* [[LU-LKP-B10:MD#MD1 | MD1]]: Ģimenes koka ģenerēšanas programma. |
||
== Literatūra == |
== Literatūra == |
Revision as of 21:11, 19 September 2010
Linux kodola programmēšana un Sistēmprogrammēšana. Kurss LU DF bakalaura studijām.
Vērtējums = 40% mājas un praktiskie darbi, 10% dalība klasē, 20% KD1 un 30% KD2(eksāmens).
Kalendārs
MD1 termiņš: Pirmdiena, 20. septembris 23.59.
TBA
Lekciju piezīmes
- 1. lekcija: Ievads Linux operētajsistēmā
- 2. lekcija: C elementi, kompilēšana un saites, atmiņas sadalījums procesā.
Praktiskie un mājas darbi
- MD0: Izlasīt kodēšanas stila dokumentus. Nekas nav jāiesniedz, bet būs diskusija nākamās lekcijas sākumā.
- MD1: Ģimenes koka ģenerēšanas programma.
Literatūra
- Advanced Programming in the UNIX(R) Envoronment, Second Edition, by W. Richard Stevens, Stephen A. Rago. Addison Wesley Professional, 2005, ISBN 0-201-43307-9. (Indiešu eksemplāram ir ISBN 81-317-0005-4)
- "Linux Device Drivers," 3rd ed. by J. Corbet, A. Rubini and G. Kroah-Hartman,
- O'Reilly Media, 2005, ISBN 0-596-00590-3, http://lwn.net/Kernel/LDD3/
- "Linux system programming" by Robert Love, O'Reilly Media, 2007, ISBN 0596009585
- "Understanding the Linux Kernel," 3rd ed. by D. P. Bovet and M. Cesati, O'Reilly Media, 2005, ISBN 0-596-00565-2
- "Linux kernel development 3rd ed." by Robert Love, Addison Wesley Professional, ISBN 0672329468
- "Building Embedded Linux Systems" O'Reilly Media, 2008, ISBN 0596529686
Saites
- Gnu make dokumentācija