- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 【无标题】
cache与内存之间的关系cache 要与一部分内存关联,比如cache首先与page1关联,第一次写cache将内容存入自己,以及外部内存。第二次向cache写入数据时,数据存在cache中,不把数据写入page中。当cache第一次写入page 2中,则它先将数据写入page1,将自己与page2关联,并把数据写入page2以及存入自己中。cache与共享内存相应网址https://my.oschina.net/u/4312354/blog/4664243...
2021-12-16 21:21:00
161
原创 DSP 中 PLL模块设置
在DSP中对PLL进行设置,主要设置MainPLLCMD、MainPLLCTL0、MainPLLCTL1、kick寄存器对Kicker机制解锁时,需要通过对两个MMR对(KICK0和KICK1)寄存器写入特定数据(KICK0为0x83e70b13,KICK1为0x95a4f1e0)。对任意一个Kicker MMRs写入其他数据将锁定kick机制,此时,CLC MMRs只可读。将PLL设置为bypass模式,该模式中不使用PLL,而是将输入的相关时钟信号直接给到PLL control寄存器中。
2020-11-25 19:42:05
2802
原创 光学薄膜笔记
薄膜:在一维方向上的尺度远小于其他二维尺度的物质形态。光学上的薄膜是指能够实现干涉的薄膜;电子学上的薄膜厚度不大于1μm。光学薄膜:引入了干涉和吸收等光学概念,并发挥这些作用的薄膜。红外波段:0.7~100μm 可见波段:400nm ~ 700nm维恩位移:辐射峰值波长随辐射源温度降低,而长移。其中,峰值波长λ = b/T红外光学薄膜:工作在红外区域(0.7 ~ 25μm)的光学薄膜。特点:①膜层厚、比较软、耐环境能力差。②结合力较弱。离子辅助轰击效果不显著,轰击往往增加吸收。③红外
2020-11-16 21:26:41
514
原创 DSP笔记
存储器与寄存器存储器映射存储器本身不具有地址信息,给存储器分配地址的过程叫做存储器映射。如果再分配一个地址,叫重映射。寄存器和寄存器映射寄存器比如0x002020是一个单元地址,为了更好地区分此单元,方便后续的程序开发,可以给这个单元取一个别名SYS,SYS就是寄存器,这个寄存器的地址就是0x002020,整个过程就是寄存器映射。访问寄存器内容根据#pragma和DATA SECTION(CCS软件内特定的)的特点,可以使用#pragma和DATA SECTION将定义的寄存器与实际的存储单
2020-11-03 10:06:38
849
原创 DSP6678 中断程序
DSP6678 中断程序中断向量表中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址称为中断向量。在Pc/AT中由硬件产生的中断标识码被称为中断类型号(当然,中断类型号还有其他的产生方法,如指令中直接给出、CPU自动形成等),即在中断响应期间8259A产生的是当前请求中断的最高优先级的中断源的中断类型号。中断类型号和中断向量之间有下面的关系: 中断类型号×4=存放中断向量的首地址 有了存放中断向量的首地址,从该地址开始的4个存储单元中取出的就是中断服务程序的入口。IER
2020-11-03 10:05:32
3453
原创 DSP TMS320C6678 开发手册使用
DSP TMS320C6678 开发手册使用在datasheet文件,即数据表PDF文件中寻找memory map summary 在17页中,可以找到相应器件的地址以DMA传输为例,找到相应的EDMA_user_guide其中最后有如何利用该模块进行数据传输step1. 初始化DMA/EDMA通道(a)确定被使用的通道类型(QDMA或DMA)。(b)通道映射i. 如果使用QDMA通道,对QCHMAP寄存器写入相应的参数,完成对通道映射和触发字的设置。ii.如果使用DMA通道,对D
2020-11-03 10:04:51
2488
原创 selenium
1.selenium模块的基本使用问题:selenium模块与爬虫之间具有怎样的关联?-便捷的获取网站中动态加载的数据-便捷实现模拟登陆什么是selenium模块?-基于浏览器自动化的一个模块。selenium使用流程:-环境安装:pip install selenium-下载一个浏览器的驱动程序 最新火狐浏览器驱动下载地址:https://github.com/mozilla/geckodriver/releases-驱动程序和浏览器的映射关系-实例化一个浏览器对象:-编写基于浏览器
2020-09-08 11:19:09
351
原创 模拟登陆+代理IP
模拟登陆:-爬取基于某些用户的用户信息。需求:对人人网进行模拟登录。-点击登录按钮后会发起一个post请求-post请求中会携带登录之前的相关登录数据(用户名,密码,验证码…)-验证码:每次请求都会变化#编码流程:1.验证码的识别,获取验证码图片的文字数据2.对post请求进行发送(处理请求参数)3.对响应数据进行持久化存储'''#编码流程: 1.验证码的识别,获取验证码图片的文字数据 2.对post请求进行发送(处理请求参数) 3.对响应数据进行持久化存储'''impor
2020-09-05 08:33:31
396
原创 vs code python 环境调试
vs code python 环境调试命令行串口 python不是内部或外部命令 原因:没有在系统环境变量path中添加python文件所在路径,添加后需要重新启动。参考网址pip install 出错SyntaxError: invalid syntax原因:要退出python运行环境解决办法:关掉命令行窗口,重新打开。参考网址...
2020-08-20 11:30:13
251
原创 链路层
链路层在TCP / IP协议族中,链路层主要有三个目的:(1)为IP模块发送和接收IP数据报;( 2)为ARP模块发送ARP请求和接收ARP应答;(3)为RARP发送RARP请求和接收RARP应答。TCP / IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网、令牌环网、FDDI(光纤分布式数据接口)及RS-232串行线路等。
2020-08-16 21:52:33
143
原创 TCP/IP协议 概述
TCP/IP协议 概述TCP/IP协议族的四个层次、 TCP/IP 分层、互联网地址、域名系统、 封装、分用、客服-服务器模型、标准简单的服务、测试网络
2020-08-15 17:41:40
596
原创 # C++记录 size_t、引用与常量引用、构造函数给类参数赋值、析构函数
# C++记录 size_t、引用与常量引用、构造函数给类参数赋值、析构函数
2020-08-15 15:27:52
613
原创 VS code 调试易错点
VS code 调试易错点.exe存在却无法编译输出编译框一闪而过 cout无输出结果出现exception has occurred.segmentatoion fault.
2020-08-10 12:01:53
181
转载 快速幂算法
本博客快速幂算法是针对求解例如x^n等问题,该类问题如果直接使用暴力迭代法的话,时间复杂度较大,本篇博客是在学习了LeetCode习题后的记录总结
2020-08-08 19:12:51
171
原创 CCS入门流程
本篇博客主要讲解CCS软件(code composer studio)的工程项目的使用,不包含CCS软件的安装。本篇博客讲解的CCS版本是5.5,如果您的CCS版本是3.3的话,则不用参考本篇博客。
2020-08-07 17:00:59
9719
原创 C/C++学习路线
本篇博客主要记录如何学习C/C++,是对B站上up主codesheep的一期视频的总结,欢迎大家去关注这个up.学习C/C++,语言只是一部分,更重要的是打好编程基础,也就是计算机四大件:数据结构、计算机网络、操作系统、设计模式。不管用什么语言进行编程,这四个方面均是编程的基础。需要找编程工作的同学,除了学习以上4门计算机基础课还需要去刷leetcode习题。
2020-08-06 21:30:15
959
qiubaiPro.rar
2020-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人