Blog Navigation

news2025/1/16 11:18:08

Blog Navigation

Linux Kernel

  • 0x01_LinuxKernel_内核的启动(一)之启动前准备[2022-7-5]
  • 0x02_LinuxKernel_内核的启动(二)SMP多核处理器启动过程分析 [TODO]
  • 0x21_LinuxKernel_内核活动(一)之系统调用 [2022-8-9]
  • 0x22_LinuxKernel_内核活动(二)中断体系结构(中断上文) [2022-7-27]
  • 0x23_LinuxKernel_内核活动(三)中断体系结构(中断下文) [2022-7-29]
  • 0x24_LinuxKernel_进程(一)进程的管理(生命周期、进程表示) [2022-8-7]
  • 0x25_LinuxKernel_进程(二)进程的调度器的实现 [TODO]
  • 0x26_LinuxKernel_设备驱动(一)综述与文件系统关联 [2022-9-16]
  • 0x27_LinuxKernel_设备驱动(二)字符设备操作 [2022-9-20]
  • 0x28_LinuxKernel_设备驱动(三)块设备操作 [TODO]
  • 0x29_LinuxKernel_设备驱动(四)资源与总线系统 [TODO]
  • 0x30_LinuxKernel_设备驱动(五)模块 [TODO]
  • 0x31_LinuxKernel_内存管理(一)物理页面、伙伴系统和slab分配器 [2022-9-1]
  • 0x32_LinuxKernel_内存管理(二)虚拟内存管理、缺页与调试工具 [2022-9-4]
  • 0x33_LinuxKernel_同步管理_原子操作_内存屏障_锁机制等 [2022-9-8]
  • 01_LinuxDebug_调试理论和基础综述 [2022-9-28]
  • Example: Linux Driver - GPIO键盘驱动开发记录_OMAPL138 [2018-1-14]
  • Example: 基于OMAPL138的Linux字符驱动_GPIO驱动AD9833(一)之miscdevice和ioctl [2018-6-19]
  • Example: 基于OMAPL138的Linux字符驱动_GPIO驱动AD9833(二)之cdev与read、write [2018-6-21]
  • Example: 基于OMAPL138的字符驱动_GPIO驱动AD9833(三)之中断申请IRQ [2018-6-23]
  • Example: Linux内核调用SPI驱动_实现OLED显示功能 [2018-8-23]
  • Example: Linux内核调用I2C驱动_驱动嵌套驱动方法MPU6050 [2018-10-2]

Linux Userspace

  • Linux-用户空间-多线程与同步 Linux
  • Linux进程之间的通信-管道(上) Linux
  • Linux进程之间的通信-管道(下) Linux
  • Linux进程之间的通信-信号量(System V) [2022-4-1]
  • Linux进程之间的通信-内存共享(System V) [2022-4-1]
  • Linux进程之间的通信-消息队列(System V) [2022-4-2]
  • Linux应用调试(一)方法、技巧和工具 - 综述 [2022-9-11]
  • Linux应用调试(二)工具之coredump [2022-9-11]
  • Linux应用调试(三)工具之Valgrind [2022-9-12]
  • Linux机制之内存池 [2022-9-13]
  • Linux机制之对象管理和引用计数(kobject) [2022-9-15]
  • Linux机制copy_{to, from}_user 【小知识积累】 [2022-9-15]
  • Linux设备树 - DTS语法、节点、设备树解析等 [2022-9-23]

ARM bin-utils

  • 01_ELF文件_目标文件格式 GCC Linux
  • 02_ELF文件结构_浅析内部文件结构 GCC Linux
  • 03_ELF文件_静态链接 compiler GCC Linux
  • 04_ELF文件_加载进程虚拟地址空间 [2022-4-3] [2022-4-4]
  • 05_ELF文件_动态链接 [2022-4-8] [2022-4-9]
  • 06_Linux的动态共享库 [2022-4-15]
  • 07_ELF文件_堆和栈调用惯例以ARMv8为例 [2022-4-19]
  • 08_ELF文件_运行库(入口、库、多线程) [2022-4-24]
  • 09_ELF文件_基于ARMv7的Linux系统调用原理 [2022-5-7]
  • 01_Script_makefile_summary [2022-12-6]

