自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 f1c200s实现内核启动后心跳灯

打开设备数配置文件:vi arch/arm/boot/dts/xxx.dts (xxx 为你的那个名字,我的是:vi arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts)找到函数:static struct gpio_leds_priv *gpio_leds_create(struct platform_device *pdev)在内核目录下 vi drivers/leds/leds-gpio.c。在实现心跳灯前,一定要确保自己的板子GPIO功能打开了。

2023-10-23 21:57:37 134 1

原创 MX6ULL和虚拟机之间无法ping通

在学MX6ULL正点原子的那一套,在uboot那里学习的时候,需要MX6ULL和ubuntu虚拟机在同一个网段下,然后我点开我的电脑和虚拟机,傻眼了,电脑通过wifi联网,ip是10.5.234.70,但是虚拟机是192.168.159.128,这怎么搞?注意:VMnet1 和VMnet2是VMware的,以太网是自己的开发板,插上之后会显示出来。然后虚拟机IP不变,可能后几个数会变一下,然后开发板现在就和虚拟机在同一个网段下了,这里刚开始我配置错了,服务端不是ubunt的IP,所以后面改了一下。

2023-10-11 15:46:01 88 1

原创 ESP-01S的AT指令配置

ESP-01S的AT指令,自用的,可能后续会更新

2022-11-20 16:43:37 2310

原创 RISC-V MCU+智慧型人机交互球型机器人

竞赛做的东西,应主办方开源了,都在压缩包里,文章里就放了PID的代码和结构图。沁恒的CH32V307还是蛮不错的芯片,强推。

2022-07-13 15:53:28 326

原创 十二届省赛客观题

1 / 2第十二届 蓝桥杯 嵌入式设计与开发项目 省赛第一部分 客观试题(30 分)不定项选择(3 分/题)(1) 串口通信中用于描述通信速度的波特单位是(B)。A. 字节/秒B. 位/秒C. 帧/秒D. 字/秒(2) 放大电路的开环指的是(C)。A. 无负载B. 无信号源C. 无反馈通路D. 未接入电源(3) I2C 协议中设备的地址模式有()。A. 7 位地址模式B. 8 位地址模式C. 10 位地址模式D. 4 位地址模式https://blog.csd

2022-03-21 10:01:44 460 2

原创 十二届省赛模拟试题

注:(答案不确定,已查题目答案,待公布答案后订正)1、通常情况下,以下哪些选项是对功率放大器的基本要求(BCD)。A. UO高B. PO高C. 效率高D. 波形无失真2、为了避免来自电网的50Hz信号干扰放大器工作,应选用哪种滤波器( D)。A. 低通滤波器B. 高通滤波器C. 带通滤波器D. 带阻滤波器3、嵌入式竞赛平台的主芯片能够在哪些系统时钟频率下运行(ABC)。A. 18MHzB. 36MHzC. 72MHzD. 180MHz4、以下哪些通信方式中可以不使用独立的时钟

2022-03-05 10:10:04 52

原创 蓝桥杯十一届客观题

1、B2、B3、164、C5、ABC6、A7、AB这里的nop_()表示一个机器延时的意思,且包含在头文件intrins.h中8、BD9、B10、BC

2022-02-22 16:43:41 52

原创 蓝桥杯第十届答案

GPIO的输出速度是参照F103的3、4背一下吧双稳态触发器:有两个或非门组成这里可以的原因是双稳态触发器有两个稳定状态。单稳态触发器:顾名思义,只有一个稳定状态。施密特触发器:如下图:我就觉得D是可行的,答案肯定错了!仿真如下...

2022-02-21 18:25:46 46

原创 蓝桥杯九届答案

cortexM4也是三级流水线共射:电压电流放大。共集电极:输入阻抗高,输出阻抗低,只有电流放大作用,电压放大系数几乎为1.共基极:输入阻抗低,输出阻抗高,电流放大系数小于1,但仍具有电压放大作用,并且高频特性好。...

2022-02-20 17:31:58 42

原创 第八届蓝桥杯客观题答案

解析2、OC门又叫集电极开路门5、地线也算信号线6、RS232——不能调试下载吧?JATG——七线(不用VCC)SWJ——三线SPI——不是下载线,通信用的,而且也有五根7、答案里写的SPI、UART有人说菊花链可以考虑CAN、SPI、UART(好像需要差分式的UART)百度百科:根据JTAG菊花链指南,所有JTAG集成电路都应支持菊花链。Thunderbolt(接口)8、ARM-Cortex M3微控制器可以通过以下哪些外设唤醒( ) 答案: IO端口 、RTC、闹钟输出以下..

2022-02-19 17:09:01 483

原创 循环神经网络

循环核参数时间共享,循环层提取时间信息。三个参数Wxh、Whh、Why前向传播的时候不更新,反向传播的时候更新。当中间的循环核层数等信息固定后,输入输出维度固定。循环计算层数是向着输出方向生长,多个循环核链接。对于return_sequences不同情况下的例子样本:样本有两种方式一种是独热码,类似于下边代码给出的例子:input_word = "abcde"w_to_id = {'a': 0, 'b': 1, 'c': 2, 'd': 3, 'e': 4} # 单词映射到数

2022-02-17 20:33:09 432

