首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
hi3520d专题
海思Hi3521/Hi3520A/Hi3520D/Hi3515A/Hi3515C U-boot 移植应用 开发指南
本文档主要介绍本在Hi3521/Hi3520A/Hi3520D/Hi3515A/Hi3515C单板上如何移植和烧写 U-boot(Hi3521 单板的 Bootloader)的相关操作及如何使用ARM 调试工具。 Hi3521单板的Bootloader 采用U-boot。当选用的外围芯片的型号与单板上外围芯片的型号不同时,需要修改 U-boot 配置文件,主要包括存储器配置、管脚复用。 1.2
阅读更多...
Linux系统“/dev/mem”设备使用详解(Hi3520D)
文章目录 1 前言2 “/dev/mem”设备2.1 设备使用优点2.2 设备使用不足2.3 使用方法 3 应用例子4 参考文章 1 前言 linux系统用户态访问内核态通常有这几种方式: 设备文件,“read/write/ioctl”,常用的方式prcfs进程文件系统sysfs虚拟文件系统,内存映射(mmap)netlink socket 本文描述的是“设备文件
阅读更多...
Hi3520D上手过程之Kernel前段学习
目录 一、Kernel的入口 二、Kernel的启动过程 1. head.S过程分析 (1)判断内核版本是否支持该CPU (2)保存RAM的起始物理地址到r8寄存器 (3)校验参数的合法性(__vet_atags) (4)创建一级页表 (5)保存最后的跳转地址,设置处理器和MMU相关寄存器 (6)使能MMU (7)head.S的终点 一、Kernel的入口 在前一篇博客
阅读更多...