电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>可编程逻辑>FPGA/ASIC技术>ZedBoard上的点灯签名实验(三)linux内核引导

ZedBoard上的点灯签名实验(三)linux内核引导

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

嵌入式Linux设计:文件系统和引导加载程序

Linux 内核在系统引导期间所做的最后一件事是挂载根文件系统。Linux 内核没有规定文件系统结构,但用户空间应用程序希望在目录结构中找到具有特定名称的文件。因此,遵循 Linux 系统中出现的事实标准很有用。
2022-07-26 10:53:361098

Linux内核的作用

Linux操作系统是当今世界上最为广泛使用的开源操作系统之一,内核则是一个操作系统的核心和灵魂所在。对于一名Linux驱动开发者来说,了解Linux内核的运行机制和Linux内核提供的一些关键功能(如虚拟内存管理、进程管理、文件系统、网络协议栈等)都是我们日常工作和学习的重点。
2023-07-06 11:46:411046

Linux内核自解压过程分析

uboot完成系统引导以后,执行环境变量bootm中的命令;即,将Linux内核调入内存中并调用do_bootm函数启动内核,跳转至kernel的起始位置。
2023-12-08 14:00:44307

玩转赛灵思Zedboard开发板(6):如何在Zedboard上运行linux下的应用程序?

电子发烧友网编辑现为读者整合《玩转赛灵思Zedboard开发板》系列文章, 其中包括在ZedBoard开发板上的一些应用实例。本文主要讲述Zedboard上的嵌入式linux应用,包括使用SDK设计最简单的linux应用程序、linux交叉编译环境搭建、设备驱动编写等内容...
2013-01-24 13:38:1816892

Linux内核地址映射模型与Linux内核高端内存详解

Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应
2018-05-08 10:33:193299

51点灯实验

记录一些关于本人实验课的总结,由于本人是新手小白,许多程序和电路图较为粗略。提前看了一眼实验一信号机控制实验,虽然名字有点高大但是最后就是一个51点灯实验,附上实验要求、代码、protues仿真
2021-11-30 06:19:11

Linux内核移植

Linux内核移植 一节介绍了u-boot的移植,这一节来介绍Linux内核移植。 工具和源码在路径:F:\韦东山\CD1_主光盘\system。 通过Samba,将工具和源码拷贝到共享目录
2015-12-25 14:43:28

Linux内核编译和启动的相关资料分享

Linux内核启动的实验:通过u-boot加载Linux内核镜像uImage到内存不同地址,观察Linux内核启动流程。实验环境:硬件平台:使用 QEMU 仿真ARM vexpress A9 开发板RAM大小配置:512 MBRAM内存地址:0x60000000 ~ 0x7FFFFFFF实验过程:
2021-12-20 06:28:05

Linux内核自解压过程

Linux内核的启动流程。有兴趣的用户可以参考其他书籍或资料进行深入了解。  嵌入式linux内核的启动全过程主要分为个阶段。第一阶段为内核自解压过程,第二阶段主要工作是设置ARM处理器工作模式、使能MMU、设置一级页表等,而第阶段则主要为C代码,包括内核初始化的全部工作。
2020-12-29 07:35:26

Zedboard USB UART端口问题

新的,或者我可以使用其他方法将电路板与我的系统连接,以便通过终端从我的笔记本电脑向Zedboard发送一些数据。我从笔记本电脑通过终端通过USB-UART适配器向Zedboard的ARM内核发送了一些
2020-04-02 07:00:45

ZedboardLinux运行helloworld

Zedboard实现了Linux,接下来我们就可以像其他的嵌入式linux开发一样来使用Zedboard了。SDK提供了标准可视化的linux-arm交叉编译链,不需要再进行交叉编译环境的搭建
2018-06-28 11:10:51

Zedboard编译Linux内核过程两

本帖最后由 lee_st 于 2018-6-15 00:31 编辑 在编译Linux内核和设备树,文件系统过程中,会有很多问题,下面列举一二。1.scripts/kconfig
2018-06-14 21:58:09

点灯实验的相关资料下载

完成应用程序通过驱动控制硬件的实现。实验建立在之前的框架上,我们先实现用户层与内核层之间的数据交互,驱动程序拿到用户传来的指令后,就可以执行点灯的动作了。 应用程序与驱动数据交互对于驱动程序而言
2021-12-20 06:49:50

