logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式系统设计师学习笔记21:网络基础②——TCP/IP协议

嵌入式系统设计师学习笔记二十:网络基础②——TCP/IP协议

文章图片
#网络#网络协议
嵌入式系统设计师学习笔记20:网络基础①——OSI/RM

嵌入式系统设计师学习笔记十九:网络基础知识①——OSI/RM

文章图片
#网络#网络协议
嵌入式系统设计师学习笔记13:进程管理④——任务调度

嵌入式系统设计师学习笔记十三:进程管理④

文章图片
#操作系统
嵌入式系统设计师学习笔记32:系统开发过程及项目管理③——软件配置管理

嵌入式系统设计师学习笔记32:系统开发过程及项目管理③——软件配置管理

文章图片
ATF (ARM Trusted Firmware) -2:完整启动流程(冷启动)

ARM Trusted Firmware (TF-A/ATF) 完整、详细的冷启动流程,从系统上电到非安全世界操作系统启动的全链路拆解。TF-A 采用 链式加载 (Chain Loading) 与 链式验签 架构,流程如下:系统复位→ 操作系统启动。

文章图片
#arm开发#linux#驱动开发 +1
LK(little kernel)-3:LK的启动流程-作为Android的bootloarder

本文分析了LK(Little Kernel)作为Android Bootloader的启动流程。LK启动分为5个阶段:硬件复位→汇编初始化(_start)→架构初始化(arch_init)→平台初始化(platform_init)→内核初始化(kernel_init)→应用启动(app)。启动过程从链接脚本指定入口开始,经过汇编级crt0.S初始化后跳转到C语言的kmain主函数。kmain完成核

文章图片
#android#linux#服务器
LK(little kernel)-2:官方LK的通用启动流程

LK(Little Kernel)是一个轻量级嵌入式内核,其启动流程分为5个核心阶段:硬件复位→汇编阶段→架构初始化→平台初始化→内核初始化→应用启动。启动入口由链接脚本指定,控制各段内存布局。汇编阶段(_start)初始化异常向量表后跳转到C语言入口lk_main,该函数完成硬件初始化、内核堆和线程创建,最终进入bootstrap2线程进行二级初始化。bootstrap2调用apps_init(

文章图片
#linux#驱动开发
嵌入式系统设计师学习笔记16:存储管理①——存储方式

嵌入式系统设计师学习笔记十六:存储管理①——分区存储

文章图片
#操作系统
手机端(APP点灯blinker)-PC端(Node-red)-设备端(ESP32)-客户端(MQTTX客户端)四者之间的通信——通过MQTT通信(下)

手机端(APP点灯blinker)-PC端(Node-red)-设备端(ESP32)-客户端(MQTTX客户端)四者之间的通信——通过MQTT通信(下)

文章图片
#http#网络协议#网络
    共 11 条
  • 1
  • 2
  • 请选择