首次使用HS3内置JTAG,需要用批处理一下,最好在cmd下去运行
首次使用HS3内置JTAG,需要用批处理一下,最好在cmd下去运行
subomb programFlash-tcl
subomb programFlash_tcl,一键式固化程序
OMAPL138中DSP的UPP接口代码
OMAPL138中DSP的UPP接口代码
C语言指针原理用法和代码
一级二级指针,各种字符串函数用指针实现,传参,指针函数相关
线程加锁程序,pthread-mutex-t
pthread_mutex_t mutex;
pthread_mutex_init(&mutex,NULL);
pthread_mutex_lock(&mutex);
pthread_mutex_unlock(&mutex);
pthread_mutex_destroy(&mutex);
基于udp协议的通信模型udpServer.c和udpClient.c
服务器:
(1)创建socket
(2)通信地址
(3)绑定socket和通信地址,使用bind函数
(4)监听,使用listen函数
(5)响应客户端的连接请求,使用accept函数
(6)进行通信
(7)关闭socket
阻塞IO驱动代码和makefile
//向系统注册一个字符设备
cdev_add(&bio_dev.cdev, bio_dev.devno, 1);
//MIO_PIN_50申请GPIO口
ret = gpio_request(MIO_PIN_50, "key");
//将原子变量置0,相当于初始化
atomic64_set(&bio_dev.state, 0);
AsynchronousIO,异步IO驱动代码和makefile
//指定信号SIGIO,并绑定处理函数
signal(SIGIO,aio_async_func);
//把当前线程指定为将接收信号的进程
fcntl(fd,F_SETOWN,getpid());
//获取当前线程状态
fcntl(fd, F_GETFD);
//设置当前线程为 FASYNC 状态
非阻塞IO驱动和makefile
在linux中常见IO复用的方法有select、poll和epoll。可以使用selectpoll和epoll中的任何一种,对于高并发的场合只使用epoll这一种。另外有别于阻塞IO,非阻塞IO的查询与读取是分开的,即先查询再读取,只有查询阶段是非阻塞的
PL-PS的中断驱动程序,带makefile
#已经编译过的内核源码路径
KERNEL_DIR = /home/kernel
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
#当前路径
CURRENT_DIR = $(shell pwd)
MODULE = interrupt
vivado2017.4 扩展多网口多串口
vivado2017.4 扩展多网口axi_ethernet+DMA 和 多串口axi_uartlittle
88E151X 芯片手册,phy配置
phy配置,88E151X 芯片手册
vivado(2014+2016+2017+2018+2019+2020都能使用) SRIO licence
vivado licence with SRIO function+ISE licence;
ISE,Vivado2016 2017 2018 2019 2020都能使用。
ZYNQ AD9361的裸机SDK配置代码
ad9361_get_en_state_machine_mode(ad9361_phy, &ensm_mode);
ad9361_get_en_state_machine_mode(ad9361_phy, &ensm_mode);
ad9361_get_en_state_machine_mode(ad9361_phy, &ensm_mode);
QPSK调制解调代码MATLAB仿真
[~,bo]=max(cor_abs(1:length(cor_abs)/2));
index_s=bo-N+1;
index_e=index_s+len_frame-1;
out_signal=signal(index_s:index_e);
BPSK调制解调MATLAB代码
m=length(connections);%移位寄存器的级数
%其他位等于前边的寄存器值加上连接值乘寄存器最后一位
end
registers=new_reg_cont;
seq(i)=registers(m);%经过一次循环寄存器输出一位得到m序列的其他位
16QAM 是正交移幅键控调制
16QAM 是正交移幅键控的一种调制方式,有很高的频道利用率。正交移幅键控信号
是一种载波键控信号,它有同相和正交两路载波,以幅度键控方式独立地传送数字信息。
单载波频域均衡(SC-FDE) 的设计
多载波调制本质上是一种频分复用技术。频分复用(FDM)技术早在 19 世纪以前就已
经被提出,它把可用带宽分成若干相互隔离的子频带,同时分别传送一路低速信号,从而
达到信号复用的目的。
全数字QAM调制解调收发代码
1. 理解 QAM 调制的一般原理
2. 掌握数字调制的一般流程
3. 掌握全数字接收机的设计方法
4. 理解同步的概念
2PSK调制解调原理,MATLAB代码
相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。在 2PSK 中,通常用初始相位为 0 和π分别表示二进制‘1’和‘0’。
2FSK调制解调实验,MATLAB代码
2FSK 信号常用的解调方法是采用相干解调和非相干解调。其解调原理是将2FSK信号 分解为上下两路 2ASK 信号分别进行解调,然后进行判决。
2ASK调制解调实验,数字信号的键控调制
2ASK又称为二进制启闭键控(On-Off Keying),它是以单极性不归零码来控制载波的开启和关闭,而其频率和初始相位保持不变。
极速PDF阅读器reader
极速PDF阅读器,fast PDF reader
.vimrc,对ubuntu中格式进行配置
在虚拟机中对ubuntu中格式进行配置的.vimrc,五颜六色的。
网口速度测试,数据保存软件
网口速度测试,和数据按不同端口保存软件
串口助手和网口助手下载
串口网口助手自己选择,常用的版本
windows 64位向日葵服务端2022版下载
电脑远程协助,远程开机,远程控制,windows 64位向日葵服务端2022版下载
windows 64位向日葵客户端2022版
电脑远程协助,远程开机,远程控制,windows 64位向日葵客户端2022版下载
xilinx_axidma.zip
AXI_DMA petalinux官方驱动配置文件
ad7606.v模块verilog代码
FPGA AD7606 300K 8路采集,AXI传输数据
PL_ad7606_vivado.zip
vivado2017.4工程,ZYNQ PL采集AD7606,做FFT
mqtt_client.exe
mqtt_client.exe 上位机,GO语言写的
emqx-windows-4.2.7.zip
emqx-windows-4.2.7.zip,mqtt服务器
logger.zip
logger_->info logger_->error logger_->warn 在linux C++中logger日志的用法
axidma.zip
AXI_DMA在传输数字,图片的测试程序和驱动程序,在petalinux下编译,然后拷贝到sd卡insmod axidma.ko