background preloader

Linuxgraphic.org

Linuxgraphic.org

News Device Drivers The HyperNews Linux KHG Discussion Pages If you choose to write a device driver, you must take everything written here as a guide, and no more. I cannot guarantee that this chapter will be free of errors, and I cannot guarantee that you will not damage your computer, even if you follow these instructions exactly. It is highly unlikely that you will damage it, but I cannot guarantee against it. There is only one ``infallible'' direction I can give you: Back up! What is a Device Driver? What is this ``device driver'' stuff anyway? User-space device drivers It's not always necessary to write a ``real'' device driver. Device Driver Basics Assuming that you need to write a ``real'' device driver, there are some things that you need to know regardless of what type of driver you are writing. Character Device Drivers This section includes details specific to character device drivers, and assumes that you know everything in the previous section. TTY drivers This section hasn't been written yet.

Triggertrap | Triggering your camera in all sorts of exciting ways Linux Attitude - Le libre est un état d'esprit Creating a glyph using spiro points Spiro is the work of Raph Levien, it provides an alternate method of designing a glyph using a set of on-curve points rather than the traditional mixture of on and off curve points used for bezier splines. There are 5 different types of spiro points G4 Curve Points (continuous up to the fourth derivative) G2 Curve Points (continuous up to the second derivative) Bascally this boils down to: If you have a sharp curve you are probably better off using a G2 point, while a more gentle curve would call for a G4. Corner Points Prev Constraint points (to be used when the contour changes from a curve to a straight line) Next Constraint points (to be used when the contour changes from a straight line to a curve) As before let us try to edit the "C" glyph from Ambrosia. This is probably not the best way to edit with spiros. -- Prev -- TOC -- Next --

UserLevelDrivers - IA64wiki Most drivers are tightly bound into the kernel, either linked to it, or loaded as modules at runtime. Some drivers (notably XFree86's X server) run in user space, and map device registers, video memory, etc., into their own address spaces. By moving device drivers out of privileged kernel space into user space, their bugs can be contained. As of linux 2.6.0-test5, user processes can: mmap() /dev/mem to get at MMIO registers (not safe on all architectures) Use inb() etc., for ports below 65536 Read and write the PCI configuration space There is also a patch by Albert Calahan that allows mapping bits of PCI space, at --- this is a better way to go than mapping /dev/mem directly. In 2.6, it should be possible to use ioctl on /proc/bus/pci/XXX to get at the appropriate parts of I/O space. Threads The new Posix Threads Library NPTL provides vary fast threading and mutexes. Fast System Calls Interrupts We added two new system calls: The third argument looks like this:

Photographie et Linux – Darktable | Rien à dire... J’en parlé hier, Darktable me semble être un logiciel libre particulièrement prometteur pour le développement de fichier Raw. Je vais essayer de passer en revue ses différentes qualités et le flux de travail qu’il propose. Tout d’abord, il est important d’installer la dernière version (soit en compilant soit par le ppa indiqué dans le billet précédent) parce que cette version apporte énormément de chose. Darktable se veut complet, de la gestion de collection au développement en passant par le traitement par lot. En mode lighttable comme ci-dessus,vous pouvez choisir entre le mode “zommable lighttable” ou “file manager”. Voyons les outils mis à disposition : A gauche, l’import de “film” (dossier) ou d’image seule et les méta-données. A droite, on trouve les outils de tri et de développement en lot : : on crée un tag puis, on peut l’appliquer à une sélection. : supprimer, déplacer et dupliquer des photos. : développer les photos sélectionnées selon les paramètres définis précédemment. </b>*}

mumbly58.fr - Geek quadra nivernais fan d'ovalie, de linuxerie et de Liberté Steps to creating a font... This tutorial is also available as a pdf version. If you wish to follow along with the tutorial, this bundle should provide you with the basic files you need. I shall not presume to teach aesthetics, I concentrate solely on the mechanics here. NOBLEMAN: Now this is what I call workmanship. There is nothing on earth more exquisite than a bonny book, with well-placed columns of rich black writing in beautiful borders, and illuminated pictures cunningly inset. Font creation First create a new font with the New command in the File menu (or by using the -new argument at startup). Give the font a name with the Font Info command from the Element menu. You may also wish to use Encoding->Reencode to change what characters are available in your font. Creating a glyph Once you have done that you are ready to start editing glyphs. The outline glyph window contains two palettes snuggled up on the left side of the window. Cubic layers (C) use third-order Bezier splines, like PS fonts.

Related: