自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux移植:Can‘t find PMIC:PFUZE100initcall sequence bff96f18 failed at call 87803a3c (err=-1)

注释的时候尽量使用/* */和#if 0 #endif的方式,不然可能会报错ERROR : arm-linux-ld:u-boot.lds:1: ignoring invalid character `#' in expression。在进行imx官方的烧写时,官方源码默认启动的时候,会去检测pmic,而我用的板子没有用nxp的pmic,所以检测不到pmic。2、修改include/configs/mx6sabre_common.h 去掉pmic下的4个#define。

2023-09-20 19:51:43 492 1

原创 Linux移植:VFS: Unable to mount root fs on unknown-block(2,0)

在编译过程中,会在箭头的地方卡顿很久:ALSA device list: No soundcards found.意思是没有音频驱动文件,有人因为这个去确认参数bootargs以后成功编译的,可惜我没有。其中:10.56.50.45是我虚拟机地址,10.56.50.50是开发板地址,/home/xiaoshi/Linux/nfs/rootfs是我设置的挂载目录。如果说还是没发挂载,可以按照正点原子提供的《常见问题汇总》的文档,里面能够找到这种错误的原因和解决办法,里面有一块内容说可能是。

2023-09-20 19:34:38 2708 6

原创 步进电机驱动器的使用

步进电机在使用时不需要额外的反馈,这是因为除非失步,否则步进电机每次转动时的角度已知的,由于它的角度位置已知就能精确控制电机运动的位置。该驱动器采用的控制方式为CW/CCW的方式,即电机转动方向取决于脉冲信号和方向信号的相位差,如果脉冲信号在前为顺时针转动,方向信号在前为逆时针转动,而转动的角度取决脉冲的数量、细分设置和步距角。需要注意的是:步进电机以越快的速度运行,所能输出的转矩越小,驱动步进电机的脉冲频率不能太高,一般不超过2KHz,否则电机输出的力矩迅速减小。正常使用时,可以调整在2/A档。

2023-07-14 11:12:06 4063 1

原创 使用malloc创建空间是否需要对返回值进行强制转换

如果原程序使用malloc()函数时进行了强制转换,那么在进行移植时,就需要对其进行改动。但是在C环境下,使用malloc()函数不对返回值进行强制转换,那在移植过程中就不需要对该部分进行改动,会减少一些不必要的工作量。在C++中强制转换是必须的。当然,并不是说在C环境下,对malloc()返回值进行强制转换就会产生编译错误。因此在C++中,使用malloc()函数,必须对返回值进行强制装换,否则编译器将会报错无法编译。因此,对于malloc()函数的返回值void*,不需要进行强制转换就能够进行赋值。

2023-04-18 12:02:49 828 1

原创 父进程终止,子进程未被init收养问题

通过查找1479进程,得到结果为1479进程为systemd(不是1479进程就是systemd,systemd的PID就一定是1479,只是本次运行两者相互对应)即:使用了systemd来完成部分init进程的工作,也就出现了未结束的子进程被分配给systemd进程的情况了。发现子进程在父进程结束以后被PID为1479的进程收养,而不是PID为1的init进程收养。子进程继承了父进程的内容,但父子进程有独立的地址空间,两者之间的运行互不影响。运行后根据使用ps对进程的属性进行查看,得到结果。

2023-04-18 11:57:49 435 1

原创 拔掉仿真器程序无法运行

大概的情况是这样:程序下载完毕后,只要是仿真器与板子相连,板子有供电程序都能够正常运行,现象正常。如果说把仿真器的USB那端拔掉但不复位,程序也能够正常运行。但是,只要复位以后,板子就完全没反应,程序也不运行。我成功解决是因为放弃整理的时候把ST-Link拔掉了,忽然发现可以用了(T⌓T)。希望能够对遇到这种情况的朋友有帮助。3、看看仿真的时候,程序里面有没有使用了printf对数据进行打印调试信息。1、检查复位电路,可能是复位电路出错导致的。有将复位电容改大成功解决的。2、检查BOOT0/1状态。

2023-04-14 15:45:19 2103 2

原创 图像处理:高斯滤波

高斯滤波  高斯滤波(也可以说“高斯模糊”)其实就是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。简单来说就是整个图像某个像素点的值与周围像素点的值挂钩,是原图像某一像素点的值其实是其本省和周围像素点值的加权平均过程。  处理结果上:整个图像相较于原图像会看起来较为模糊,原图像上的某些噪声点在经过周围像素点加权求和后会被剔除掉。下面这个是看到很有意思的两张图:图1 高斯              图2 高斯滤波...

2022-03-02 15:04:12 14039 3

空空如也

空空如也

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

TA关注的人

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