- 博客(9)
- 资源 (13)
- 收藏
- 关注
原创 zedboard ——adau1761之音频播放:alsa lib 和alsa utils库移植至zedboard(四)
zedboard开发板adau1761之音频播放需要用到alsa lib 和alsa utils库,最新的稳定版连接:https://download.csdn.net/download/u014470361/10499414 具体alsa lib和alsa utils库的交叉编译和移植见: https://www.cnblogs.com/zxouxuewei/articles/4936998...
2018-06-26 19:35:07 2260 2
原创 zedboard——adau1761新工程的设备树修改(二)
本文将介绍下对工程自动生成的设备树进行修改,加入adau1761设备相关的节点信息。 在上一篇文章中,加载hdf文件后,使用petalinux-config指令后,会自动生成设备树文件,共如下图中6个设备树文件。设备树的知识总结见:https://www.cnblogs.com/tureno/articles/6399782.html (1)skeleton.dtsi/* * ...
2018-06-26 19:10:14 2957
原创 zedboard ——adau1761之capture录音调试(五)
今天在进行zedboard开发板adau1761之录音调试,尝试从mic口录取声音再播放出来,调试卡了好久,竟然卡在mic口的三段式口不兼容四段式口的接头,好吧,孤陋寡闻了,汗!!!!! 下面开始说说调试的过程。adau1761.state文件配置首先进行adau1761.state 配置文件的加载,这个是从ez.analog.com网站上找的lars大神(adau1761驱动的编写...
2018-06-26 16:14:30 2926 1
转载 编写模块时的声明(含MODULE_LICENSE等)
转载:https://blog.csdn.net/lihaoweiv/article/details/6602261编写模块必须先声明下面两句:#include <linux/module.h> //这个头文件包含了许多符号与函数的定义,这些符号与函数多与加载模块有关#include ...
2018-06-26 10:56:40 2317 1
原创 zedboard——adau1761之petalinux环境下新工程的建立和详细配置(一)
(1)在已经安装好的petalinux环境在新建一个工程,cd到希望建立工程的目录下。petalinux-create -t project --template zynq --name test_project• 这样就创建了一个基于zynq芯片模板,名为test_project的工程了。 • template属性可以选择zynq,zynqMP,microblaze (2)准...
2018-06-25 21:19:17 2997 1
原创 zedboard——adau1761音频驱动调试(总)
最近开始着手zedboard开发板adau1761音频驱动调试,要实现adau1761接口的音频输出(感觉调试adau1761不出声音的情况还挺多的)。刚开始拿到板子,对linux完全不懂,更别提什么petalinux编译环境之类的了,只能从怎么在pc机上装ubuntu开始,最总一步一步调试,还是实现了adau1761的音频输出,记录一下调试过程,希望可以帮助相关的朋友,也对自己调试的过程做个总结...
2018-06-25 19:26:49 5068 6
原创 c语言宏定义中#、##、...、_ _VA_ARGS_ _ 与linux驱动中module_platform_driver()宏的作用
c语言宏定义中##和#字符#define osThreadDef(name, thread, priority, instances, stacksz) \const osThreadDef_t os_thread_def_##name = \{ #name, (thread), (priority), (instances), (stacksz)}上诉宏定义中出现了##和# 符号...
2018-06-14 09:15:46 588
原创 zedboard——adau1761之axi-i2c.c及axi-i2c.ko内核加载调试(三)
最近在调试zebboard开发板的adau1761音频接口,加载的i2s内核ko时,出现如下错误:Unable to handle kernel NULL pointer dereference at virtual address 000000b8,内核执行到regmap_write(i2s-&amp;amp;amp;amp;amp;gt;regmap, AXI_I2S_REG_RESET, AXI_I2S_RESET_GLOBAL)...
2018-06-13 18:38:47 2147
原创 linux 下__iomem 解析
-iomem解析在看Linux的i2s源码时,里面有个定义:void __iomem *base; 这个__iomem是个什么东西,蒙蔽了。在include/linux/compile.h这个文件查看其宏定义为:#ifdef __CHECKER__# define __user __attribute__((noderef, address_space(1)))# defi...
2018-06-13 17:01:45 17584
液晶屏MIPI接口与LVDS接口区别(总结)
2019-03-29
DDI0424D_dma330_r1p2_trm手册,pl330dma conroller资料
2018-07-11
pocketsphinx库学习用的一个简单的语言模型(lm、dic文件)
2018-07-02
zedboard开发板的adau1761.bin文件的模块包
2018-06-26
zedboard开发板的adau1761.state配置文件
2018-06-26
基于STM32+W5500, 移植Ethernet文件并基于NTP实现RTC对时更新,USART可实现DMA 接收任意长度数据
2018-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人