DSP如何加载LINUX内核运行?

你好     最近在官网下载了在C64+,C66X的LINUX内核,我打算在C6455板卡运行其LINUX内核,但我阅读使用手册,发现其只能通过从NOR FLASH启动(文档上说是NAND
2018-05-25 01:41:46

[分享资料]Linux 内核完全注释

2.9 Linrx内核的编译实验环境2.10 Linrx/Makefile文件2.11 本章小结2.12 习题第3章 内核引导启动程序3.1 总体功能描述3.2 程序分析3.2.1
2015-09-11 22:25:28

u-boot引导启动Linux 2.6的内核

我想用u-boot引导启动Linux 2.6的内核。打算用jffs2作为根文件系统,但在配置u-boot时听说需要定义#define CONFIG_JFFS2_DEV "nor0"
2019-05-27 00:38:59

uboot引导内核问题

引导内核和根文件系统?看了一堆资料都引导nandflash中的内核和根文件系统的,刚开始搞linux,新手有很多不懂的地方,谢谢大神们能多多指教。
2016-11-26 20:23:11

uboot与linux内核进行适配

在嵌入式开发过程中Linux认为每一个硬件都是定制化的,所以都需要一个唯一的编码,就是机器码,机器码的主要工作就是为了uboot与linux内核进行适配,若uboot引导时发现目标机器码与自己定义
2021-12-20 07:51:38

【嵌入式开发教程1】手把手教你做平板电脑-Linux 引导过程

Linux 引导过程——疯壳·嵌入式平板开发Linux 内核与 Android 系统 linux 内核有什么区别? 什么是引导装载程序?什么是 Zygote? 什么是 init.rc?什么是系统服务
2022-05-31 15:21:52

【嵌入式开发教程1】疯壳·平板电脑-Linux 引导过程

Linux 引导过程——疯壳·嵌入式平板开发Linux 内核与 Android 系统 linux 内核有什么区别? 什么是引导装载程序?什么是 Zygote? 什么是 init.rc?什么是系统服务
2022-07-18 17:06:00

【开发教程1】手把手教你做平板电脑-Linux 引导过程

Linux 引导过程——疯壳·嵌入式平板开发Linux 内核与 Android 系统 linux 内核有什么区别? 什么是引导装载程序?什么是 Zygote? 什么是 init.rc?什么是系统服务
2022-08-04 18:55:46

使用SD卡在ZEDboard启动怎么实现?

你好,我使用Ubuntu 14.4 lts并且我安装了vivado和petalinux(V2015.4),所以当我想使用SD卡在ZEDboard启动时,我尝试做我的第一个项目,所以当我尝试下面
2020-05-25 09:17:33

关于Linux 从应用程序开发到内核开发的指南!

引导初学者学习的方向,少走弯路,事半功倍,同时也是抛砖引玉,请过来人热烈发言。1. 首先熟悉 Linux 建议在 Windows 安装 VMware Workstation 6.5.0(以下简称
2015-09-24 11:12:35

分享一个不错的基于cubemx和MDK-ARM的点灯实验

分享一个不错的基于cubemx和MDK-ARM的点灯实验
2021-12-02 06:06:16

Linux内核中添加wifi驱动

Linux内核中添加wifi驱动Linux WIFI驱动实验rtl8723 Wifi联网测试
2021-02-05 07:59:05

在Zynq如何启动linux

大家好,我在Zedboard启动Linux时遇到问题。首先,我尝试启动Zed OOB,以确保它运行良好,毕竟我试图启动我的内置Linux。要启动我需要的linux映像,我刚刚更换了在devicetree_ramdisk和myzImage中重命名的mydevicetree,但这就是发生的事情。我错过了什么?多谢你们
2020-05-21 10:32:55

基于Linux的无线传感器网络引导程序设计

Linux 内核和文件系统映像文件的编译、内核加载方式配置、存储空间配置等工作。编译完成的引导程序和映像文件可烧写至外部Nand Flash.重新电后,根据配置管脚的状态,处理器自动将引导程序的启动代码
2018-11-13 16:25:47

如何使用汇编进行stm32F103的点灯实验

如何在Keil练习汇编的编写和调试?如何使用汇编进行stm32F103的点灯实验
2021-11-29 06:12:59

如何利用keil5+stm32cubemx进行点灯实验

如何利用keil5+stm32cubemx进行点灯实验
2022-02-09 06:07:40

如何制作一个基于linux-2.6.19内核的小型Linux操作系统?

本文着重介绍如何制作一个基于linux-2.6.19内核的小型Linux操作系统,并将它移植到S3C2410开放板。内容包括交叉编译环境的建立,引导程序、2.6.19内核、根文件系统的修改、配置、编译、移植等。
2021-04-25 08:40:54

如何在ZedBoard使用Linux的uImage?

嗨......我想在ZedBoard安装Linux,我遵循Zynq™-7000 SoC指南中Tutorial:Ubuntu附带的所有说明,但是我遇到了构建uImage的问题。如果有人可以上传uImage文件可以帮我很多。在此先感谢贾西姆
2019-10-31 09:59:20

如何搭建linux内核实验平台

5.3实验内容——创建Linux内核和文件系统1.实验目的通过移植Linux内核,熟悉嵌入式开发环境的搭建和Linux内核的编译配置。通过创建文件系统,熟练掌握使用busybox创建
2021-12-16 08:08:21

如何编译设备树和Linux内核镜像文件

实验任务:编译设备树和Linux内核镜像文件,拷贝到sd卡中,再从sd卡中拷贝到nand闪存对应的分区中,最后nand启动,进入linux系统本篇博客内容:1.实验流程2.注意事项1.实验流程1.
2021-12-20 07:11:34

嵌入式Linux引导过程是怎样的?

如何使用。通过本文可以对嵌入式Linux引导从概念到实际操作有一个总体清晰的认识1.启动顺序1.1BootloaderBootloader(引导加载程序)本质是一小段程序,其基本功能在于:...
2021-12-17 07:25:05

嵌入式Linux系统组成部分

文章目录嵌入式Linux系统组成嵌入式Linux系统的启动流程uboot制作uboot特点uboot大功能硬件初始化功能引导加载内核内核传递启动参数uboot源码操作嵌入式Linux系统组成
2021-12-14 06:24:34

嵌入式Linux驱动开发4412-实验01内核开发基础

实验 01 内核开发基础-基于迅为4412开发板1.1 本章导读本实验将带您学习一遍 Linux 的框架和源码目录结构。从任何地方拿到的 Linux 源码,都有几百 M 大小,包含上万个文件。这么多
2020-12-01 11:21:03

常用的一些Linux内核配置选项有哪些?

常用的一些Linux内核配置选项有哪些?引导模块支持子选项的配置方法有哪些?
2021-07-22 09:08:36

疯壳Android嵌入式Linux平板开发教程4-1Linux引导过程

第二节引导程序 — Boot Loader源代码目录:$(dir)\rk3128-source\u-boot第内核 — KernelAndroid内核就是Linux内核启动时,设置硬件,挂载
2021-02-19 14:36:28

移植到开发板运行的linux系统构建概述

## 系统构建概述对于移植到开发板运行的linux系统,我们需要构建个最基本的东西:引导程序bootloader;开发板运行机制内核文件系统;文件管理系统如下图,我们以mini2440的下载为
2021-12-14 06:34:38

编写Linux内核的步骤有哪些

实验环境VMware Workstation PlayerUbuntu16.04kernel-3.2.tar.bz2Linux内核编译在ubuntu编译嵌入式Linux内核,需要大家提前安装好交叉
2021-11-04 07:42:15

请问ad9361驱动不识别是什么原因

我在做zedboard实验的时候,按教程往zedboard中导入了自己的内核,也在devicetree中找到了对应开发版型号的dst文件,生成的boot文件也包含了ad9361的ip核,但是插上
2018-08-18 07:45:32

Linux内核中文版教程

Linux内核中文版教程
2009-03-28 09:45:490

Linux内核教程

本章学习目标掌握LINUX内核版本的含义理解并掌握进程的概念掌握管道的概念及实现了解内核的数据结构了解LINUX内核的算法掌握LINUX内核升级的方法
2009-04-10 16:59:190

数字签名技术的应用研究

本文介绍了公开密码加密体制、单向散列函数、认证机构和公钥管理等。并在此基础上,详细探讨了明文不需要保密的一般数字签名实现算法、明文需要保密的数字签名实现算法;
2009-06-13 13:49:4637

Linux内核解读入门

Linux内核解读入门关键词:Linux, 内核,源代码一.核心源程序的文件组织: 1. Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核
2010-01-16 14:40:10103

Linux内核模块有什么用?

内核LINUX内核Linux开发
jf_97106930发布于 2022-08-26 19:45:17

Linux发明者推稳定升级版2.6.13 Linux内核

    Linux内核的下一个稳定的升级版本已经发布了。Linux发明者李纳斯·托沃兹(Linus Torvalds)用电子邮件向Linux内核邮件列表发布了升级版本的Linux内核
2006-03-13 13:07:54824

《深入Linux内核架构》 莫尔勒著

电子发烧友为您提供了免费下载,《深入Linux内核架构》一书讨论了Linux内核的概念、结构和实现。内核对一致和非一致内存访问系统使用相同的数据结构。 Linux 操作系统的源代码复杂
2011-07-10 11:24:170

LINUX系统引导和初始化-LINUX内核解读

Linux 的系统引导和初始化 ----------Linux2.4.22内核解读之一 一、 系统引导和初始化概述 相关代码(引导扇区的程序及其辅助程序,以 x86体系为例): \linux-2.4.22\arch\i386\boot\bootsect.S:Lin
2011-11-03 22:31:2353

编译Linux2.6内核并添加一个系统调用

本文以实例来详细描述了从准备一直到使用新内核Linux2.6 内核编译过程,然后介绍了添加系统调用的实现步骤,最后给实验结果。
2011-12-01 15:54:5546

基于ZedBoardlinux的应用程序HelloWorld的实现(完整工程)

基于ZedBoardlinux的应用程序HelloWorld的实现(完整工程)获取Zedboard可运行的linux Digilent官网给出Zedboard的可运行linux
2013-01-24 14:15:46152

STM32库函数—点灯实验_实验

概述: 从最简单的“点灯实验入手,涉及到STM32的最基础最简单的操作。 实验目的: 本实验的目的很简单,就是让LED亮起来,并闪烁。 通过实验了解STM32固件函数库的使用方法。 本实验用到以下4个库函数(省略了参数):(后面将详细介绍函数作用及用法)
2016-02-22 15:45:5011

Vivado+ZedboardLinux开发环境搭建

。后面准备开始写一些关于vivado+zedboard+Linux嵌入式系统开发的,还是“入门篇”的形式以帮助初学者迅速上手。 分享一些个人在学习的时候关于这部分的参考资料,后续可能会提到。 参考资料
2017-02-08 16:20:111058

ZedBoard移植嵌入式Linux教程(8)

在前面提到的地址下载linux内核源码并放到ubuntu中,我将linux-digilent-master压缩文件放到/home/dc/Desktop/xilinx/中。 与编译uboot过程一样
2017-02-08 16:56:11173

ZedBoard移植嵌入式Linux教程(5)

交叉编译工具链用于编译uboot和linux内核,也可以用于编译linux的应用程序。 在地址 https://zedboard-book-source.googlecode.com/files
2017-02-08 18:39:48194

ZedBoard移植嵌入式Linux教程(4)

设备树用于硬件和软件之间的信息交互,也就是将ZedBoard的硬件信息传递给linux内核,避免在linux内核中硬编码而影响在其他平台上的可移植性。设备树一般以两种文件格式存在,一个是dts文件
2017-02-09 03:06:11495

ZedBoard移植嵌入式Linux教程(1,2)

链 https://zedboard-book-source.googlecode.com/files/xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin 嵌入式
2017-02-09 05:31:10281

ZedBoard上的点灯签名实验(六)驱动开机自启动及OLED签名

写好了驱动,也就是留好了API的接口,接下来就可以在应用层面上调用API接口,从而实现对LED的操作了。为此我们要做一个准备工作,我们希望驱动开机自动加载,省去手动执行insmod命令,从而直接进入应用程序。开机自启动的方法,官方Zynq Geek和网友蓝兔子 都有很好的介绍。基本思路就是,先解压文件系统ramdisk8M.image.gz, 然后修改其中的/etc/init.d/rcs, 加入挂载和加载命令 mount /dev/mmcblk0p1 /mnt insmod /mnt/myled.ko 然后再重新打包,替换掉SD卡上原来的ramdis
2017-02-10 04:10:091057

ZedBoard上的点灯签名实验(二):创建自定义IP

如果想使用Xilinx组件从头开始创建嵌入式工程,一般是从PlanAhead开始,然后启动XPS。
2017-02-10 09:38:19565

制作ZedBoardlinux根文件系统(ramdisk)

loader(FSBL)和引导linux需要的Second-Stage boot loader(SSBL)、Linux内核zImage、设备树文件devicetree_ramdisk.dtb 以及根文件系统ramdisk8M.image.gz。
2017-02-10 18:46:111328

基于Linux 2.6内核Makefile分析

由于Linux的独特优势,使越来越多的企业和科研机构把目光转向Linux的开发和研究上。目前Linux最新的稳定内核版本为2.6.17,但是当今绝大部分对于Linux Makefile的介绍文章都是
2017-09-18 19:09:090

linux内核的完全注释

linux内核的完全注释
2017-10-29 10:02:4918

Linux_内核注释

Linux_内核注释
2017-10-30 09:45:569

Linux内核编译详谈

Linux内核编译详谈
2017-10-30 09:51:357

做个迷你型linux内核

做个迷你型linux内核
2017-10-30 10:34:077

Linux内核配置系统详解

随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码
2017-11-01 15:45:543

Linux内核与Android的关系

Android虽然建立在Linux内核之上,但是他对内核进行了一些扩展,增加了一些驱动。比如Binder,loger等等驱动。可以拿Android内核代码和其Baseline版本进行对比。可以看到Android对Linux内核的所有扩展。
2018-09-09 09:10:004369

工程师应该了解的Linux内核引导参数

内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有关。内核源码树下的 Documentation/kernel-parameters.txt 文件列出了所有可用的引导参数,并指明了处理每个参数的具体文件。
2019-04-28 16:14:33314

谷歌Android设备内核引入主线Linux内核难吗?

Android是基于Linux内核的操作系统,但是,运行在Android设备上的内核其实与Google选择的LTS版本Linux内核有很大不同。
2019-11-22 10:41:422793

Linux内核创建者回应用户,不会推荐使用ZFS On Linux

Linux内核创建者Linus Torvalds最近回应 Linux内核调度器存在问题的文章引发了大家的关注,在同一个帖子里,他还回复了一名用户抱怨Linux内核最近破坏了内核源码树外ZFS模块的评论。
2020-01-10 10:32:432363

虚拟机:Linux生成自签名SSL证书

虚拟机:Linux生成自签名SSL证书
2020-07-02 16:34:244244

linux内核是什么_linux内核学习路线

Linux内核是一个操作系统(OS)内核,本质上定义为类Unix。它用于不同的操作系统,主要是以不同的Linux发行版的形式。Linux内核是第一个真正完整且突出的免费和开源软件示例。Linux 内核是第一个真正完整且突出的免费和开源软件示例,促使其广泛采用并得到了数千名开发人员的贡献。
2020-09-16 15:49:502324

linux内核参数设置_linux内核的功能有哪些

本文主要阐述了linux内核参数设置及linux内核的功能。
2020-09-17 14:40:491190

最硬核的Linux内核文章

来源 :头条号@Linux学习教程,冰凌块儿 01 前言 本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux
2020-10-19 17:46:081860

快速理解什么是Linux内核以及Linux内核的内容

01 前言 本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux内核。 拥有超过1300万行的代码,Linux
2020-10-21 12:02:533874

Linux内核设计与实现的课程实验指导书

对于大多数人来说,几乎还没接触过 LinuxLinux下的用户层编程,就开始学习《 Linux内核设计与实现》这门课程,这是一个巨大的挑战!即便是有一定基础的人,学习 Linux内核也是个莫大
2020-12-03 16:48:306

Linux 5.10.5内核正式发布

1月6日,Linux基金会宣布,Linux 5.10.5内核正式发布,所有5.10内核系列的用户都必须升级。
2021-01-07 14:36:572342

新型中文旅游文本命名实体识别设计方案

注意力网络获取单词间的序列信息和关键单词信息,采用字符引导注意力网络捕获字符语义信息和字符间的位置信息,增强单词和字符间的关联性与互补性,从而实现中文旅游文本中命名实体的识别。实验结果表明, WCGAN方法在 Resumener和 Tourismn
2021-03-11 11:26:5624

嵌入式LINUX系统内核内核模块调试

嵌入式LINUX系统内核内核模块调试(嵌入式开发和硬件开发)-嵌入式LINUX系统内核内核模块调试                 
2021-07-30 13:55:219

Linux内核文件Cache机制

Linux内核文件Cache机制(开关电源技术与设计 第二版)-Linux内核文件Cache机制                
2021-08-31 16:34:544

51、STM32和Linux点灯有什么区别

从入门到放弃是一个煎熬的过程,一旦入门,这个煎熬过程就会慢慢得到缓解,那么,怎样才算入门了呢? 嵌入式开发,我觉得能独立完成点灯“项目”,就算入门了。那么,本文带你看看51、STM32、Linux
2021-09-30 10:19:212315

嵌入式Linux操作系统引导加载程序BootLoarder

过程BootLoarder是什么Linux操作系统分层一个嵌入式Linux系统从软件的角度看通常可以分为四个层次:引导加载程序。包括固化在固件(firmware)中的boot代码(可选),和BootLoader两大部分。Linux内核。特定于嵌入式板子的定制内核以及内核的启动参数。文件系统。包括根文件系统和建立于F
2021-11-01 17:05:508

嵌入式Linux内核编译

实验环境VMware Workstation PlayerUbuntu16.04kernel-3.2.tar.bz2Linux内核编译在ubuntu上编译嵌入式Linux内核,需要大家提前安装好交叉
2021-11-01 17:07:2016

51、STM32、Linux点灯有什么区别?

嵌入式初学者入门的第一个“项目”就是LED点灯,那么,本文带你看看51、STM32、Linux点灯有什么区别?
2022-02-08 15:32:5312

51点灯Linux驱动点灯的区别

嵌入式初学者入门的第一个“项目”就是LED点灯,那么,本文带你看看51、STM32、Linux点灯有什么区别?
2022-03-10 17:37:342658

学习linux内核的一些建议

学习linux内核,这个可不像学一门语言,c或者java一个月或者3月你就能精通掌握。学习linux内核是需要一步一步循序渐进,掌握正确的linux内核学习路线对学习至关重要,本篇文章就来分享学习linux内核的一些建议吧。
2022-05-07 15:20:27447

什么是内核模块签名内核如何开启模块签名

驱动可以直接编译进内核镜像,也可以单独编译成ko文件(内核模块),然后再进行加载。内核从3.7后开始支持模块签名,该功能使能以后,内核只允许加载特定的key签名的模块。
2022-08-08 16:14:52797

基于ucosii移植的点灯实验源码(带完整注释)

基于ucosii移植的点灯实验源码(带完整注释),在STM32F407上实现ucosii移植并实现任务调度和点灯操作
2022-08-25 16:19:435

Linux内核】从小小的宏定义窥探Linux内核的精妙设计

Linux内核】从小小的宏定义窥探Linux内核的精妙设计
2022-08-31 13:30:061602

Linux内核引导内存分配器的原理

Linux内核引导内存分配器使用的是伙伴系统算法。这种算法是一种用于动态内存分配的高效算法,它将内存空间划分为大小相等的块,然后将这些块组合成不同大小的内存块。
2023-04-03 14:52:49223

Linux内核如何使用结构体和函数指针?

我将结合具体的Linux内核驱动框架代码来展示Linux内核如何使用结构体和函数指针。
2023-09-06 14:17:55518

深入分析Linux kernel安全特性: 内核模块签名

顾名思义,在开启该功能之后,内核在加载内核模块时,会对内核模块的签名进行检查。
2023-10-18 12:32:291277

Linux内核UDP收包为什么效率低

现在很多人都在诟病Linux内核协议栈收包效率低,不管他们是真的懂还是一点都不懂只是听别人说的,反正就是在一味地怼Linux内核协议栈,他们的武器貌似只有DPDK。 但是,即便Linux内核协议
2023-11-13 10:38:08216

已全部加载完成