ARMv8

  • 02_ARMv8_基本概念 ARMv8
  • 03_ARMv8_指令集介绍_加载指令集和存储指令集 ARMv8
  • 04_ARMv8_指令集_运算指令集 ARMv8
  • 05_ARMv8_指令集_跳转_比较与返回指令 ARMv8
  • 06_ARMv8_指令集_一些重要的指令 ARMv8
  • 0X_ARMv8_指令集_基于汇编的UART驱动 [2022-4-2]
  • 07_ARMv8_汇编器Using as [2022-4-4]
  • 08_ARMv8_链接器和链接脚本 [2022-4-6]
  • 09_ARMv8_内嵌汇编(内联汇编)Inline assembly [2022-4-11]
  • 10_ARMv8_异常处理(一) - 入口与返回、栈选择、异常向量表 [2022-4-13] [2022-4-14]
  • 11_ARMv8_异常处理(二)- Legacy 中断处理 [2022-4-18]
  • 12_ARMv8_异常处理(三)- GICv1/v2中断处理 [2022-4-21]
  • 13_ARMv8_内存管理(一)-内存管理要素 [2022-4-27]
  • 14_ARMv8_内存管理(二)-ARM的MMU设计 [2022-5-2]
  • 15_ARMv8_内存管理(三)-MMU恒等映射及Linux实现 [2022-5-7]
  • 16_ARMv8_高速缓存(一)cache要素 [2022-5-9] [2022-5-10]
  • 17_ARMv8_高速缓存(二)ARM cache设计 [2022-5-12]
  • 18_ARMv8_高速缓存(三)多核与一致性要素 [2022-5-16]
  • 19_ARMv8_TLB管理(Translation Lookaside buffer) [2022-5-18]
  • 20_ARMv8_barrier(一)流水线和一致性模型 [2022-5-24] [2022-5-29]
  • 21_ARMv8_barrier(二)内存屏障案例 [2022-5-29]

ARMv7-M (Cortex-M)

  • 01_ARMv7-M_处理器架构技术综述 [study-2023]
  • 02_ARMv7-M_汇编及指令集 [study-2023]
  • 03_ARMv7-M_存储系统结构 [study-2023]
  • 04_ARMv7-M_异常处理及中断处理 [study-2023]
  • 05_ARMv7-M_低功耗和系统控制特性 [study-2023]
  • 06_ARMv7-M_OS支持特性 [study-2023]
  • 07_ARMv7-M_存储保护单元MPU [study-2023]
  • 08_ARMv7-M_错误异常和错误处理 [study-2023]
  • 09_ARMv7-M_FPU浮点运算 [study-2023]
  • 10_ARMv7-M_汇编和C语言混合工程 [study-2023]
  • 11_ARMv7-M_软件移植技术概述 [study-2023]
  • ARMv7-M的一些高级话题 [study-2023]

RTOS

  • 01_RTOS_嵌入式操作系统概述 [study-2023]
  • 02_RTOS_任务之(一)任务调度机制 [study-2023]
  • 03_RTOS_任务之(二)任务调度策略 [study-2023]
  • 04_RTOS_任务之(三)任务的同步与通信 [study-2023]
  • 05_RTOS_中断和时间管理 [study-2023]
  • 06_RTOS_内存管理、IO管理和文件系统 [study-2023]
  • 07_RTOS_嵌入式操作系统移植 [study-2023]
  • 08_RTOS_嵌入式软件开发 [study-2023]
  • 09_RTOS_嵌入式可信环境增强概论 [study-2023]
  • 10_RTOS_实时操作系统调试概论 [study-2023]

