会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黄树超
非典型嵌入式行业从业者;C/C++,Linux/Android
首页
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
64
下一页
2020年9月12日
Zynq-7000 AP SoC Boot - Multiboot Tech Tip
摘要: 背景 产品需要用到这个技术,在wiki找到了这篇文章。 创建者Confluence Wiki Admin Sep 24, 2018 in Xilinx-wiki Table of Contents Document History Summary Theory Hardware Setup Impl
阅读全文
posted @ 2020-09-12 10:00 schips
阅读(1335)
评论(0)
推荐(0)
2020年9月7日
关于ZYNQ-7000中断调试一点感想
摘要: 背景 在ZYNQ 平台下,需要对各种需要的底层接口进行初始化。 我依次调试了很多驱动,从最简单的网口到USB;再到读写PL端的寄存器(通过AXI总线,内存映射读写物理地址实现),到中断的时候一直卡着不动。 我调试了很久,最终调完了,回顾自己这1个月的调试,还是有很多的感想。 里程碑 确保PL中断正常
阅读全文
posted @ 2020-09-07 19:20 schips
阅读(4016)
评论(2)
推荐(2)
2020年9月2日
git 有用配置汇总
摘要: 背景 git config的不同级别,每一个级别覆盖上一级别的配置,所以.git/config的配置变量会覆盖/etc/gitconfig中的配置变量 git config --system #为整个系统配置仓库的通用配置,配置信息在/etc/gitconfig文件(用--system配置的信息,该
阅读全文
posted @ 2020-09-02 08:38 schips
阅读(291)
评论(0)
推荐(0)
2020年9月1日
C语言:不定长结构体的实现方式
摘要: 需求 有时候,我们会遇到一些情况:数据前部分相同,但是后部分长度不固定;数据格式相似,只是尾缀的长度不同,例如某些数据包,需要不定长度。 为了能够同时使用上不同长度的数据。可以用以下的方式实现。 方案 结构体尾部加指针 需要 管理尾部指针 struct s { int len; int *data;
阅读全文
posted @ 2020-09-01 19:18 schips
阅读(2103)
评论(1)
推荐(0)
2020年8月26日
Linux 错误码
摘要: 背景 Linux的错误码包含在/usr/include/asm-generic/errno-base.h和/usr/include/asm-generic/errno.h 这两个文件内。 可用于查询、排查驱动或应用层开发中遇到的问题。 errno-base.h /usr/include/asm-ge
阅读全文
posted @ 2020-08-26 11:04 schips
阅读(2923)
评论(0)
推荐(0)
2020年8月24日
执行insmod提示 invalid module format
摘要: 内核版本和驱动版本不匹配: 1、假如内核版本是2018.3,驱动使用了另外一个版本,可能会出现这样的问题 2、内核和驱动版本一致,但内核进行了一些配置,导致驱动装不上,此时应该: make clean && make # 内核 make modules # 设备树 如果没有问题,再进行驱动版本的指定
阅读全文
posted @ 2020-08-24 13:52 schips
阅读(3338)
评论(0)
推荐(0)
2020年8月22日
ARM GIC 系列文章学习(转)
摘要: 原文来自:骏的世界 ARM GIC(一) cortex-A 处理器中断简介 对于ARM的处理器,中断给处理器提供了触觉,使处理器能够感知到外界的变化,从而实时的处理。本系列博文,是以ARM cortex-A系列处理器,来介绍ARM的soc中,中断的处理。 ARM cortex-A系列处理器,提供了4
阅读全文
posted @ 2020-08-22 15:16 schips
阅读(10279)
评论(0)
推荐(0)
2020年8月20日
Xilinux PS与PL交互::Linux-App读写REG
摘要: Xilinux PS与PL交互::Linux-App读写REG 背景 PL配置好有关的硬件,PS端做验证。 设计方案:针对REG地址,不使用设备树配置。 遇到的问题:暂无。 验证目的 验证PL-PS的各种交互方式。 这一块的验证是高级的,因为需要用到Linux驱动的有关框架,规范一点还需要配合设备树
阅读全文
posted @ 2020-08-20 12:13 schips
阅读(1706)
评论(0)
推荐(0)
2020年8月19日
Xilinux PS与PL交互:裸机程序读写FPGA-REG
摘要: 背景 当时在搞ZYNQ驱动的时候,出于TDD的思想,从最简单的功能开始验证。因此就涉及到了下面的需求。 PL侧会提供寄存器地址供PS端读写,这部分的寄存器在PL侧作为Avalon的IP,对PS端来说,就是一片物理地址。 PL 不做修改,但在其中Launch SDK。 只要确保platform.h的内
阅读全文
posted @ 2020-08-19 19:11 schips
阅读(1020)
评论(0)
推荐(0)
vim中ctags 的使用
摘要: title: vim中ctags 的使用 EntryName: vim-config-with-ctags date: 2020-08-19 11:17:38 categories: tags: - vim - config 章节描述: 准备 先安装好 ctags sudo apt-get inst
阅读全文
posted @ 2020-08-19 11:18 schips
阅读(2168)
评论(0)
推荐(1)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
64
下一页