<div dir="ltr">Four chapters in, one left! (and I'm particularly interested in DMA). I'm already in Cordoba, so see you tomorrow!</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El lun, 11 sept 2023 a las 13:21, DAMIÁN MARCELO GONZALEZ (<<a href="mailto:damian.gonzalez@mi.unc.edu.ar">damian.gonzalez@mi.unc.edu.ar</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi everyone, nice to e-meet for now,<br><br>My name's Damian. I thaught myself to write code at around 2011. Prefered scripting language: Ruby. I've been working in the localization industry for about 6 years as a Software Developer. I'm currently a Computer Engineering student at the FCEFyN UNC, I'm in my 4th year. I grow bored of writing high level stuff and moved towards the low level stuff since a couple of years. Among my collabs in the open source world, I wrote in C a small library to read XLSX files, and made a port to Ruby through FFI bindings. Be free to check these and other projects I made: <a href="https://damian-m-g.github.io/portfolio/" target="_blank">https://damian-m-g.github.io/portfolio/</a>.<br><br>My interest in the Linux world (and GNU) started pretty recently, at the start of this year. I read a couple of iconic books about the subject (the ones from Linus and Stallman included), and I'm making a slow transition from the unmentionable (the one that starts with W) to a linux distro. I've a low spec laptop running Puppy Linux x32, but I fear it's not going to be enough for creating virtual machines. I believe I'll run a linux distro from a pendrive on my newest laptop, or use the unmentionable for now. Please let me know if you have insight about what should be useful for the workshop.<br><br>About the book, I'm going to have to rush on it since Wednesday night 'till the start of the workshop because I've a test on Wednesday. Fortunately for me, the test subject is about coding in C an LCP1769 microcontroller using ARM infrastructure, so it's somehow related I believe.<br><br>Cheers,<br><br>D.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El lun, 11 sept 2023 a las 12:50, Rodrigo Alejandro Melo (<<a href="mailto:rodrigomelo9@gmail.com" target="_blank">rodrigomelo9@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Ok, I got it. Thanks</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El lun, 11 sept 2023 a las 12:12, Javier Jorge (<<a href="mailto:javierbrk@gmail.com" target="_blank">javierbrk@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>The idea is to get the students a little more up to speed, so that we might be more productive.  The book is fairly outdated (many interfaces changed) the best documentation is the kernel itself, but most of the concepts explained are still in use. <br></div><div><br></div><div><div dir="ltr" class="gmail_signature">Saludos<br>Ing. Javier Alejandro Jorge</div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 11 Sept 2023 at 08:18, Rodrigo Alejandro Melo <<a href="mailto:rodrigomelo9@gmail.com" target="_blank">rodrigomelo9@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Already downloaded and I'm reading it, thanks!<br><br>I have had this book in my TODO for a while, but concerned about the fact is based on Kernels 2.6. Is updated enough? Is the most updated alternative? Other chapters are not particularly useful for this workshop or are those not valid anymore with the current 6.5 Kernel?<br><div><br></div><div>Regards,</div><div>Rodrigo</div></div><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El vie, 8 sept 2023 a las 23:42, Javier Alejandro JORGE (<<a href="mailto:javier.jorge@unc.edu.ar" target="_blank">javier.jorge@unc.edu.ar</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><b>Recuerde que es necesario leer varios capítulos antes del taller. Esto nos permitirá a todos sacar el mayor provecho del mismo. <br></b></div><div><b><br></b></div><div><b><a href="https://lwn.net/Kernel/LDD3/" rel="noreferrer noreferrer" target="_blank">https://lwn.net/Kernel/LDD3/</a><br></b>
<b><br>Los capítulos mas interesantes son <br></b>
<b><br>
Chapter 2: Building and Running Modules<br>
Chapter 9: Communicating with Hardware<br>
Chapter 10: Interrupt Handling<br>
Chapter 12: PCI Drivers<br></b>
<b><br>
and for anyone not bored yet</b></div><div><b><br></b></div><div><b>
Chapter 15: Memory Mapping and DMA</b></div><br clear="all"></div><div>Saludos <br></div><div>Javier<br></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>