自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Error[Li005]: no definition for “assert_failed“ 的解决办法

IAR stm8 Error[Li005]: no definition for "assert_failed"[referenced from ...\Debug\Obj\stm810x_gpio.o]

2022-05-12 09:29:40 1090

原创 解决编译STM8 出现 error[Pe018]: expected a “)“ 问题

在进行stm8开发(开发工具 IAR)的时候,编译总是报错 error: expected a ")",点击这个错误,定位到了系统头文件 <iostm8110lf3.h>中,问题是这是官方提供的头文件,并不可能有语法错误。 报错定位在<iostm8110lf3.h>中试了很多方法,发现把出错的地方更名就好了。但是这毕竟是官方文件,乱改不好,所以百度了一下,希望有更好的解决。无意间...

2022-03-01 10:37:21 4170

原创 matlab函数编译成DLL库,供VS2015 MFC C++调用(亲测成功)

matlab函数编译成库,供C++调用(亲测成功)应用背景:最近有个图像计算,还带着机台控制的任务要计划。想着怎么实现的问题。对于图像数据的处理,MATLAB具有着很高的计算性能,一些算法用MATLAB很容易实现,但是界面用MATLAB开发的现在少之又少。而用C++做控制界面容易。但是图像计算很复杂。然后就想到用C++的MFC架构来调用MATLAB编写的计算函数,不就强强联手,各取所长了吗。然后就开始做实验了。我当时想的是MATLAB封装成lib库,然后给MFC调用,网上一搜发现相关的帖子好多,

2021-02-20 15:57:47 2431 5

原创 SD卡启动失败 报错

开发板的SD卡启动失败,出现以下报错:Xilinx First Stage Boot Loader Release 2016.2 Aug 22 2019-10:51:48 Devcfg driver initializedSilicon Version 3.1Boot mode is SDSD:...

2019-12-14 14:38:19 2938 3

转载 Linux内存文件系统

转载自:https://cryolite.iteye.com/blog/358500本人在博主基础上做了验证,并补充了编译细节。在Linux中可以将一部分内存mount为分区来使用,可满足高IO的要求,通常称之为RamDisk。RamDisk有三种实现方式:第一种就是传统意义上的,可以格式化,然后加载。ramdisk: 基于虚拟在内存中的其他文件系统(ex2fs)。这在Lin...

2019-07-06 21:31:07 1218

转载 linux 网络

linux 关闭防火墙https://www.cnblogs.com/jiqing9006/p/8257331.html

2019-06-20 18:17:58 104

原创 ZYNQ AXI DMA调试细节(二)

这是之前那篇博客的实验篇。上一篇博文遇到了axidma接收的问题,经过各种实验和搜索,终于找到了一篇有用的文档,我在第一篇进行了介绍。不过,实验是自己的,虽然作者分析的错误原因很详细,很可信,但是得亲自验证。下面就介绍下我的验证结果。验证结果出了之前压根都没想到的现象,特此记录。一:axidma什么时候出现第一个有效的信号(相关ready和vaild信号都为高)?实验前:之前看ip...

2019-06-19 21:49:18 5198 13

转载 ZYNQ AXI DMA调试细节

--------------------- 已经征得作者同意作者:同年纪_ 来源:CSDN 原文:https://blog.csdn.net/q774318039a/article/details/88377135 版权声明:本文为博主原创文章,转载请附上博文链接!--------------------- 其他介绍部分省略,摘抄部分内容如下:(要了解更多详情,请参考原文...

2019-06-12 15:33:47 3622

转载 qt退出定位

https://blog.csdn.net/u011430225/article/details/52812854

2019-05-20 14:46:13 158

转载 Linux异步通知,以及Qt的调用

参考帖子:http://bbs.elecfans.com/jishu_913446_1_1.html

2019-04-23 16:16:13 468

转载 Qt、C语言的静态变量和静态函数介绍

帖子的搬运工:https://blog.csdn.net/xiaoazhang0/article/details/64122546

2019-04-23 16:12:36 512

原创 linux4.6 EC11旋转编码器的驱动

最近项目使用了旋转编码器EC11,遍查内核,发现并没有它的驱动,查了查CSDN,终于找到一篇有用的。根据自己的需要和对最基础的gpio_key.c的理解,我改写出了一份EC11的专用驱动。感谢下面博主的启发,有了这位高人的指点,我才有信心改写成功。并决定向他学习,将自己成功的代码与大家分享。https://blog.csdn.net/aifei7320/article/details/50...

2019-04-13 12:07:50 3612 14

转载 Linux SIGIO信号的介绍

