- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 C语言大型工程框架设计之设备管理
C语言框架设计主要就是以面向对象的思想来进行底层的设计,参考Linux的内核和驱动层设计,可极大的提高程序的可移植性、可扩展性、多人开发效率等等。
2022-08-23 16:06:14
2712
原创 ZYNQ ucos-ii中使用lwip及usb
当前的板卡平台一般是一块ARM加一块FPGA,最近老大说要弄个高端一点的新平台,便看上了Xilinx的ZYNQ芯片。一块芯片上既有ARM也包含了FPGA,性能强劲,内存充足,实乃升级首选。 开头便是弄了一块黑金的ZYNQ开发板自行学习,跑跑模板,熟悉开发流程。Vivado平台真是方便,想要运行些基本模板的话就是点点鼠标的事,不过这对新手来说就不太有利了,不太好明白每个...
2019-08-09 10:13:20
2264
6
原创 Labview编程——数据保存及队列操作
最近由于项目需求被拉去学了下Labview,发现这玩意挺方便的,完成了几项客户需求后领略到了基于数据流的图形化编程上手快且比用高级语言开发程序更简单,因为Labview将复杂的界面和算法代码都隐藏在一个个控件、图标和连线的背后,我们不用再去编写那些复杂的算法代码。 这项目是苹果公司的一个光器件性能测试项目(估计是用在苹果手表上的),测试样品各项数据是否达标,我们公...
2019-01-05 17:42:29
18724
9
原创 任意频率时钟发生器Si5324配置小结
Si5324是Silicon Labs公司的一款任意频率时钟发生芯片。基于Silicon Labs的DSPLL技术,可以从任何输入频率产生无限组合的低抖动输出频率,Si53xx系列的芯片好像都是这种类似的功能。 图1. DSPLL®模块图解 Si5324有很多...
2018-11-07 15:16:55
10170
4
原创 Windows下USB驱动开发入门小结
今年刚从学校毕业,来到公司后学了学画板子然后经理便给了我了一块板子,需要用到USB传输数据,让我学习一下Windows驱动程序开发并将这个USB驱动解决。当时一脸懵逼,便将开发板通过USB接口插上电脑后发现显示的未识别的设备,我记得在学校里都是在网上找一个USB转串口的驱动程序安装下来就可以通过串口助手来传输数据了,现在需要自己开发一个驱动程序,只会点单片机的我感觉难度巨大。 ...
2018-08-20 11:01:06
23958
12
zynq_ucos lwip usb.zip
2019-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人