摘要: 1、安装apt-mirrorapt-get install apt-mirror2、修改apt-mirror配置文件在修改配置文件之前,我们首先要确定自己系统的版本,命令:sudo lsb_release -a $sudo lsb_release -a No LSB modules are avai 阅读全文
posted @ 2021-12-10 15:13 二虎 阅读(309) 评论(1) 推荐(0) 编辑
摘要: 前言: 在嵌入式开发中,如uboot的移植,kernel的移植都需要对Flash 有基本的了解。下面细说一下标题中的中Flash中的关系。 Flash Memory(闪存)是非易失性的存储器。 http://www.longsto.com/news/27.html?bd_vid=1070389674 阅读全文
posted @ 2020-11-26 10:49 二虎 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: Inbound:PCI域訪问存储器域 Outbound:存储器域訪问PCI域 RC訪问EP: RC存储器域->outbound->RC PCI域->EP PCI域->inbound->EP存储器域 EP訪问RC:EP存储器域->outbound->EP PCI域->RC PCI域->inbound- 阅读全文
posted @ 2020-11-25 11:07 二虎 阅读(3695) 评论(1) 推荐(0) 编辑
摘要: 问题: udp发送数据时候报错sendto error : Permission denied 改正方法: 在创建了套接字后,加上下列代码: int on=1; setsockopt(sock,SOL_SOCKET,SO_REUSEADDR | SO_BROADCAST,&on,sizeof(on) 阅读全文
posted @ 2020-11-18 14:28 二虎 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 前言 项目使用Rockchip的3399挖掘机demo板,使用官方提供的Debian Linux SDK(官方github源码链接:https://github.com/rockchip-linux)进行开发定制。当前需要将Android上的调试工具adb移植到arm平台上运行,所以搜罗了网上的一堆 阅读全文
posted @ 2020-11-17 20:08 二虎 阅读(2917) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 KASAN是一个动态检测内存错误的工具。KASAN可以检测全局变量、栈、堆分配的内存发生越界访问等问题。功能比SLUB DEBUG齐全并且支持实时检测。越界访问的严重性和危害性通过我之前的文章(SLUB DEBUG技术)应该有所了解。正是由于SLUB DEBUG缺陷,因此我们需要一种更加 阅读全文
posted @ 2020-11-11 17:13 二虎 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 第一阶段 start.S 首先我们可以在u-boot.lds中看到ENTRY(_start),即指定了入口_start,_start也就是整个start.S的最开始; 1. reset 在arch\arm\cpu\armv8\hi3559av100中的start.S 注意x30在ARMV8中代表lr 阅读全文
posted @ 2020-11-11 17:07 二虎 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: Linux内核在启动时会打印出内核内存空间的布局图,下面是ARM Vexpress平台打印出来的内存空间布局图: 这部分信息打印是在mem_init()函数中实现的。 [start_kernel->mm_init->mem_init] pr_notice("Virtual kernel memory 阅读全文
posted @ 2020-11-11 16:39 二虎 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 如有侵权,请告知,将删除 https://blog.csdn.net/yhb1047818384/article/details/86708769 changelog:2019年02月17日 初稿2020年03月1日 fix typos以及增加中断路由 1. 前言 GIC,Generic Inter 阅读全文
posted @ 2020-11-11 10:44 二虎 阅读(3435) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/juana1/article/details/6746011 阅读全文
posted @ 2020-11-09 09:12 二虎 阅读(595) 评论(1) 推荐(0) 编辑