Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 175
  1. Linux driver for PhoenixRC adapter Update: Michael Larabel on Phoronix has written a post [3] about this driver.

  2. Patch changelogs with git-notes

    Patch changelogs with git-notes Git notes [1] is a neat function that has been around since v1.6.6.

  3. get_maintainers and git send-email Many with me prefer email as communication channel, especially for patches.

  4. Buildroot: out-of-tree builds

    Buildroot: out-of-tree builds Like the Linux kernel, Buildroot supports building out-of-tree in a very similar way.

  5. OOM-killer

    OOM-killer When the system is running out of memory, the Out-Of-Memory (OOM) killer picks a process to kill based on the current memory footprint.

  6. Embedded Linux course in Linköping I teach in our Embedded Linux course on a regular basis, this time in Linköping.

  7. printk()

    printk() So, a week in Prague has come to its end.

  8. libostree and $OSTREE_REPO environment path libostree is a great tool to handle incremental or full updates for a Linux file system.

  9. FIT vs legacy image format

    FIT vs legacy image format U-Boot supports several image formats when booting a kernel.

  10. config utility for Buildroot

    config utility for Buildroot I'm using the .

  11. PID1 in containers

    PID1 in containers What is PID 1 The top-most process in a UNIX system has PID (Process ID) 1 and is usually the init process.

  12. MMAP memory between kernel and userspace Allocate memory in kernel space and then let the userspace map it to their virtual address space sounds like an easy task, and sure it's.

  13. Memory management in the kernel

    Memory management in the kernel Memory management is among the most complex parts in the Linux kernel.

  14. Take control of your Buffalo Linkstation NAS I finally bought a NAS for all of my super-important stuff.

  15. Magic SysRq

    Magic SysRq Every kernel-hacker should know about the magic SysRQ.

  16. 2.2" TFT display on Beaglebone

    2.2" TFT display on Beaglebone I recently bought a 2.2" TFT display on Ebay (come on, 7 bucks...) and was up to use it with my BeagleBone.

  17. NAT with Linux

    NAT with Linux To share an internet connection may sometimes be very practical when working with embedded devices.

  18. High resolution timers

    High resolution timers Nearly all systems have some kind of Programmable Interrupt Timer (PIT) or High Precision Event Timer (HPET) that is programmed to periodically interrupt the operating system (if not configured with CONFIG_NO_HZ).

  19. -ENOENT, but believe me, it's there Almost every ELF-file in a Linux environment is dynamically linked, and the operating system has to locate all dynamic libraries in order to execute the file.

  20. Terminate a hanging SSH session

    Terminate a hanging SSH session It may be very frustrating when SSH sessions just hangs because the target is power cycling or something.

  21. Modules with parameters

    Modules with parameters Everybody knows that modules can take parameters, either via /sys/modules/<module>/parameters, sysctl or via cmdline to the kernel, but how are these parameters created?

  22. Interrupts, and how to divide them between cores Symmetric MultiProcessing (SMP) are becoming increasingly common in embedded systems.

  23. Linux memory overcommit

    Linux memory overcommit Linux is generous in terms of memory, it will almost never fail on requests from malloc(3) with friends.

  24. Quickfix in VIM

    Quickfix in VIM One of the most fascinating things with the VIM editor is that you find new features every day, even after many years of heavy usage.

  25. LDD without LDD

    LDD without LDD I often meet colleagues at work who gets frustrated when they try to see the shared libraries dependencies for an ELF file and the ldd command is simply stripped out from target.