- 博客(8)
- 收藏
- 关注
原创 Linux下设置程序开机自启动
StandardError:程序中标准输出的信息放到哪个Log里,我用QT开发的程序,qDebug()输出的信息需要指定为StandardError,而不是StandardOutput;TxPAA_Control.service中的内容。Description:服务的名字;After:在哪个服务之后启动;ExecStart:程序的路径;ACU.service中的内容。User:用哪个用户启动;
2024-08-19 09:51:17
232
1
原创 ZYNQ PS与PL通过AXI-LITE连接,在Linux下直接读写PL的物理地址,实现PS与PL的交互
ZYNQ开发,如果PL与PS的交互方式仅为AXI-Lite总线的话,在Linux下可以通过直接访问PL的寄存器物理地址来实现PS-PL的数据交互。测试代码的PC开发平台为Ubuntu18.04,QT5。ZYNQ为7020,并移植了Linux系统和Ubuntu16.04的最小系统。
2024-01-08 16:18:08
2850
2
原创 ZYNQ PS使用axi uartlite进行串口收发
由于使用的ZYNQ PS部分只有两个串口,其中一个还当成了控制台用,串口不够用,于是使用PL的逻辑部分并利用IP核:AXI UARTLITE 为PS增加串口数量,并添加了AXI TIMER。Vivado和Vitis为2020,PS为裸机使用。包含以下内容:1、Vivado的配置2、axi uartlite代码3、axi timer代码4、利用IP核:axi timer,实现类似串口空闲中断的功能,这种思路我在FPGA、单片机和一些软件开发时经常使用,比较方便。5、使用效果
2023-12-29 12:11:44
5052
14
原创 ZYNQ 使用AXI TIMER的定时和PWM
最近在学习ZYNQ的PS端,目前是裸机阶段,学习CPU的私有定时器时,发现每个核似乎只有一个,搜索了一下IP库,发现有个AXI TIMER,并且有PWM功能,于是照着官方例程配置了一下,在这里记录一下。
2023-08-30 12:00:38
1895
6
原创 QT TableWidget中添加下拉框、复选框等操作
1、TableWidget中添加下拉框2、获取TableWidget中下拉框的下标3、设置TableWidget中下拉框的下标4、TableWidget中添加复选框5、获取TableWidget中复选框的状态。
2022-12-24 17:21:30
14092
原创 nRF52 Flash读写数据(有无协议栈的不同方式)
nrf52833的Flash读写数据,开启蓝牙协议栈后,需要使用协议栈提供的特定函数,这里记录一下有无协议栈时不同的读写方式。
2022-10-12 10:45:40
1106
1
zynq 使用axi uartlie为PS扩展串口
2023-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人