7 bit

编译 Linux 内核镜像

编译步骤 步骤: 指定架构:不同 CPU 架构的汇编指令、初始化代码等不同。 指定交叉编译工具链:特定的架构需要特定的编译工具。 选择配置文件:板子上的硬件资源不同。 编译:生成镜像文件。 (1)步骤1、2 修改源码顶层的 Makefile ARCH ?= arm CROSS_COMPILE ?=

没志青年 没志青年 发布于 2026-01-28

i.MX6ULL Linux开发学习 环境准备

uboot 来源:"08、系统镜像\02、教程系统镜像\02、阿尔法V2.4版本及以后和miniV2.2及以后的底板\01、u-boot镜像\emmc\u-boot.bin",烧写到 TF 卡 kernel 来源:"\01、例程源码\03、正点原子Uboot和Linux出厂源码",使用配置文件"im

没志青年 没志青年 发布于 2026-01-28

i.MX6ULL 烧录 2:烧录到 EMMC

1、设置 nxp 的工具 mfgtools-with-rootfs 在这个软件的 \Profiles\Linux\OS Firmware\firmware 目录下,替换: zImage u-boot-imx6ull14x14evk_emmc.imx zImage-imx6ull-14x14-evk-

没志青年 没志青年 发布于 2026-01-28

Linux 移植 LVGL

LVGL 移植主要就是触摸+显示 全志有操作屏幕的库

没志青年 没志青年 发布于 2026-01-26

RK3506 编译和烧录

RK3506J 核心板: 开发板:TL3506-MiniEVM-A1.0-2GN2GD-I-A1.0 Rootfs 开发、应用开发:arm-linux-gnueabihf-gcc(版本为 11.4.0,通过 apt 安装) U-Boot 开发、内核开发:gcc-arm-10.3-2021.07-x8

没志青年 没志青年 发布于 2025-11-24

i.MX6ULL 烧录 1:烧录到 TF 卡

i.MXU6LL - 制作烧录SD卡详细步骤_imx6ullsd卡烧录程序-CSDN博客 镜像布局结构: 1、Windows 下格式化

没志青年 没志青年 发布于 2025-09-09

tslib 触摸移植

介绍 tslib 是一个开源的第三方库,用于触摸屏性能调试,使用电阻屏的时候一般使用 tslib 进行校准。 虽然电容屏不需要校准,但是由于电容屏加工的原因,有的时候其不一定精准,因此有时候也需要进行校准。 最主要的是 tslib 提供了一些其他软件,我们可以通过这些软件来测试触摸屏工作是否正常。

没志青年 没志青年 发布于 2025-09-08

Linux 移植 QT5 库(ARM)

下载并解压 经过别人的测试,I.MX6ULL 对 Qt5.12.9 的支持比较好。 下载 Qt5.12.9 并解压 tar -vxf qt-everywhere-src-5.12.9.tar.xz 修改 qmake.conf 配置文件 修改 qtbase/mkspecs/linux-arm-g

没志青年 没志青年 发布于 2025-09-08

Busybox 构建根文件系统

下载地址:Index of /downloads (busybox.net) 根文件系统目录说明: 让 busybox 支持中文 从 busybox1.17.0 以上之后,对 ls 命令不做修

没志青年 没志青年 发布于 2025-09-08

Buildroot 构建根文件系统

介绍 官网:Buildroot - Making Embedded Linux Easy 下载地址:buildroot.org / buildroot · GitLab 本篇文章选择的版本是 2023.02,下载地址:文件 · 2023.02.x · buildroot.org / buildroo

没志青年 没志青年 发布于 2025-09-08

Linux 移植触摸屏驱动

注意: ,不是FT5426 把用到的中断引脚和复位引脚这两个GPIO,凡是别的节点用了,把它注释掉!!! 正点原子7寸屏幕的触摸芯片是 GT911,不是 FT5426, 设备树修改 通过原理图可以看出触摸用到了4个引脚,两个用于通信,CT_INT 为中断, CT_RST 为复位。

没志青年 没志青年 发布于 2025-09-08

T113-S3 Linux开发学习 环境准备

全志在线开发者社区 - 在线文档 芯片功能 全志R128基础组件开发——显示与屏幕驱动①-CSDN博客 全志T113-S3入门资料汇总(避坑指南)一-CSDN博客 Tina Linux 系统介绍 - D1-H

没志青年 没志青年 发布于 2025-08-05

根文件系统移植

通过 NFS 挂载 通过以太网有线连接,开发板使用虚拟机上的根文件系统。 好处: Linux 内核支持 NFS 服务 进行驱动、应用程序开发时,直接在虚拟机上开发,不用传来传去,开发效率比较高。等功能完全开发好了,再把根文件系统烧录进去。 BusyBox 下载地址:Index of /downloa

没志青年 没志青年 发布于 2025-06-14

Linux 系统移植

内核配置 (1)需要先设置CPU的架构,和交叉编译工具: 在顶层 Makefile 文件,将: ARCH ?= $(SUBARCH) CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) 改为: ARCH ?= arm CROSS_COMPILE ?= a

没志青年 没志青年 发布于 2025-06-14

uboot 移植

I.MX6ULL 启动方式: IMX6ULL使用靠近串口的那个网口,不是靠近3个USB的那个网口。 uboot 源码下载: http://www.denx.de/wiki/u-boot/ https:

没志青年 没志青年 发布于 2025-06-14

RK3506 Linux开发学习 环境准备

开发板:TL3506-MiniEVM_S(256MB DDR+256MB NAND FLASH) ¥299 SDK 位置:\4-软件资料\Linux\LinuxSDK\LinuxSDK-v1.2.tar.gz 内核:\4-软件资料\Linux\Kernel\src\linux-6.1.99-v1.2

没志青年 没志青年 发布于 2025-06-14

01 系统基础概念和环境搭建

基础概念 各种 config 名称 作用

没志青年 没志青年 发布于 2025-06-14