- 博客(12)
- 资源 (30)
- 收藏
- 关注
原创 ubuntu 20.04下 Tesla P100加速卡使用
执行安装文件,因为前面已经安装过了driver,这里去掉选择Driver(尝试过不安装前面第四步的driver而在CUDA安装时再安装driver,会提示driver安装失败)。运行tensorflow时提示上面的问题,解决方法: 进入目录:/usr/local/cuda/targets/x86_64-linux/lib,建立两个链接文件。从https://developer.nvidia.com/cuda-toolkit-archive 下载cuda 11.8。3.安装tensorflow。
2024-01-09 19:38:38
3519
1
原创 uvc gadget 初始化介绍
下面对UVC gadget的初始化流程大致梳理下:测试代码:http://git.ideasonboard.org/uvc-gadget.git 上新的代码比较繁琐,这里以旧版本为基础,测试简单的dummy data 和 mjpeg模式,测试代码链接:https://github.com/zizimumu/uvc_gadget_img.gitUSB设备枚举,device需要上报...
2020-04-25 12:41:02
4675
原创 linux phy fixed-link
linux内核驱动已经对PHY有很好的支持,一般PHY驱动用于对外部PHY进行配置,获取外部网络的连接状态、速度、双工属性等,但对于一些通用的switch芯片,一般与MPU是MAC-MAC的连接方式,另外还有些FPGA的关联应用,也是MAC-MAC,这种情况下,我们希望连接状态、链接速度、双工属性等参数为固定,因此内核提供了fixed-link的机制,用来固定外部PHY的属性。
2019-10-10 10:48:33
14089
原创 linux usb gadget printer使用
1. 编译并加载 g_printer.ko2. 编译应用层测试代码,代码位置内核文件 Documentation\usb\gadget_printer.txt e.g. arm-gcc gadget_printer.c -o gadget_printer3. 在device端执行 ./gadget_printer -read_data4. host端,ubuntu...
2019-02-28 15:02:59
2173
原创 linux DRM driver 使用示例
1. 关于linux DRM的介绍以及基本的single buff, duble buff的使用,请参考https://blog.youkuaiyun.com/hexiaolong2009/article/category/8331603这里面的介绍比较详尽。2. plane操作这里以atmel SAMA5D27 的LCD控制器为例,LCD有4个planes,base plane, ove...
2019-01-03 11:20:13
6933
1
原创 linux 电源管理: hibernate实现方法
主要可以参考: https://www.cnx-software.com/2017/08/30/save-power-hibernate-your-embedded-linux-system/ 1. 使能swap模式 swap memorySwap memory is the area on disk that is reserved to be used as extr...
2018-12-08 16:13:06
1203
原创 linux IIO子系统使用说明
1. 直接读取sys以下方式使用软件写入start的方式,每次触发一次采样cat /sys/bus/iio/devices/iio:device0/xxx_raw2. 通过外部硬件trigger读取这种方式下,每次ADC的触发都需要ADC的trg引脚的电平变化进行//使能采样通道$echo 1 > /sys/bus/iio/devices/iio:device0/scan_elements/...
2018-06-24 13:09:23
11641
原创 usb audio(4)--linux usb audio driver简要分析
Linux下的usb audio驱动基于ALSA 音频架构,这里只介绍usb audio驱动中的数据流向及反馈的处理,不涉及ALSA架构。音频文件播放前的调用关系: PCM的Trigger方法 调用snd_usb_substream_playback_trigger 设定一些全局指针PCM的Prepare方法 调用snd_usb_pcm_prepare
2017-07-20 15:54:15
10315
原创 usb audio(2)--异步传输方式描述符说明
很多人都以为usb audio 1.0不支持异步,如XMOS的驱动,都是是usb audio 2.0的版本,其实usb audio 1.0中已经支持了反馈。现有的操作系统中,win10以前都只支持USB audio 1.0,并且windows下的usb audio 1.0都不支持异步方式。Linux 支持 usb audio 1.0与2.0,支持1.0,2.0下的异步方式。这里讲的异步方式的实现主要
2017-07-20 15:45:58
5298
原创 usb audio(1) -- 异步方式介绍
Usb audio目前已经有三个版本: 1.0,2.0,3.0 。1.0版本虽然出现的最早,但任然在大多数产品上使用,如TI 的 PCM系列usb audio芯片,基本上都是1.0的版本。 这里有一点需要明确,usb audio的版本并不是对应usb的版本。同步传输: usb支持的四种传输机制: 控制传输,中断传输,块传输,同步传输,其中同步传输适用于实时性要求比较高且对数据误差有一定容忍的场
2017-07-20 15:34:41
10333
1
原创 usb gadget g_webcam uvc gadget调试
调试 usb gadget webcam时的记录:1. 加载webcam驱动2. 从http://git.ideasonboard.org/uvc-gadget.git下载 uvc应用层的代码,编译3. 执行uvc_gadget时发现一直提示 iotrl 错误,原来使用的交叉编译器中的内核头文件跟我使用的内核有区别,应该是交叉编译器里用的比较老的版本,重新拷贝后即可4. 链接usb
2017-07-20 15:30:30
11945
4
avrusb应用介绍-控制led例程
2011-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