转载一篇关于 Linux信号介绍的帖子,因为是原创,最好征求原博主同意。后期通会。https://blog.csdn.net/u011677209/article/details/52688014

2019-03-18 20:50:11 5377 2

原创 spi总线挂载多个设备的设备树描述

内核版本:linux4.6Vivado版本:201602工程中用到很多spi控制的从设备,首先对FPGA工程的正确性验证一下。验证的设备树描述如下:spi@e0006000 { compatible = "xlnx,zynq-spi-r1p6"; reg = &lt;0xe0006000 0x1000&gt;; ...

2019-03-07 18:11:04 9778 1

转载 学习材料收集

记一个好帖子   http://www.wowotech.net/

2018-12-25 09:16:32 144

原创 Linux 设备树添加spi设备

Linux:4.6应用开发板:zynq系列 zc706、zedboard文件系统:ubuntu12参考帖子:https://stackoverflow.com/questions/53634892/linux-spidev-why-it-shouldnt-be-directly-in-devicetree之前实验过spi控制器下面挂载spi设备,当时,关于spi设备树的节点描述如下...

2018-12-16 22:38:38 10795

转载 查看系统命令

转载来自: https://blog.csdn.net/grgary/article/details/50975237Linux下如何查看计算机的配置信息(cpu物理个数、几核)2016年03月24日 21:20:41 GJoker 阅读数:10549 标签: 计算机 linux cpu 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/...

2018-12-07 22:36:47 144

原创 Ubuntu14.04 建立TFTP服务

声明:以下内容参考自飞凌开发板的参考文档和其他帖子https://www.jb51.net/os/Ubuntu/88391.html。亲自实验成功。参考文档1.下载TFTP服务器相关  root@lyh-Inspiron-3437:/# apt-get install tftp-hpa tftpd-hpa xinetd2.建立tftp服务文件目录  root@lyh-Inspiro...

2018-12-07 15:30:17 208

转载 Ubuntu14.04安装搜狗输入法

最开始按照这个来的,很详细,也好参考。就是重启以后没有生效。https://blog.csdn.net/witnessai1/article/details/78380153然后,发现了另外一篇帖子。https://blog.csdn.net/cpu_12593/article/details/40718831照着做,成功了。也不知道之前的基础有没有用。都记录了吧。1. 注意最好是先...

2018-12-07 14:53:43 267

ec11驱动源码

在 gpio-keyc的基础上改写的旋转按钮 ec11的驱动,已经经过了测试。可自定义左旋和右旋的键值。如果按键值输入是第三个引脚,也支持按键操作 补存的头文件: gpio_ec11.h #ifndef _GPIO_EC11_H #define _GPIO_EC11_H struct device; struct gpio_desc; /** * struct gpio_ec11_button - configuration parameters * @leftcode: ec11 left direction input event code (KEY_*, SW_*) * @rightcode: ec11 right direction input event code (KEY_*, SW_*) * @gpio: %-1 if this key does not support gpio * @gpio: %-1 if this key does not support gpio * @active_low: %true indicates that button is considered * depressed when gpio is low * @desc: label that will be attached to button's gpio * @type: input event type (%EV_KEY, %EV_SW, %EV_ABS) * @wakeup: configure the button as a wake-up source * @debounce_interval: debounce ticks interval in msecs * @can_disable: %true indicates that userspace is allowed to * disable button via sysfs * @value: axis value for %EV_ABS * @irq: Irq number in case of interrupt keys * @gpiod: GPIO descriptor */ struct gpio_ec11_button { unsigned int code; unsigned int leftcode; /*记录左旋键值*/ unsigned int rightcode; /*记录右旋键值*/ int gpio; /*旋转编码器A引脚的gpio号*/ int subgpio; /*旋转编码器B引脚的gpio号*/ int active_low; const char *desc; unsigned int type; int wakeup; int debounce_interval; bool can_disable; int value; unsigned int irq; unsigned int irq_flags; struct gpio_desc *gpiod; }; /** * struct gpio_ec11_platform_data - platform data for gpio_ec11 driver * @buttons: pointer to array of &gpio;_keys_button structures * describing buttons attached to the device * @nbuttons: number of elements in @buttons array * @poll_interval: polling interval in msecs - for polling driver only * @rep: enable input subsystem auto repeat * @enable: platform hook for enabling the device * @disable: platform hook for disabling the device * @name: input device name */ struct gpio_ec11_platform_data { struct gpio_ec11_button *buttons; int nbuttons; unsigned int poll_interval; unsigned int rep:1; int (*enable)(

2019-04-22

空空如也

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

TA关注的人

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