New pages

Jump to navigation Jump to search
New pages
Hide registered users | Hide bots | Show redirects
  • 15:57, 9 December 2024Dev/Embedded/FromScratch/LinuxKernel (hist | edit) ‎[13,503 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 2024Dev/Embedded/FromScratch/UBoot (hist | edit) ‎[4,982 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 2024Dev/Embedded/FromScratch (hist | edit) ‎[8,015 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 2024Dev/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 2024Dev/Embedded/CrossCompile (hist | edit) ‎[854 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")