- 博客(16)
- 收藏
- 关注
原创 使用dsview的dslogic可以用了
设计的dslogic,可以使用dsview进行采集,和数据分析了。使用xc6slx9,sdram和cy7c68013。
2024-06-03 14:24:40
166
原创 支持python的kicad使用
由于使用习惯了python ,kicad原理图pcb设计软件能够支持python,所有决定学习一下,同时,看如何使用python实现自动化
2023-10-21 19:48:18
428
1
原创 kc705中DMA的问题分析
Adi的DMA主要是采用自己进行编写的,能够实现cyclic的传输,出现的主要问题是不稳定,进行会死机,不能够将fifo中的内容完整的传输到内存,这里进行了一些调试;然后在dma-axi-dmac.c中进行一些打印输出;便于分析问题出现在哪;
2023-10-20 22:00:53
120
1
原创 linux内核中使用spi传输64bit数据的书写方式
内核有个spi_write函数,需要使用cpu_to_be32进行大小端的转化,然后发出才是MSB first的正确传输模式,不然就是错误的bit位;这样就能够进行64bit的数据传输;
2023-10-17 20:56:17
121
原创 microblaze kc705 fft dma传输字节问题
Dma是以字节的形式输入的,fft使用的是32的输入形式,16bits实部和16bits虚部,这样组成32bits数据;这样需要确定字节的顺序,通过采集得到字节的顺序为低字节首先传输,所以传输 0x01 0X02 0x03 0x04。通过xfft的datasheet能够知道16384长度的fft需要设置为6AAAAE;对于dac输出噪声,可以考虑使用prbs进行,主要考虑模拟带宽和是否可以使用prbs进行数据输出;将会组成0x0201的虚部和0x0403的实部,形成fft转换需要的数据;
2023-10-16 21:56:04
104
1
原创 SSR/ADS-B知识普及
这里,大家就会存在疑问,SSR和ADSB都存在1090MHz,势必会存在干扰的问题,但是,这里就存在PPS存在的意义了,这里SSR有一套完整的处理冲突的解决机制,基本能够解决ssr体制的干扰问题,ADS-B的干扰还是挺多的,飞机尽量会使用ssr来进行工作,保证干扰尽量少;SSR主要用于飞机和地面站之间的信息交流,保证飞机的正常运行的一种二次雷达设备,地面采用1030MHz进行询问,飞机采用1090MHz进行应答;询问分为P1~P6脉冲,DO184中有详细的说明,这里只是简单说明,让大家有个基本印象;
2023-10-12 21:32:38
284
原创 microblaze产品开篇
一般而言,Xilinx Microblaze会被用来在系统中做一些控制类和简单接口的辅助性工作,比如运行IIC、SPI、UART之类的低速接口驱动,对FPGA逻辑功能模块初始化配置及做些辅助计算等等。类程序的代码量普遍不大,常常在十几KB到几时KB之间,因此对存储的需求通常也不是太高,使用FPGA内部RAM资源便已经够用。那么,当Microblaze需要运行文件系统、USBHCD、网络协议栈甚至是操作系统时,代码量可能会高达几MB甚至是几十MB的规模,此时程序就必须在外部存储器运行了。
2023-10-09 21:14:31
161
1
原创 f1c200s设计的摄像头项目
本设计包含wifi模块,音频录音和放音,使用sd卡启动,携带500w的摄像头,带一个320x240的电阻触摸屏;可以充放电,使用塑料壳子进行安装;
2023-10-08 21:59:41
251
1
原创 python实现频谱仪
为了完成某个软件项目,了解了pywebview的特点,能够将基于B/S的项目,直接生成C/S的结构形式进行工作;而且将python和web进行了完美的结合;bokeh对于频谱开发是很简单的,能够实现频谱的显示和示波器界面的显示,这个具有完整的文档;.\bokeh-branch-2.2\examples\app\spectrogram的程序稍微修改就可以实现频谱的显示;
2023-10-08 21:44:41
227
原创 rt-thread for stm32
Blue-pill是C8T6的工程,可以直接使用;需要配置相关的外设,使用黑色的最小系统板,SW2连接到PA0;TEST LED连接到PC13;编译直接使用scons就行;但是lts-v3.1.x编译不同,需要v4.1.1才行;BOOT0连接到VCC可以使用stm32flash工具进行程序的烧写;生成mdk5的工程使用下面的命令。
2023-10-07 11:52:35
43
1
原创 修改ubuntu的根文件系统大小
可以使用fireflydev工具,sudo apt install fireflydev。使用fdisk删除文件系统后面的空间,用于扩容。
2023-10-07 10:55:11
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人