Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdulrahman-yasser/embedded_linux
This repo will contain some projects that I've faced during learning Embedded Linux. Under supervision of Eng. Moatasem Elsayed
https://github.com/abdulrahman-yasser/embedded_linux
device-tree dtp embedded-c embedded-cpp embedded-linux embedded-systems linux linux-kernel linux-shell
Last synced: 25 days ago
JSON representation
This repo will contain some projects that I've faced during learning Embedded Linux. Under supervision of Eng. Moatasem Elsayed
- Host: GitHub
- URL: https://github.com/abdulrahman-yasser/embedded_linux
- Owner: Abdulrahman-Yasser
- Created: 2024-03-21T20:23:01.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-03T00:13:36.000Z (3 months ago)
- Last Synced: 2024-10-12T07:41:35.245Z (25 days ago)
- Topics: device-tree, dtp, embedded-c, embedded-cpp, embedded-linux, embedded-systems, linux, linux-kernel, linux-shell
- Language: Batchfile
- Homepage:
- Size: 4.99 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Embedded_Linux
This repo will contain some projects that I've faced during learning Embedded Linux.- If you have a problem with HDMI in RPI-4 :
- config.txt content :
max_framebuffers=2
force_hotplug=1
hdmi_force_hotplug:0=1
#hdmi_safe=1
config_hdmi_boost=4
hdmi_group:0=1
hdmi_mode:0=4
#arm_64bit=0
boot_delay=1
- cmdline.txt content :
video=HDMI-A-1:1024x768@60D- I had a problem for not booting and stucking at image of raspberry
- Add to config.tst
kernel=yourImage.img- Problem : end kernel panic not syncing attempted to kill init raspberry
It happened because the kernel tries to run systemd code.
running file /sbin/init show us a 64 bit executable.
so kernel tries to run 64-bit on 32-bit image.
- The solution is to delete /sbin/init
- problem : Entering in initramfs :
solution : fix the rootfs in your cmdline.txt- problem : not detecting wlan0 ?
solution : add arm_64bit=0
solution 2 : add the right modules for the right (uname -r)