- 2024-12-13粤嵌GEC6818开发板 手动制作64位Linux系统启动SD卡
背景:之前的帖子中也提到了,可以用FriendlyARM提供的sd_fuse工具制作可以给使用S5P6818SOC设备使用的SD卡,由于GEC6818的配置和三星Nexell的Raptor,drone开发板以及友善的nanopi3系列本质是很相近的,所以他们的系统、uboot、甚至是bootloader小加修改就可以跑在粤嵌的GEC6818开发
- 2024-12-07uboot添加密码保护功能
uboot添加密码保护功能让boot更具安全性linux在进入系统后,一般都有用户名和密码验证,可以有效的防止非授权用户获取操作权限。密码一般密存在/etc/passwd文件中。但是我们常用的uboot、pmon等bootloader程序,很少看到有做密码保护功能。进入boot循环后,可以操作内核及文件系
- 2024-12-05day09(Linux底层)Uboot分析及配置编译
目录Uboot分析及配置编译1、uboot源码结构2、uboot配置与编译2.1、uboot配置3、uboot编译4、总结5、配置编译内核5.1配置交叉编译工具链5.2读README5.3配置内核源码支持当前的硬件平台5.4指定自己的硬件平台5.5驱动配置5.6内核编译5.7测试内核Uboot分
- 2024-11-26uboot编译过程
文章目录makexxx_defconfig生成.config文件make生成配置文件概述makesilentoldconfigmake-fscripts/Makefile.autoconf生成u-boot.bin生成elf文件和bin文件Makefile.buildmakexxx_defconfig生成.config文件makexxx_defconfig的目标就是生成.config文件。
- 2024-11-25jmeter之性能测试
一、性能测试介绍1、什么叫做性能测试?(1)通过某些工具或手段来检测软件的某些指标是否达到了要求,这就是性能测试(2)指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试2、性能测试的时间?在功能测试完成后才能进行性能测试3、为什么要做性
- 2024-10-11Uboot设置网络,
一、选择对应的网卡,eth1,设置网络参数,ast#setenvethacteth1ast#setenvipaddr192.168.5.8ast#setenvgatewayip192.168.255.255ast#setenvnetmask255.255.0.0ast#setenvserverip192.168.1.48ast#saveenv ast#ping192.168.1.48 二、测试Phy的连通性:ast#m
- 2024-09-26fmql之linux启动文件大小
想要从flash启动linux,但是flash同时也要存储数据,所以看看启动文件占多大内存。本是基于“fmql之ubuntu移植”的基础上继续进行的:fmql之ubuntu移植-CSDN博客目的:flash放启动文件,ubuntu18放到SD卡,且自启动。 NOW:flash可以烧写BOOT.bin,image.ub和ubuntu放到SD卡,MIO配置
- 2024-09-22linux命令行读写uboot环境变量
1. fw_printenv& fw_setenvbuild,see: u-boot-2020.04/tools/env/READMEcd u-boot-2020.04makeCROSS_COMPILE=arm-linux-envtoolsYoushouldthencreateasymlinkfromfw_setenvtofw_printenv.2.test2.1read2.2write会自动保存到emmc/flash中3
- 2024-08-30Linux驱动(一):环境搭建及介绍
目录前言一、硬件配置及SDK包1.硬件核心芯片2.瑞芯微原厂SDK包二、环境镜像文件的获取1.镜像文件的组成及启动流程2.获取环境所需的镜像文件2.1uboot.img2.2boot.img2.3rootfs.img2.4整体编译三、镜像文件烧录前言 自用自用自用,晚上睡觉前复盘用。当然,也
- 2024-08-28openHarmony南向开发笔记(二)U-boot源码下载与编译
U-boot源码下载与编译文章目录U-boot源码下载与编译openharmony启动流程BootRom阶段做了什么U-Boot简介UBoot源码下载创建如下的目录结构克隆uboot源码下载编译工具链下载rkbin下载gcc源码编译源码目录结构openharmony启动流程设备上电后,OpenHarmony系统从
- 2024-08-24全志V3S开发(一)-主线uboot移植及适配以太网
一、安装交叉编译器1.新建一个交叉编译器的工具目录,我的目录是/home/daemonchen/linux/tool,并在该目录下打开终端。2.安装arm-linux交叉编译器gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf-develop-11.0.zip(注意必须必须必须是这个版本,否则后面设置完网络环境会报
- 2024-08-19全志T113s3工业开发板文章汇总
全志T113s3工业开发板T113开发交流QQ群:120575746交流论坛:https://forums.100ask.net/c/aw/文章目录汇总教程共计7章,下面是章节汇总:第0章_T113s工业套件简述第1章_源码工具文档手册第2章_快速启动2_1 快速开始使用2_2 学习路线第3章_安装并配置开发环境第4章_T
- 2024-08-18【OpenHarmony4.1 之 U-Boot 2024.07源码深度解析】019 - RK3568 Uboot 完整流程梳理
【OpenHarmony4.1之U-Boot2024.07源码深度解析】019-RK3568Uboot完整流程梳理一、系统环境初始化:_start入口地址,初始化CPU环境二、系统环境初始化:_main入口,初始化堆栈,初始化gd全局环境变量,初始化CRuntime运行环境,开始执行board_init_f函数三、board_
- 2024-08-04360T7M的固件刷机全程记录
配置:Gigadevice闪存,Openwrt官方说明里这个型号闪存存在变砖风险,为求稳使用immortal改版固件。参考:https://openwrt.org/toh/qihoo/360t7_1.0固件:https://www.right.com.cn/forum/thread-8263340-1-1.htmlUboot:主要流程:拆外壳,焊接ttl官方固件降级低版本启动串口调试,出现提
- 2024-07-31操作系统-uboot
上机的第一件事启动计算机,因此从uboot讲起如何启动计算机什么是ubootbootloader是计算机开机的一小段代码引导程序,uboot属于其中的一种,uboot主要进行了以下两个方面的工作。1、首先是完成硬件的初始化,初始化时钟,关闭看门狗、中断、mmu,关闭缓冲,初始化sdram等外设2、将linux
- 2024-07-28从头理清uboot(4)-boot_cmd 的处理
目录1.默认的bootcmd包含了哪些内容?1.1mmcboot1.2netboot1.3小总结1.4关于bootargs2.boot-linux函数过程2.1结构体简单介绍2.2do_bootz函数分析2.2.1bootz_start函数2.2.2do_bootm_states函数2.2.3do_bootm_linux函数2.2.4boot_jump_linux函数3.一些指令是如何实
- 2024-07-28从头理清uboot(3)-main_loop 及 CMD实现
从头理清uboot(3)-main_loop及CMD实现目录从头理清uboot(3)-main_loop及CMD实现1.main—loop函数2.cmd_process函数分析3.cmd定义流程1.main—loop函数上篇引导启动的分析最后会调用run_main_loop,在其中会循环调用main_loop()函数。见下方:staticintrun_main_loop(v
- 2024-07-251、查看EMMC大小的方法
1、进入uboot界面,输入mmcpart命令,可以查看分区 2、使用lsblk命令 mmc大小应该为8G3、使用fdisk-l mmc块设备大小为7.29G,大约是8G。4、使用parted命令可以查看uboot、kernel、rootfs三者的起始地址和大小
- 2024-07-18从头理清uboot(2)-启动流程分析
从头理清uboot(2)-启动流程分析目录从头理清uboot(2)-启动流程分析1.总体流程图2.逐步分析2.1上电后执行的第一条指令2.2初始化中断向量表2.3初始化工作模式&初始化中断向量表。2.4cpu_init_cp15&cpu_init_crit2.4.1cpu_init_cp152.4.1cpu_init_crit2.5进入_main函数2.5