Embedded

  • 01_Embedded_ARMv7/v8 Non-secure Boot Flow [2022-5-22]
  • 02_Embedded_ARMv8 ATF Secure Boot Flow (BL1/BL2/BL31) [2022-7-11]
  • 03_Embedded_ARMv8 BL33 Uboot Booting Flow [2022-7-22]
  • 存储介质(一)eMMC存储介质结构和协议 [2022-7-25]
  • 在MACBOOK上搭建ARMv8架构的ARM开发环境
  • Starting with JLink debugger or QEMU Embedded GDB
  • Using GDB and GDB-multi command note
  • 嵌入式Linux编译内核步骤 / 重点解决机器码问题 / 三星2451 [2017-12-7]
  • OMAPL138制作SD卡启动盘及重装Linux系统 [2018-1-6]
  • 基于OMAPL:Linux3.3内核的编译 [2018-6-7]
  • DSP+ARM多核异构开发环境搭建OMAPL138 [2018-6-8]
  • OMAPL多核异构通信驱动AD9833-Notify组件demo [2018-6-8]
  • ZYNQ的Linux Linaro系统镜像制作SD卡启动 [2018-8-27]
  • [Embedded] ZYNQ-UltraScale+的启动流程 [2022-11-05]
  • [Embedded] ZYNQ-使用petalinux建立启动引导项(QSPI/JTAG/SD/TFTP) [2022-11-05]
  • [Embedded] ZYNQ-Secure Boot Flow [2022-11-7]
  • [Embedded] ZYNQ-Secure Storage [2022-11-8]
  • [embedded] NXP-LS1046的image操作 [2022-11-11]
  • [Embedded] NXP-LS1046的启动流程 [2022-11-16]
  • [Embedded] NXP-LS1046 secure boot [2022-11-16]
  • [Embedded] x86-UEFI-Secure-Boot [2022-11-24]
  • [Embedded] cross-compile the cryptsetup on Xilinx ZYNQ aarch64 platform [2023-01-03]
  • [Embedded] enabling the cryptsetup on ramdisk [2023-01-05]
  • [ZYNQ] Decrypting Partition by the Decrypt Agent Using PUF key [2023-01-05]

OPTEE

  • 01_OPTEE-OS_基础之(一)功能综述、简要介绍 [2022-10-1]
  • 02_OPTEE-OS_基础之(二)TrustZone和ATF功能综述、简要介绍 [2022-10-1]
  • 03_OPTEE-OS_系统集成之(一)编译、实例、在QEMU上执行 [2022-10-1]
  • 04_OPTEE-OS_系统集成之(二)基于QEMU的OPTEE启动过程 [2022-10-2]
  • 05_OPTEE-OS_系统集成之(三)ATF启动过程 [2022-10-3]
  • 06_OPTEE-OS_系统集成之(四)OPTEE镜像启动过程 [2022-10-4]
  • 07_OPTEE-OS_系统集成之(五)REE侧上层软件 [2022-10-4]
  • 08_OPTEE-OS_系统集成之(六)TEE的驱动 [2022-10-5]
  • 09_OPTEE-OS_内核之(一)ARM核安全态和非安全态的切换 [2022-10-5]
  • 10_OPTEE-OS_内核之(二)对安全监控模式的调用的处理 [2022-10-5]
  • 11_OPTEE-OS_内核之(三)中断与异常的处理 [2022-10-5]
  • 12_OPTEE-OS_内核之(四)对TA请求的处理 [2022-10-6]
  • 13_OPTEE-OS_内核之(五)内存和cache管理 [TODO]
  • 14_OPTEE-OS_内核之(六)线程管理与并发 [2022-10-6]
  • 15_OPTEE-OS_内核之(七)系统调用及IPC机制 [2022-10-6]
  • 16_OPTEE-OS_应用之(一)TA镜像的签名和加载 [2022-10-7]
  • 17_OPTEE-OS_应用之(二)密码学算法和安全存储 [TODO]
  • 18_OPTEE-OS_应用之(三)可信应用的开发 [2022-10-7]
  • 19_OPTEE-OS_应用之(四)安全驱动开发 [TODO]
  • 20_OPTEE-OS_应用之(五)终端密钥在线下发系统 [TODO]

Qt

  • Qt_QtWebkits如何向QtWebEngine过渡 [2017-7-17]
  • Qt_开发北斗定位系统融合百度地图API及Qt程序打包发布 [2017-7-22]
  • Qt_QWebChannel和JS、HTML通信/交互驱动百度地图 [2017-8-11]
  • Qt_Linux编译移植Qt5的环境_Xillinx的ZYNQ平台 [2017-11-7]
  • Qt_Linux编译Qt4的环境_OMAPL138 [2018-1-1]
  • Linux编译移植Qt5的环境_OMAPL138平台 [2018-1-3]
  • Qt_QWT编译与配置-Windows/Linux环境 [2019-2-18]
  • Qt_FFTW組件的編譯安裝 [2019-2-21]
  • Qt on Linux 使用deb打包发布 [2020-1-7]

