New pages
Jump to navigation
Jump to search
- 19:59, 3 February 2025 Dev/BeagleBone/BeagleYAI (hist | edit) [498 bytes] Drizzt (talk | contribs) (Created page with "== Liens officiels == * https://www.beagleboard.org/boards/beagley-ai * [https://www.mouser.fr/ProductDetail/BeagleBoard-by-Seeed-Studio/102991834?qs=dbcCsuKDzFXY1JA%252BEGwyow%3D%3D Achat chez Mouser à 77€]")
- 19:53, 15 January 2025 Dev/Embedded/Openness (hist | edit) [1,549 bytes] Drizzt (talk | contribs) (Created page with "{{DISPLAYTITLE:Why open-source matters}} == Introduction == Well, from my point of view open-source should always be the only way, for everything. The reasons are not only technical, but ethical and environmental.<br /> I may send some time explaining the ethical and environmental parts here someday if they are not obvious, but let's start with the technical ones. == A note on what "Open source" means here == Well, this should be obvious too, but I often get feedback s...")
- 19:04, 14 January 2025 Dev/InitrdVSInitramfs (hist | edit) [8,953 bytes] Drizzt (talk | contribs) (Created page with "This may feel strange, but there is a persistant confusion around these two very different solutions. Both of them (initrd and initramfs) have the same goal : provide an initial root files-system for the Linux kernel to mount on "/" at the end of the boot process.<br /> Both of them are presented to the Linux kernel as a single file, possibly compressed.<br /> And both of them can have exactly the same content. But the similarities end here. == Some historical backgro...")
- 15:05, 14 January 2025 Dev/GenericInfo (hist | edit) [956 bytes] Drizzt (talk | contribs) (Created page with "On this page you'll find links to some generic information, either technical ones, or more general ones. == Common mistakes == * What are the differences between an initial RAM Disk (initrd) and an initial RAM filesystem (initramfs) * root ? rootfs ? userspace ? kernel space ? (COMMING SOON (or so I hope))")
- 14:42, 14 January 2025 Dev/Embedded/Rootfs/BusyBox/Example2 (hist | edit) [10,143 bytes] Drizzt (talk | contribs) (Created page with "If you want to use BusyBox as the heart of an almost complete but light system, with multi-user, many services (possibly including SSH for remote access) you will need some more stuff than the pretty small configuration from the previous example. This example explains how to create a more complex Linux based system using BusyBox as a base for the userland part of the system. == Complex system configuration == ''' FIXME''' : Add link to example complex config ''' TO B...")
- 21:50, 13 January 2025 Dev/Embedded/Rootfs/BusyBox/Example1 (hist | edit) [7,977 bytes] Drizzt (talk | contribs) (Created page with "== Minimal configuration == You can start with this '''[http://data.nathael.net/Dev/Base/BusyBox/config_mini_example_2025-01-10 example minimal config]'''.<br /> Some information about my choices : * This configuration is based upon the "defaultconfig", but with many modifications (not all listed here) * No "/usr" support (all binaries under /bin and /sbin) * Archival utilities limited to tar with "xz" and "bz2" support * Removed console utilities * Removed most users ha...")
- 15:57, 9 December 2024 Dev/Embedded/FromScratch/LinuxKernel (hist | edit) [14,732 bytes] Drizzt (talk | contribs) (Created page with "== Introduction == For the Linux kernel, you usually have two (sometimes three) choices : * Get the official "vanilla" kernel from kernel.org * Get the custom kernel provided by the board manufacturer * Get a custom kernel from a community project when there's one available. I try to use official kernels as much as possible, but sometimes you are stuck to a custom kernel (most of the time outdated).<br /> If you have some time available, then you can try to port the patc...")
- 15:13, 9 December 2024 Dev/Embedded/FromScratch/UBoot (hist | edit) [6,731 bytes] Drizzt (talk | contribs) (Created page with "== U-Boot == === Introduction === For most of the boards I have I'm using U-Boot as bootloader (some may be supported by other bootloaders, but I usually stick to the bootloader proposed by the board manufacturer). "Das U-Boot" (https://www.denx.de/project/u-boot/) is one of the most used bootloader for embedded systems running Linux. It supports a wide range of hardware and many boot mechanisms (serial, ethernet, flash, USB, SD card, emmc, ...) to load the necessary im...")
- 13:41, 6 December 2024 Dev/Embedded/FromScratch (hist | edit) [8,406 bytes] Drizzt (talk | contribs) (Created page with "== Introduction == First of all, building your own system image for your board is a good idea.<br /> This may feel a little bit confusing or difficult at first, but you'll find most information here and across this Wiki. It may not be exhaustive or up-to-date, but you'll have all the basics.<br /> '''Building your own images is really important.''' It means that : * You have access to all the sources * You do not depend on others to get what you want, update, or fix yo...")
- 13:18, 5 December 2024 Dev/Host/Firewall (hist | edit) [1,996 bytes] Drizzt (talk | contribs) (Created page with "== Principe == == Entête du script == ### BEGIN INIT INFO # Provides: firewall # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Personnal iptables setup ### END INIT INFO == Structure == #! /bin/sh ### Add init info here ### PATH=/sbin:/bin ### Add "includes" (sourced scripts) ### do_start () { ### Add "start" content here ### echo "Firewal...")
- 16:45, 4 December 2024 Dev/Embedded/CrossCompile (hist | edit) [979 bytes] Drizzt (talk | contribs) (Created page with "https://wiki.debian.org/fr/Multiarch/HOWTO dpkg --print-foreign-architectures dpkg --add-architecture <arch> apt-get install binutils-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc-aarch64-linux-gnu libc6-dev:arm64 apt-get install bison flex apt-get install libncurses-dev for uboot : apt-get install python3-setuptools swig libgnutls28-dev libssl-dev for mtd images creation : apt-get install mtd-utils squashfs-tools https://wiki.debian.org/Multiarch/Implementation")