kernel uboot lk

uboot跳转内核

记录uboot转到内核时相关的指令: setenv set_ubi 'set mtdids nand0=nand0; set mtdparts mtdparts=nand0:0x7680000@0x900000(fs); ubi part fs' setenv bootkernel 'ubi rea ......
内核 uboot

Linux设备树的传递及Kernel中对设备树的分析

当 U-Boot 将设备树加载到内存指定位置后,ARM 内核的 SoC 以通用寄存器 r2 来传递 dtb 在内存中的地址。kernel 获取到该地址后对 dtb 文件做进一步的处理。 设备树的传递 当使用 bootm 加载 kernel 镜像时(bootz 是对 bootm 的一种封装以及功能扩展 ......
设备 Kernel Linux

LK-99室温超导激发万万亿市场,将对我们的生活产生哪些影响?

7月下旬,韩国量子能源研究中心公司相关研究团队在预印本网站上陆续公布两篇类似的论文,宣称一种命名为LK-99的铜掺杂铅磷灰石材料拥有“室温+常压”超导能力,系全世界首款室温常压超导材料。 它们的实验方法比较简单,就是把铅、铜、磷这几种材料放到高压环境里烧一下就能烧出来,目前已经有全球多个实验小组都在 ......
室温 将对 市场 LK 99

/proc/sys/kernel 、 /proc/sys 、 /sys

在Linux系统中,/proc/sys/kernel目录下的文件是用来配置内核参数的。下面是一些常见的文件及其作用: core_pattern:指定生成core文件的模式。 core_uses_pid:指定是否在core文件名中包含进程ID。 ctrl-alt-del:指定按下Ctrl+Alt+De ......
sys proc kernel

“kernel:NMI watchdog: BUG: soft lockup”内核软死锁BUG分析和解决

# 内核软死锁(softlock)bug分析 [toc] ## 1、bug现象 shell面板出现以下提示: ```shell kernel:NMI watchdog: BUG: soft lockup - CPU#6 stuck for 28s! CentOS7linux ``` 看门狗监控CPU ......
内核 BUG watchdog kernel lockup

rock5b uboot 命令试玩 linux安装tftpd-hpa

光速开启一个能用的linux FTP 服务器 apt install vsftpd -y && systemctl enable vsftpd && systemctl start vsftpd 然后发现uboot好像用的是tftp。。。。。。。。一种简单文本传送协议,下面linux安装tftpd ......
试玩 tftpd-hpa 命令 rock5b linux

UBOOT | 可以删除的文件列表

cpu目录: 只留arm_cortexa8 cpu/arm_cortexa8/: 删除mx51 删除omap3 board目录: 只留samsung board/samsung: 只留fs210 lib_xxx: 留lib_arm 留lib_generic include/asm-xxx 留asm- ......
文件 UBOOT

kernel: oracle (xxxx): Using mlock ulimits for SHM_HUGETLB is deprecated

Oracle 数据库运行在linux6/7中,启用大页之后,我们经常在/var/log/messages里面会看到类似这样的记录: Jul 31 09:46:27 p1erpdb01 kernel: oracle (6444): Using mlock ulimits for SHM_HUGETLB ......

rock5b uboot制作

git clone https://github.com/u-boot/u-boot.git cd u-boot make rock5b-rk3588_defconfig make # 出错后安装缺少的包 apt install swig apt install python-is-python3 ......
rock5b rock5 uboot rock 5b

kernel源码(二十四)文件系统

1 minix文件系统 minix文件系统磁盘结构如下所示 图中,整个磁盘被划分为360个磁盘块(每个磁盘块1Kb) 引导块,MBR就在这个磁盘块中。当计算机加电,ROM BIOS将会自动读取该磁盘块到内存并执行其中的代码。 分区,一块磁盘,我们可以最多有4个主分区。MBR大小为一个扇区大小,其中4 ......
源码 文件 kernel 系统

编译RHEL 8.7 kernel 并重新安装

背景:最近遇到一个bug,需要修改 RHEL 8.7 kernel config 的配置参数,然后重新安装该kernel。踩过一些坑,复盘整理。 查询当前的kernel uname -r 4.18.0-477.15.1.el8_8.x86_64 这是当前运行的内核版本。版本号的不同部分表示以下信息: ......
kernel RHEL 8.7

QEMU 加载 uboot kernel 实例

根文件系统放在SD卡 qemu-system-arm -M mcimx6ul-evk \ -m 512M \ -kernel ./zImage \ -dtb ./imx6ul-14x14-evk.dtb \ -nographic \ -device sd-card,drive=mysdcard \ ......
实例 kernel uboot QEMU

kernel源码(二十三)Bochs运行linux0.11

1 下载Bochs https://sourceforge.net/projects/bochs/ 我下载的版本为Bochs-win64-2.7.exe,双击即可安装 2 运行linux0.11 2.1 不使用配置文件 http://oldlinux.org/Linux.old/images/下载如 ......
源码 kernel linux0 Bochs linux

kernel-pwn之ret2dir利用技巧

ret2dir是2014年在USENIX发表的一篇论文,该论文提出针对ret2usr提出的SMEP、SMAP等保护的绕过。全称为return-to-direct-mapped memory,返回直接映射的内存。 ......
kernel-pwn ret2dir 技巧 kernel 2dir

uboot添加自定义命令 CMD

原文:https://blog.csdn.net/weixin_41252596/article/details/128317180 有些用户玩uboot比较花,除了引导系统还要做一堆驱动,有些驱动除了按流程执行还要留出命令行接口用于调试。比如我现在的设备外接了个fpga,fpga和cpu的接口已经 ......
命令 uboot CMD

【嵌入式】构建嵌入式Linux系统(uboot、内核、文件系统)

原文:https://zhuanlan.zhihu.com/p/573207792?utm_id=0 知识架构及层次 Linux内核由三部分构成: Bootloader:启动引导系统(可执行文件) Kernel:内核(可执行文件) Root File System:根文件系统 嵌入式Linux系统构 ......
嵌入式 系统 内核 文件 Linux

kernel源码(二十二)块设备

操作系统所有设备可分为两类:块设备和字符设备。 块设备是一种可以以固定大小的数据块为单位进行寻址和访问的设备,例如硬盘、软盘。 字符设备是一种以字符流作为操作对象的设备,不能进行寻址操作,例如打印机、网卡、终端设备。 为便于管理,操作系统将这些设备统一的以设备号进行分类。linux0.11内核将设备 ......
源码 kernel 设备

Semantic Kernel Java SDK,为Java应用程序提供AI功能集成

美国时间 2023 年 7 月 19 日,Semantic Kernel 团队在其官方博客[1]上宣布发布 Java 版Semantic Kernel。 Samantic Kernel系列的源代码可在GitHub上 [2]找到,但Java的0.2.6-alpha版本可从[3]Maven Centra ......
Java 应用程序 Semantic 功能 程序

10 月发布,Ubuntu 23.10 已升级到 Linux Kernel 6.3 内核

导读 Canonical 于近日宣布,代号为 Mantic Minotaur 的 Ubuntu 23.10 发行版本已升级基于 Linux Kernel 6.3 内核。 Canonical宣布,代号为 Mantic Minotaur 的 Ubuntu 23.10 发行版本已升级基于 Linux Ke ......
内核 Ubuntu Kernel 23.10 Linux

MTK8766 LK GPIO初始化状态设置分析

问题来源是M.2 Dongle的LED灯在kernel起来之前就亮了,kernel起来之后又初始化成熄灭状态。通过排查硬件规格书、GPIO表格,大概判定是前期软件初始化不正确造成的。通过观察串口打印的log,发现灯开始亮起来的瞬间是运行在lk中。 找到MTK 的LK代码路径 MT8766_A11_A ......
状态 8766 GPIO MTK LK

Semantic Kernel(语义内核)秋季路线图

Semantic Kernel 是一个开源的 SDK,它允许开发人员将大型语言模型(LLM)与传统的编程语言进行混合使用。 微软Semantic Kernel团队 在博客上正式公布了Semantic Kernel 项目秋季发展路线图[1]。这家公司的设计和AI副总裁John Maeda在官方博客中写 ......
语义 路线图 内核 Semantic 路线

【Semantic Kernel】6、通过容器使用SK

``` { var collection = new ServiceCollection(); //Registering Kernel collection.AddTransient((serviceProvider) => { return Kernel.Builder .WithOpenAIT ......
容器 Semantic Kernel

【Semantic Kernel】5、ITextCompletion、IChatCompletion

# ChatGPT ``` //chatGPT { var chatGPT = kernel.GetService(); var chatHistory = chatGPT.CreateNewChat("你是图书管理员"); Console.WriteLine("请提问:"); while (tru ......

Kernel-Pwn-FGKASLR保护绕过

FGASLR(Function Granular KASLR)是KASLR的加强版,增加了更细粒度的地址随机化。因此在开启了FGASLR的内核中,即使泄露了内核的程序基地址也不能调用任意的内核函数。 ......
Kernel-Pwn-FGKASLR FGKASLR Kernel Pwn

【Semantic Kernel】4、记忆(Memory)

# 为什么需要Memory LLM对自然语言的理解和掌握在知识内容的解读和总结方面提供了强大的能力。 但是由于训练数据本身来自于公共领域,也就注定了无法在一些小众或者私有的领域能够足够的好的应答。 因此如何给`LLM `提供足够多的信息上下文,就是如今的`LLM AI应用`可以充分发挥能力的地方了。 ......
Semantic 记忆 Kernel Memory

【Semantic Kernel】3、本机函数(Native Function)

# 基础定义 最基本的Native Function定义只需要在方法上添加 `SKFunction `的特性即可。 ``` using Microsoft.SemanticKernel.SkillDefinition; using Microsoft.SemanticKernel.Orchestra ......
函数 Semantic Function Kernel Native

linux系统报错:系统自己弹出诸如 kernel:NMI watchdog: BUG: soft lockup - CPU#2 stuck for 26s [mysqld:2875]

1、 https://blog.csdn.net/weixin_41752389/article/details/120777145 内核软死锁(soft lockup)Soft lockup:这个bug没有让系统彻底死机,但是若干个进程(或者kernel thread)被锁死在了某个状态(一般在内 ......
系统 watchdog kernel lockup mysqld

【Semantic Kernel 】 2、Semantic Function

如果把提示词也算作一种代码的话,那么`Semantic Function`所带来的将会是全新编程方式,自然语言编程。 通常情况下一段`prompt`就可以构成一个`Semantic Function`,如此这般简单,如果我们提前可以组织好一段段prompt的管理方式,甚至可以不需要写任何的代码,就可 ......
Semantic Function Kernel

【Semantic Kernel】1、入门

Semantic Kernel 是一种轻量级应用开发框架,用于快速开发融合 LLM AI的现代应用。 # 名词解释 LLM:大语言模型 Prompt: 理解了LLM的作用之后,如何才能构造出与LLM相结合的应用程序呢? 首先我们需要把LLM AI的能力和原生代码的能力区分开来,在SK中LLM的能力称 ......
Semantic Kernel

kernel pwn入门

Linux 内核是 Linux操作系统的核心组件,它提供了操作系统的基本功能和服务。它负责管理计算机硬件和软件资源,并为应用程序提供必要的基础支持。Linux内核是一个模块化的系统,可以根据需要加载和卸载各种驱动程序和功能模块。 ......
kernel 160 pwn