Security

  • 1.0_Security_计算机安全概述及安全需求 [TODO]
  • 2.0_Security_随机数(伪随机数) [2022-10-23]
  • 3.0_Security_对称密钥算法加解密 [2022-10-23]
  • 3.1_Security_对称密钥算法之AES [2022-10-25]
  • 3.2_Security_对称密钥算法之MAC(CMAC/HMAC) [2022-10-27]
  • 3.3_Security_对称密钥算法之AEAD [2022-11-27]
  • Openssl EVP to implement RSA and SM2 en/dec sign/verify [2020-9-2]
  • 基于Mac Silicon M1 的OpenSSL 编译 [2021-2-25]
  • How to compile mbedtls library on Linux/Mac/Windows

DSP

  • DSP-F2812的CMD文件 [2014-04-22]
  • DSP-F2812的时钟和系统控制 [2014-04-23]
  • DSP-F2812的通用输入输出多路复用器GPIO [2014-04-24]
  • DSP-F2812的CPU定时器 [2014-04-25]
  • DSP-F2812的中断系统 [2014-05-01]
  • DSP-F2812的事件管理器EV [2014-05-02]
  • DSP-F2812的模数转换器ADC [2014-05-03]
  • DSP-F2812的串行通信接口SCI [2014-05-04]

笔记

  • NXP IMX6 嵌入式板子一些笔记 [2022-9-17]

Design

ARM Design (Private)

  • ARM Secure Boot Unit Design (Cortex-A and Cortex-M)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/162292.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【OpenGL学习】OpenGL窗口创建

OpenGL窗口创建 本节介绍如何在利用配置好的GLFW和GLAD进行一个简单窗口的绘制,首先明白在OpenGL中进行图形绘制到窗口的整个流程: 初始化GLFW创建窗口window创建OpenGL上下文初始化Glad渲染循环结束绘制 初始化GLFW 然后我们从上面的流程逐步进行窗…

知微传感3D相机SDK开发文档一查找相机

知微传感3D相机SDK开发文档一查找相机 主要对知微传感3D相机的SDK文件做一个介绍,大家一个界面显示程序包含图像的获得,相机的查找和链接 查找相机,通过UDP广播形式查找局域网相机链接相机,通过IP地址链接局域网内的相机获取图片&…

如何提升计算机的运行速度-正确清理C盘的方法

本文是向大家介绍清理C盘的方法,它能够实现给系统盘瘦身,能够带来提升计算机运行速度价值。提升计算机的运行速度-清理C盘的方法1 利用Windows附带的磁盘清理工具鼠标右击【C盘】选择【属性】选择【磁盘清理】勾选需要清理的文件,点击【确定】…

2023 hgame --- week1 wp

文章目录Miscsign ine99p1ant_want_girlfriend神秘的海报Where am IWebClassic Childhood GameBecome A MemberGuess Who I AmShow Me Your BeautyCryptoRSABe Stream神秘的电话兔兔的车票Retest_your_IDAeasyasmencodeeasyenca_cup_of_teaPwntest_nciotHelp the uncle who can…

【阶段三】Python机器学习29篇:机器学习项目实战:DBSCAN算法的基本原理与DBCSAN新闻聚类分群模型

本篇的思维导图: DBSCAN模型 DBSCAN(全称为Density-Based Spatial Clustering of Applications with Noise)是一种以密度为基础的空间聚类算法,可以用密度的概念剔除不属于任一类别的噪声点。该算法将簇定义为密度相连的点的最大集合,将具有足够密度的区域划分为…

rabbitmq命令大全

大家好,我是早九晚十二,目前是做运维相关的工作。写博客是为了积累,希望大家一起进步! 我的主页:早九晚十二 文章目录服务管理启动服务后台启动查看状态用户管理新增账号删除用户所有用户:修改密码:清除密码角色管理设…

MinIO安装总结

概述 初学者安装MinIO还是会遇到很多坑的,这里做个总结,希望能够大家可以快速的搭建MinIO环境,可以更好的快速入门。 linux下手动安装(不推荐) cd /opt/testMinIO wget https://dl.min.io/server/minio/release/linux-amd64/minio chmod x…

