自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Halcon例程学习,基于形状的模板匹配align_measurements学习

基于形状的模板匹配,可用于测距、缺失检测。

2024-06-18 23:19:18 801

原创 基于形状的模板匹配,Halcon例程adapt_shape_model_high_noise学习

基于形状匹配例程学习

2024-06-17 21:42:41 646

原创 Prism框架-Region笔记

官方提供的适配器有:ContentControlRegionAdapter、ItemsControlRegionAdapter、SelectorRegionAdapter。(2)在App.xmal.cs中在初始化时将区域适配器添加进去。4、合成视图(给区域指定视图)刚开始看,如有漏洞,欢迎补充。三、为控件定义区域适配器。3、提供对区域的访问。二、向区域中注册页面。

2024-06-10 16:38:26 166

原创 Halcon例程学习:基于灰度值模板匹配vector_angle_to_rigid

halcon基于灰度模板匹配例程详解

2024-05-31 14:01:58 346

原创 Linux input子系统驱动

当我们向 Linux 内核注册好 input_dev 以后还不能高枕无忧的使用 input 设备,input 设备都 是具有输入功能的,但是具体是什么样的输入值 Linux 内核是不知道的,我们需要获取到具体 的输入值,或者说是输入事件,然后将输入事件上报给 Linux 内核。input_envent 这个结构体非常重要,因为所有的输入设备最终都是按照 input_event 结构体 呈现给用户的,用户应用程序可以通过 input_event 来获取到具体的输入事件或相关的值,比如 按键值等。

2023-09-05 15:46:02 98

原创 Linux MISC驱动(杂项驱动)

所有的 MISC 设备驱动的主设备号都为 10,不同的设备使用不同的从设备号。随着 Linux 字符设备驱动的不断增加,设备号变得越来越紧张,尤其是主设备号,MISC 设备驱动就用于解 决此问题。MISC 设备会自动创建 cdev,不需要像我们以前那样手动创建,因此采用 MISC 设 备驱动可以简化字符设备驱动的编写。我们在使用的时候可以从这些预定义的子设备号中挑选一个,当然也可以自己定义,只要这个子设备号没有被其他设备使用接口。misc:要注册的MISC设备。misc:要注销的MISC设备。

2023-09-05 12:08:40 82

原创 platform相关函数及驱动框架

无设备树:platform_driver 结构体变量 xxx_driver,表示 platform 驱动, paltform_driver 中的 device_driver 成员变量的 name 和 of_match_table 这两个属性。of_match_table 属性就是用于设备树下的驱动与设备检查。platform_device 这个结构体表示 platform 设备,这里我们要注意,如果内核支持设备树 的话就不要再使用 platform_device 来描述设备了,因为改用设备树去描述了。

2023-09-05 11:14:47 168

原创 Linux字符设备驱动开发模板

Linux驱动下的字符设备基本模板(未使用设备树)

2023-09-01 20:52:37 68 1

原创 设置uboot用NFS挂载启动内核

此地址一定要和 Ubuntu 主机在同一个网段内,并且没有被其他的设 备使用,在 Ubuntu 中使用 ping 命令 ping 一下就知道要设置的 IP 地址有没有被使用,如果不能 ping 通就说明没有被使用,那么就可以设置为开发板的 IP 地址。<server-ip>:服务器 IP 地址,也就是存放根文件系统主机的 IP 地址,那就是 Ubuntu 的 IP 地址。<dns0-ip>:DNS0 服务器 IP 地址,不使用。<dns1-ip>:DNS1 服务器 IP 地址,不使用。

2023-08-31 15:53:37 422

原创 Ubuntu搭建TFTP服务器实现与开发板的网络通信

其中loadAddress 是文件在 DRAM 中的存放地址 ,[[hostIPaddr:]bootfilename]是要从 Ubuntu 中下载的文件(只输入要下载的文件名即可),例如:tftp 80800000 zImage就是将 tftpboot 文件夹里面的 zImage 文件下载到开发板 DRAM 的 0X80800000 地址处。其中 TFTP_DIRECTORY就是上面创建的tftp文件夹目录,以后通过这个文件夹进行传输。

2023-08-31 11:11:38 435

原创 学习笔记1_U-boot命令

md:用于显示内存值,格式为:md [.b,.w.l] address [# of objects],其中.b .w .l分别对应1、2、4个字节来显示内存值,address是查看内存起始地址, [# of objects]是要查看的数据长度,如:md .b 80000000 14为查看0x80000000开始的20个字节的内存值。cp:数据拷贝命令,命令格式:cp [.b,.w,.l] source target count,其中source为源地址,target为目的地址,count为拷贝的长度。

2023-08-31 10:36:21 117

空空如也

空空如也

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

TA关注的人

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