原创 7、卷积神经网络

卷积卷积就是特征提取器感受野因为感受野,所以常用两个33的卷积核代替55的一个卷积核(当图像高和宽大于10)批标准化卷积神经网络在训练的时候数据希望可以趋于0附近,更能体现网络特征,但往往数据会落入激活函数中的非线性区(也就是数据的均值不在0附近),此时激活函数很难反应出数据的特征,所以就需要将数据再次标准化,移到0附近,提高激活函数对数据的区分能力但是简单的数据的标准化会让数据完全的符合正态分布,这样的话数据就会完全落入激活函数的线性区,使激活函数的非线性特性无用武之地。所以在批标准化的时候

2022-02-13 17:13:51 593

原创 写tensorflow神经网络的时候遇到的问题

Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED报错:tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was p

2022-02-13 17:12:54 386

原创 6、使用class代替Sequential

5中介绍了六步搭建神经网络,但是Sequential顾名思义,只能搭建循序执行的网络,一些跳跃连接的网络无法执行,所以可以用class创建一个类。其中Model继承了tensorflow的model类self中定义所有网络层的模块call中调用...

2022-02-12 15:40:42 202

原创 5、用tf.keras搭建神经网络

标题使用tensorflow的API tf.keras搭建神经网络的六步import 相关模块制定x_train、y_train 和 test(输入特征和标签)model = tf.keras.models.Sequential 在这里面搭建神经网络模型,相当于走一遍前向传播model.compile:选什么优化器、什么损失函数、那种评测指标在model.fit()中执行训练过程,告知训练集和测试集的输入特征和标签,告知每个batch是多少,要迭代几次用model.summary()打印出网

2022-02-12 15:22:51 314

原创 4、手动实现四种优化器

优化器优化器是为了优化网络参数而设置的各种参数更新算法,主要围绕损失函数的梯度而计算的。SGDSGD主要是按照梯度下降的斜率来决定参数的更新。因为神经网络参数更新的目的就是找到使loss函数最小的地方,例如loss = w^2这种函数,你只要顺着梯度的下降方向调整你的参数就可以顺利找到x = 0这个最小值点。而在寻找的过程中,loss的梯度函数为2w,当x<0时,grad算出来是负数,此时w = w - lr * grad就可以向正确的方向更新参数。lr(learning rate)就是学习

2022-02-11 21:44:17 356

原创 3、学习的一个例子:神经网络实现鸾尾花的分类

神经网络实现鸾尾花的分类直接赋北京大学的代码,其实人家百度网盘都放出资源了,我这里记录一下,因为稍有改动和注释```python# 利用鸢尾花数据集,实现前向传播、反向传播,可视化loss曲线# 导入所需模块from sklearn import datasetsimport tensorflow as tfimport matplotlib.pyplot as pltimport numpy as np#导入数据集x_data = datasets.load_iris().data

2022-02-10 22:01:18 144

原创 2、张量运算

张量学习,记录ppt和自己的理解张量就是n维矩阵创建一个tensor注意这里创完的一个tensor的数据类型,有的时候需要数据类型转换。使用截断式(tf.random.truncated_normal)的好处是数据都在均值附近2.常用函数tf.cast可以将1中生成的张量数据类型转换,例如转为float32axis=n,对第n个维度操作,在一般使用中,第1个维度(编号0)是一小包数据,第二个维度编号1是数据的标号。例如:第一个维度是学生的详细信息,第二个维度是学生的编号。tf.

2022-02-10 21:33:36 611

原创 学习tensorflow笔记1、梯度计算

1、梯度计算学习北京大学的mooc,记录笔记代码块:生成一个变量w初值为5,设定为可训练学习率lr大小会影响梯度下降的速度和步幅迭代次数epochimport tensorflow as tfimport matplotlib.pyplot as pltw = tf.Variable(tf.constant(5,dtype=tf.float32))lr = 0.9epoch = 40plt_show = []for epoch in range(epoch):# for epoc

2022-02-10 15:53:54 667

原创 批量改变图片分辨率

批量改变图片分辨率批量改变图片分辨率工具PS打开PS然后,批量处理图片批量改变图片分辨率记录一下百度经验里介绍的方法https://jingyan.baidu.com/article/ff411625b1b91a12e482370c.html工具PS1、将所需要修改的图片放到同一个文件夹下。打开PS2、打开一张图片(随便一张)3、在菜单栏上找到“窗口”→“动作”(快捷键:Alt+F9),打开动作面板4、在面板上找到“新建动作”的按钮→点击“新建动作”→动作名“批量修改图片大小和分辨率

2022-02-04 21:33:47 1509

原创 【批量改文件名】

批量改文件名是百度经验里的,这里保存一下,并略有改进操作步骤是百度经验里的,这里保存一下,并略有改进https://jingyan.baidu.com/article/656db918a7e848e381249c0e.html操作步骤1、将需要转换的图片放到一个文件夹中2、在文件夹上面输入cmd并回车这样的话命令行里自动就是这个文件夹3、再输入命令行“dir /b>rename.xls",如下图所示,可将文件夹中的文件名在rename.xls文件中列出。(就是新建一个excel,但是

2022-02-04 21:26:51 80

空空如也

空空如也

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

TA关注的人

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