- 博客(1007)
- 资源 (37)
- 收藏
- 关注
原创 我的CSDN文章
指令集架构篇ARMv7&ARMv6ARMv8RISCV32+RISCV64SOCsoc架构原理篇u-boot- 基于arm32linuxbuildrootexternal debug - 基于 jtag工程篇cortex-m单片机硬件接口及驱动linux驱动框架裸机存储管理linux内存管理 第一刷KVM篇QEMU-KVM复杂协议篇蓝牙协议以太网协议.........
2022-04-19 17:06:25 1030 1
原创 ARMv6 ARMv7 架构 整体介绍
文章目录市场应用领域市占率常见产品架构编程模型运行状态指令集寄存器非特权级别(usr模式)下不建议访问的指令与寄存器ABI异常模型特权级异常种类内存模型VMSA&MMU内存顺序模型cache默认内存一致性模型debug模型External DebugSelf-hosted DebugTraceboot模型虚拟化模型安全模型开发工具gcc toolchain & gdbqemu常见开发环境(除qemu外)软件开发裸机(baremetal)RTOSLinuxboot架构相关代码通用知识:如何新增
2022-04-16 14:36:11 4266
原创 ARMv8 ARM64 架构 整体介绍
这里整理一些 arm64(aarch64是armv8下面的一个工作状态,一般我们将其称为arm64?)
2022-02-10 10:43:29 7334 2
原创 基于JTAG的 芯片DEBUG 文章整理
基于JTAG的 芯片DEBUG 架构CROSS_GDB <-> GDB SERVER(openocd) <-> USB转JTAG小板(openjtag) <-> core(riscv&arm)jtagJTAG (一)杂谈JTAG (二) 协议JTAG (三) jtag实例 riscvJTAG(四)jtag实例arm cortex-m4&方法arm-debugriscv-debugopenjtagopenocdgdb...
2021-11-07 16:00:05 1545
原创 RISC V (RV32+RV64) 架构 整体介绍
riscv RTOS基于rv32 的 freertos基于rv64 的 rt-thread(非官方)基于rv64 的 rt-thread(官方)[基于rv32 的 rt-thead(非官方)](-TODO
2021-09-02 15:53:53 8858
原创 CORTEX-M 单片机 文章总览
一般来说 我们学习单片机 是通过学习历程(外设) 来 学习单片机在这里,换个角度从 单片机 启动角度 调试下载角度 内存角度 工程角度 来 学习单片机ARM单片机工程的编译链arm 的交叉编译链厂商单片机makefile工程makefile-linux工程单片机的bootstm32的bootgd32的boot单片机的内存stm32的内存映射调试下载框架及工具上位机软件JLink_Windows上位机软件openocd-linux上位机软件openocd-w
2021-06-17 14:14:10 606
原创 OK6410A 开发板 (九) A buildroot-2021.02 OK6410A 文章整理
硬件环境ok6410a板子的配置及资料整体boot现状最简移植ok6410a buildroot-2021.02 最简 移植busybox启动root账户密码登陆控制台为 串口0支持 reboot poweroffX11linux-5.11 ok6410a 增加lcd支持ok6410a buildroot-2021.02 x11 移植包括 ok6410a buildroot-2021.02 最简移植 的所有功能呢支持 设备管理mdev支持 xorg支持 网络工具
2021-04-15 14:43:29 441 1
原创 OK6410A 开发板 (八) A linux-5.11 OK6410A 文章整理
硬件环境ok6410a板子的配置及资料核心移植linux-4.0的移植linux-5.11的移植分析linux-5.11的配置过程分析linux-5.11的编译链接过程分析linux-5.11运行过程简略分析
2021-04-01 18:50:28 1368 4
原创 OK6410A 开发板 (三) A u-boot-2021.01 OK6410A 文章整理
硬件环境ok6410a板子的配置核心移植移植u-boot,使其能够跑起来并加载内核外围移植lcd 裸机lcd u-bootethernet 裸机ethernet u-boot其他外围驱动的TODO list分析整体boot现状需要分析的listu-boot与spl 配置过程Makefile解析spl 编译链接过程u-boot 编译链接过程spl与u-boot 编译链接过程的区别spl 运行分析简版spl 运行分析详细版u-boot运行
2021-03-30 16:45:22 312 1
原创 ethercat 资料收集
EtherCAT详解——分享学习1什么是EtherCAT?EtherCat:打通EtherCat奇经八脉(一)工业通讯协议(二)- EtherCAT
2024-09-14 14:55:04 96
原创 嵌入式linux开发 (三十四) 内存管理2.0(6) 各种段(.code .rodata .data .bss .stack .heap)的含义
我们知道, 逻辑程序在连接的时候在elf 文件中会有.code .rodata .data 然后在内存中才会有 .code .rodata .data那么为什么连接器在链接生成的elf文件中会有这些段呢?大概是因为 链接器有分段的机制???...
2024-02-23 11:21:57 467
原创 GD32VF103C8U6 解读
RISC-V Bumblebee GD32VF103C8U6核心 RISC-V Bumblebee GD32VF103C8U6 32位处理器内核,工作频率为108MHz时钟 内置 8Mhz 40Khz 外置 3-25M 32.768Khz电源管理 2.6至3.6 V 几种节能模式为唤醒延迟和功耗之间的最大优化提供了灵活性,这在低功耗应用中尤为重要。节电模式 单片机支持三种节电模式,实现更低的功耗。它们是睡眠模式、深度睡眠模式和待机模式
2024-02-23 11:18:39 458
原创 将 lfslivecd-x86-6.3-r2145.iso 放入 PC中的 U盘做启动U盘
基于 LFS-6.3 将 系统放入 虚拟机中的 U盘 中讲述了 将 制作好的 LFS-6.3 放入 虚拟机的U盘,但是该U盘不能在PC启动.所以要 研究一下 将 制作好的 LFS-6.3 放入 PC的U盘,在做这个之前,要做一个 将 lfslivecd-x86-6.3-r2145.iso 放入 PC的U盘将 lfslivecd-x86-6.3-r2145.iso 放入 PC的U盘 前言用 UltraISO 制作的启动U盘无法启动,所以要换一种方式.步骤分区,文件系统制作$ sudo um
2024-02-23 11:07:29 391
原创 OK6410A 开发板 (八) 47 linux-5.11 OK6410A 应用空间查看内存的工具
freecat /proc/slabinfocat /proc/xxx/mapscat /proc/xxx/stack物理页面 页帧 页帧号虚拟页32B个字节管理4096Bmalloc/freemmap/munmapbrkmmap
2024-02-23 11:00:13 362
原创 verilog学习
设计方法模块架构自顶向下学习环境编译器仿真器语法格式分号结束注释如C语言关键字- 重要的关键字 含义module 模块开始定义input 输入端口定义output 输出端口定义inout 双向端口定义parameter 信号的参数定义wire wire信号定义reg reg信号定义always 产生reg信号语句的关键字assign 产生wire信号语句的关键字begin 语句的起始标志end 语句的结束标志posedge/nege
2024-02-23 10:52:52 365
原创 启动时的重定位
存储空间分配arm的重定位LMA&VMA重定位ok6410a u-boot 中的 链接脚本中有 rel 段ok6410a u-boot 中的 relocate_code 修改了代码中的地址
2024-02-19 17:50:44 396
原创 TUN设备和TAP设备
tap设备+NAT虚拟设备 : outter flow & inner flow。tap设备+虚拟网桥 : outter flow。tap设备 : inner flow。
2023-10-14 21:39:21 682 5
原创 POSIX
为了提高兼容性和应用程序的可移植性,阻止这种趋势, IEEE(电气和电子工程师协会)开始努力标准化Unix的开发,后来由 Richard Stallman命名为“Posix”。1980年起始,[unix与unix-like os](What is unix-like)蓬勃发展,各个开发作者(组织)都想加入自己的特性,unix马上就要走向混乱.2023-9-30 15:09:37, 目前看来,POSIX 标准 在几个方面定义了标准,划定了界限。POSIX提出之初,其描述比较混乱,经过年轮的洗礼,
2023-09-30 17:14:17 170
原创 instruction simulation
https://xueshu.baidu.com/usercenter/paper/show?paperid=dea8860fee82f61fd5284ef7e8d0faechttps://xueshu.baidu.com/usercenter/paper/show?paperid=1033a72a5b6c69374f816ba9a49875e1
2023-08-30 13:55:50 122
freetype2+SDL+SDL_ttf源码包及字符串转bmp图片demo
2017-03-07
linux-5.17 arm32 arm64 rv64 arch 下的 共同函数
2022-06-16
grub-build.log
2020-11-22
sdio_data_AllInOne.rar
2019-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人