- 博客(8)
- 收藏
- 关注
原创 I.MX6ULL裸机开发之烧写文件的头部信息
在上一节中,我们是通过imxdownload工具来生成一个.imx的文件,再将这个文件写到SD卡中的。那么imxdownload工具具体是做什么事情?固定的地址。
2022-12-11 22:48:33
1065
原创 I.MX6ULL裸机开发之汇编LED灯
使能GPIO相应的时钟;设置寄存器IOMUXC_SW_MUX_CTL_PAD_GPIOX_IOXX,设置IO的复用功能;设置寄存器IOMUXC_SW_PAD_CTL_PAD_GPIOX_IOXX,设置IO的上下拉、速度等;设置GPIO的方向,是否使用中断,默认输出电平等。
2022-11-28 23:38:28
467
原创 I.MX6ULL裸机开发之汇编基础
I.MX6ULL是一款Cortex-A7芯片,这个芯片一上电SP指针还没初始化好,也就是说C语言运行的环境还没准备好,所以肯定不能直接运行C语言代码的。必须使用汇编语言设置好C语言运行环境,比如初始化DDR、设置SP指针等,只有把C语言运行环境设置好了,才可以运行C代码。C语言中的函数调用涉及到出栈入栈,也就是需要对堆栈进行操作,所谓的堆栈就是一段内存,这段内存由SP指针进行访问,所以需要初始化SP指针。
2022-11-27 16:38:52
587
原创 ubuntu下用Qt实现人脸识别之opencv调用摄像头(二)
opencv调用摄像头想实现人脸识别就得有一个摄像头,通过摄像头捕获的人脸进行对比,本文主要是讲使用opencv调用摄像头。新建一个widget项目,在ui文件中拖入一个label,点击栅格布局,并重命名为 videoLabel,打开.pro文件添加一下几行代码:LIBS += /usr/local/lib/libopencv_highgui.so \ /usr/local/lib/libopencv_core.so \ /usr/local/lib/libope
2021-05-19 11:37:28
1790
3
原创 ubuntu下用Qt实现人脸识别之环境搭建(一)
ubuntu下用Qt实现人脸识别之环境搭建(一)所谓的环境搭建不过是安装Ubuntu、安装Qt以及安装opencv,本文主要是讲Ubuntu安装opencv。首先,下载opencv,下载地址:https://opencv.org/releases/下载完成后解压unzip opencv-3.4.5.zip安装cmakesudo apt-get install cmakesudo apt-get install cmake-qt-gui查看版本,测试是否安装成功:cmake --vers
2021-05-18 21:22:16
1269
3
原创 Qt listView添加控件、图片
Qt listView添加控件、图片首先,先上效果图:点击listView中的按钮,分别有:clicked row index = 0 和 clicked row index = 1 的打印,也就是说可以判断item中哪个按钮被按下。怎么做?第一步当然是先创建一个widget的project,再往ui文件中拖入一个listView,点击栅格布局,如图:第二步自定义一个委托类,这个类主要用来在listView中绘制自己想要的元素,看了效果图就知道,listView中主要是有按钮和文字这
2021-05-15 19:04:36
8476
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人