spark Shuffle

Spark Shuffle的演进及SortShuffle的基本思想 1. 演进 HashShuffle -> HashShuffle 的Consolidate机制 -> SortBasedShuffle -> Tungsten-sort Based Shuffle 2. 各种 Shuffle的介绍 2.1 HashShuffle Spark 之所以一开始就提供基于 Hash 的 Shuffle 实现机制&…

高级驾驶辅助系统(ADAS)——自适应巡航控制系统

一、定速巡航——L1级别 定速巡航系统(CCS:Cruise Control):驾驶员设定目标车速(手动加速或减速),不能根据实际路况对车辆的行驶状态进行调节或者给予必要的预警提示,缺乏对环境的应…

【信管8.2】建设与管理项目团队

建设与管理项目团队在经过制定人力资源管理计划之后,我们就有了人力资源计划文档,然后通过组建团队也让团队有了正式的成员,接下来要干什么呢?当然就是在项目的开发过程中不断地建设团队和管理团队了。这两个部分的内容也是我们项…

斜方向三消查找算法的原理和实现

本文首发于微信公众号: 小蚂蚁教你做游戏。欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。上篇文章中我们讲了三消查找算法的原理和实现,在宝石方块中,除了水平…

雅思经验(2)

写作技巧:雅思写作忌讳的就是一边倒,辩论的精华在于驳斥,能够找出对方的漏洞,证明对方的观点和论据是没有道理的,这个点很重要。考官评价:“it does not address all parts of the question,so it loses ma…

【JVM系列】字符串常量池

字符串常量池 概念 字符串常量池是一个大小固定的HashTable,默认长度是1009。java6存放在永久代,java7和java8存放到java堆中。 常见面试题 用双引号定义的字符串是直接存储到常量池,用new String创建的是存放在堆中。 String s1 "1…

BI技巧丨计算Topn品名

BOSS:白茶,问你个事,能不能动态的根据我们的销量,告诉我销量前三的商品有哪些?这样便于我针对商品进行调控。 白茶:Topn问题? BOSS:什么套不套的,我不懂,你就…

深入理解数据结构 —— 并查集

什么是并查集 并查集是一种数据结构,主要能够高效地实现以下两个功能 给出图中任意两点a,b: union(a,b) :将a,b所在的集合合并起来isConnected(a,b) :问这a,b两点能否通过任意路径连接起来 …

防治新冠病毒感染,儿童如何居家备药?

随着新冠疫情防控的优化,如何为家里的孩子准备药物?这是家长们关心的问题。下面由小熊药师一一解惑。儿童新冠病毒感染主要表现为发热.流涕.咳嗽可能伴有呕吐,可能伴有呕吐.腹泻和其他胃肠道反应。症状一般持续2~5天,其中发热一般…

Map和Set的介绍

目录 1、Map 和 Set 的概念 2、模型 3、Map 的学习 3.1 关于 Map.Entry 3.2 Map 的常用方法 4、Set 的常用方法 5、 Map 和 Set 的注意点 1、Map 和 Set 的概念 Java 提供了 Map 和 Set 的接口,是一种专门用来进行搜索的容器或数据结构,而他搜索…

1.3、操作系统的发展和分类

整体框架 1、手工操作阶段 1.1、主要缺点 用户独占全机、人机速度矛盾导致资源利用率极低 一个用户把自己的程序放入纸带机,等待计算机执行完后,用户再取走自己的数据。 这时候,下一个用户才可以继续接着使用该计算机系统 在一个时间段内只…

1.4、操作系统的运行机制和体系结构

整体框架 1、运行机制 1.1、什么是指令 简单来说,“指令” 就是处理器(CPU)能识别、执行的最基本命令 比如:加法指令就是让 CPU 进行加法运算 1.2、特权指令&非特权指令 新的问题: 有的指令 “人畜无害” 。 比如&#xf…

【NI Multisim 14.0操作实例——最小系统电路】

目录 序言 🥝1.设置工作环境 🥝 2.设置原理图图纸 🥝 3.设置图纸的标题栏 🥝 4.增加元件 🥝 5.放置电阻 🥝 6.放置无极性电容 🥝 7. 放置可变电容 🥝 8. 放置电感 &#x…