I have my own shim library, but it isn’t well tested and isn’t all that flexible - it does what I need, but I wanted something better. I needed to write some C code that read data from an FPGA’s embedded logic analyzer, and I was annoyed at having to write yet more serial port code. And it is even worse if you want portability. So why is it so annoying to open a simple serial port? It isn’t hard, of course, but on every operating system it seems to be painful - probably in an attempt to be flexible. Every year, though, it seems like things get easier and easier. Depending on how far back you go, programmers had to manage their own fonts, their own allocation space on mass storage, or even their own memory allotments. Modern operating systems insulate us - as programmers, especially - from so much work.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |