随笔分类 -  arm-linux

摘要:MMU工作原理 内存管理单元(Memory Management Unit,MMU)是计算机系统中的关键硬件组件,用于管理和控制处理器对内存的访问。MMU的主要功能包括地址转换、内存保护和缓存控制。 1. 地址转换 虚拟地址到物理地址的映射: 现代计算机系统使用虚拟内存技术,应用程序运行在自己的虚拟 阅读全文
posted @ 2024-09-19 15:29 闹闹爸爸 阅读(237) 评论(0) 推荐(0) 编辑
摘要:这里需要说明一下的是dfu-programmer的编译需要依赖于libusb-1.0库,需要先交叉编译usblib-1.0库。 交叉编译usblib-1.0 usblib-1.0源码下载:https://github.com/libusb/libusb/releases cd /root/ tar 阅读全文
posted @ 2020-04-28 15:45 闹闹爸爸 阅读(997) 评论(0) 推荐(0) 编辑
摘要:创建脚本gpio.sh #!/bin/sh PIN=$1 VALUE=$2 if test -d /sys/class/gpio/gpio$PIN/ then echo $VALUE > /sys/class/gpio/gpio$PIN/value else echo $PIN > /sys/cla 阅读全文
posted @ 2018-10-09 15:54 闹闹爸爸 阅读(1291) 评论(0) 推荐(0) 编辑
摘要:Make Target Options make命令如下: 下面列出了一些最常用的目标: 编译 进入到 h2_linux_sdk/ambarella/boards/h2_everest 目录下,依次执行以下步骤,即可编译出所需image。 修改amboot配置 在执行完'make h2everest 阅读全文
posted @ 2018-09-21 17:06 闹闹爸爸 阅读(2929) 评论(0) 推荐(0) 编辑
摘要:MMU:内存管理单元。 CPU寻址的方式: 未使用MMU:CPU发出地址(PA) 直接内存寻址(SDRAM or DDRx)。 使用MMU :CPU发出地址(VA) MMU接收CPU发来的地址 经过某种转换 变成实际的物理地址去寻址。 那么是MMU是如何实现VA到PA的转化的呢? 建立VA与PA的对 阅读全文
posted @ 2018-09-19 18:27 闹闹爸爸 阅读(2284) 评论(0) 推荐(0) 编辑
摘要:ambarella/rootfs目录下有skeleton(骨架)目录,此目录下就是文件系统的各个目录, 把相关的文件和二进制程序放进skeleton里的各个目录下,在ambarella/boards/h2_everest/ 目录下执行make -j8,在 ambarella/out/h2_evere 阅读全文
posted @ 2018-09-19 17:39 闹闹爸爸 阅读(382) 评论(0) 推荐(0) 编辑
摘要:前提条件 假设您的主机PC运行的是Ubuntu 14.04.1 LTS或更高版本,并且与您的开发平台在同一个本地网络上;为了简单起见,我们假设网络上也有DHCP服务器。如果使用Juno,请确保使用的是前端以太网端口。 设置TFTP服务器 在您的主机PC上安装以下软件包: 创建文件/etc/xinet 阅读全文
posted @ 2018-09-03 14:11 闹闹爸爸 阅读(2714) 评论(0) 推荐(0) 编辑
摘要:前提条件 假设您的主机PC运行的是Ubuntu 14.04.1 LTS或更高版本,并且与您的开发平台在同一个本地网络上;为了简单起见,我们假设网络上也有DHCP服务器。如果使用Juno,请确保使用的是前端以太网端口。 设置NFS服务器 在主机上安装以下软件包: 创建一个根“/export/”目录,我 阅读全文
posted @ 2018-09-03 11:55 闹闹爸爸 阅读(500) 评论(0) 推荐(0) 编辑
摘要:步骤 3.1创建etc/inittab文件 3.2创建etc/fstab文件 3.3创建etc/init.d/rcS文件 1.编译/安装BUSYBOX(BUSYBOX-1.17.2-20101120.TGZ) 具体步骤:创建制作根文件系统的路径(假定为/root/myroot/rootfs) 将bu 阅读全文
posted @ 2018-08-31 13:59 闹闹爸爸 阅读(525) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示