自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Linux--学习记录(3)

G++重要编译参数 -g(GDB调试) -g选项告诉gcc产生能被GNU调试器GDB使用的调试信息,以调试程序 编译带调试信息的可执行文件 g++ -g hello.c -o hello 编译过程: -E(预处理) g++ -E hello.c -o hello.i -S(编译) g++ -S hello.i -o hello.s -c(汇编) g++ -c hello.s -o hello.o 链接 g

2023-12-18 23:58:32 1124 1

原创 Linux--学习记录(2)

解压命令: gzip命令: 参数: -k:待压缩的文件会保留下来,生成一个新的压缩文件 -d:解压压缩文件 语法: gzip -k pathname(待压缩的文件夹名) gzip -kd name.gz(待解压的压缩包名) bzip2命令:(压缩率更高) 参数: -k:待压缩的文件会保留下来,生成一个新的压缩文件 -d:解压压缩文件 语法: bzip2-k pathname(待压缩的文件夹名)

2023-12-08 22:59:00 582 1

原创 Linux--学习记录(1)

export PATH=$PATH:/home/wangxianyue/桌面。export PATH=$PATH:/home/wangxianyue/桌面。:/home/wangxianyue/桌面。:/home/wangxianyue/桌面。为编译出的hello可执行文件的路径。

2023-12-06 22:32:07 1311 1

原创 FPGA-呼吸灯

-------未完待续。

2023-11-29 23:39:00 517 1

原创 FPGA-触摸按键控制LED

触摸按键:若不进行处理,则按下时,LED点亮,松开时LED熄灭;达不到按一下改变一次状态。 波形绘制 RTL代码 module touch_led( input wire sys_clk, input wire sys_rst_n, input wire touch_key, output reg led_out);reg touch_key1;reg touch_key2;wire touch_flag;always@(posedge sys_clk or negedge

2023-11-27 22:20:56 531

原创 FPGA-奇分频

----------------------------------------------------------------------------1、分频的方法---------------------------------------------------------------------------------------------------------------------

2023-11-24 22:30:14 902 1

原创 FPGA-偶分频

这里的时钟相当于系统时钟的6降频,两个时钟的上升沿之间为一个降频后的一个时钟周期,只不过高低电平的占空比不同。第二种方法实现(使用脉冲信号--推荐使用,与定时器的脉冲信号类似)

2023-11-24 00:02:15 1417 1

原创 FPGA-计数器的实现

仿真代码 ---------------------------------------------------------------------------------------------------------------------------------

2023-11-22 23:13:35 1429 2

原创 FPGA-时序逻辑的开始(重要)

复位信号只针对输出有影响,对输入无影响。

2023-11-20 22:22:52 225 1

原创 STM32--时钟树(2)

利用库函数配置HSI作为系统时钟。

2023-11-06 22:12:36 135

原创 STM32--时钟树(1)

时钟配置完毕,建议对比参考手册中的时钟树图进行配置,并参考寄存器的具体含义及配置位。

2023-11-05 22:37:15 176

原创 进程间通信--消息队列

接收消息--msgrcv函数。发送消息--msgsnd函。msgsnd.c文件。

2023-11-03 23:07:50 420

原创 STM32--新建工程模板(寄存器版本)

②推挽输出:I/O引脚输出0/1的时候,通过操作③输出数据寄存器,通过输出控制,控制P-MOS或N-MOS,最后到达I/O引脚。其中②部分可用下图表示,例如INT为1,经过反向器后变为0,此时Ug为0,P-MOS上的Us为3.3V,则导通,此时OUT输出为1;同理,若INT为0,则OUT为0。①I/O引脚:芯片引出来的外部引脚,输入电压高于VDD时,I/O引脚到VDD方向导通,电压流不到芯片内部,但是有一个限值,超过这个限值二极管就会烧坏,起不到保护作用,导致电压流入到芯片内部,可能会损坏芯片。

2023-11-01 22:47:56 219

原创 STM32--初识寄存器

STM系统框图ICode:指令总线 代码编译后,变成指令存放在flash中,通过ICode总线cong flash中读取指令 DCode:数据总线 数据有常量和变量之分,常量固定不变,使用const修饰,存放到flash;变量是可变的,不管是局部变量还是全局变量,都存储在内部的SRAM中。数据可以被DCode总线及DMA总线访问,为了避免冲突,在取数时需要通过总线矩阵进行仲裁,决定哪个总线在读数。 System:系统总线 主要是访问外设的寄存器。 DMA 搬运数

2023-10-30 23:34:09 84 1

原创 FileZilla的使用--与服务器之间实现上传下载文件

登录到服务器端,通过ifconfig指令获取服务器端IP地址 打开FileZilla软件,将ip地址、用户名。密码填写上进行连接 第一次使用可能存在连接超时的情况,解决办法如下: 首先,修改超时时间,默认为20,我们修改为30或者更大 设置站点 开启SSH服务

2023-10-29 11:33:50 1182 1

原创 进程通信--有名管道

【代码】进程通信--有名管道。

2023-10-29 10:58:41 336 1

原创 进程间通信--无名管道

注意:一端作为写端时,需close(fd[1]);一端作为写端时,需close(fd[0])fd[0]为读端口,fd[1]为写端口,固定不变。

2023-10-27 23:39:07 240

原创 1、FPGA_按键点亮LED灯

文件创建如下所示,创建LED文件夹,在该文件夹下创建4个文件,doc存放绘制的波形图,quartus_prj存放工程 文件,rtl存放编写的Verilog代码,sim存放编写的仿真文件。设计规划输入:按键输出:LED只需要一个模块就能实现功能按下按键,LED点亮;松开按键,LED熄灭原理图框图及波形图Verilog代码endmodule编写Testbench文件reg key_in;//取模求余数,产生非赋随机数0、1,每隔10ns产生一次随机数。

2023-10-26 23:02:03 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除