自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Altium designer 如何去掉原理图上的小圆点,如下图中红色圈起来的

此原理图为从Orcad转换过bai来,会出现此现象。具体办法如下:双击注释或者标号文字,下面以双击注释为例,弹出如下对话框,将图中自动定位复选框打勾,如图所示,点击OK,返回原理图。即可看到刚才的小圆点消失了。如有多个元器件需要更改时可使用Altium Designer 的寻找相似对象。最后按shift+C退出寻找相似对象...

2020-06-19 16:00:24 4866

转载 Linux 内核层和 用户层 配置 GPIO 引脚

 Linux BSP 开发的基础就是和GPIO打交道, 下面总结下这几天对某家开发板的GPIO控制的知识。  公司的开发板用的是 DTB  模式 ,首先,进入 dts,dtsi文件查看关于GPIO 的模块。soc { . . . gpio0: gpio@****addr {...

2018-11-12 19:30:12 3219

转载 linux内核驱动中_IO, _IOR, _IOW, _IOWR 宏的用法与解析

在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:     bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。     bit29~bit15 14位为 "数据大小" 区,表示 ioctl() 中的 arg ...

2018-11-12 16:55:27 527

转载 Qt Creator多窗口程序编写

天重新开工,刚刚进行了Qt Creator的多窗口程序的学习,是参考网上的一些资料做的。程序的功能是程序开始出现一个对话框,按下按钮后便能进入主窗口,如果直接关闭这个对话框,便不能进入主窗口,整个程序也将退出。当进入主窗口后,我们按下按钮,会弹出一个对话框,无论如何关闭这个对话框,都会回到主窗口。现在我们具体的来做这个实验。1. 新建Qt4 Gui Application工程,工程名为MultiW...

2018-06-12 20:33:34 2125

转载 qwt实时曲线

一、首先要定义和实例化一个QwtPlot,然后是一根曲线QwtPlotCurve,还有就是数据,由于QwtPlot是从设计器拉到界面,IDE做了这个工作就暂时不管了,如果没有IDE可以用代码写的://曲线 QwtPlotCurve * curve;//X轴double time[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};//Y轴double val...

2018-06-12 20:32:15 897

原创 开机启动qt程序

如果想在开机后直接运行自己编的qt程序,而不想出现qt自带的那个界面只需把/etc/init.d/rcS中的加上自己的启动程序/目录/二进制程序名 -qws &(&表示后台运行)...

2018-06-12 20:30:51 4133 3

原创 ATO43触摸屏的内核设置分辨率

make menuconfig后的配置菜单目录--->Device Drivers ---->Graphics support --->Support for ...frame... ---->AT91 from ......display(LCD...480*272)...

2018-05-18 16:56:22 599

原创 内核下载

Tftpd32软件设置uImage内核文件位置,和IP地址重启主板出现reboot时,按任意键printenv查看变量setenv serverip 设置服务器IP为window的IPsaveenvrun dk当出现*******后表示下载完成bootm后主板重启后完成内核的下载并使用。...

2018-05-18 16:49:50 780

转载 PC104总线时序

6.0 ISA总线时序图8位 I/O 总线周期________BALE __| |__________________________________________ ______________________________________________ __SA(15:0) _><______________________________________________&gt...

2018-05-18 16:40:12 1444

原创 PM515数据采集卡

第四章 寄存器定义对应地址(十六进制) 操作 意义基地址+0 写 设置当前 AD 通道号基地址+0 读 软件启动 AD 转换基地址+1 读 判断 AD 转换是否完成,字节第一位为 1 表示本次转换没有完成,反之转换完成。基地址+1 写 设置 AD 转换方式和中断触发方式基地址+2 字读 读取 AD 转换结果,低 12 位有效基地址+4 写 保留基地址+4 读 保留基地址+5 写 设置中断屏蔽位和时...

2018-05-18 16:38:04 475

翻译 新的I / O内存访问机制

用于PCI总线(以及其他)的最合理的当前卡向总线提供一个或多个I / O存储器区域。通过访问这些区域,处理器可以与外设进行通信并使事情发生。查看/ proc / iomem将显示已在给定系统上注册的I / O内存区域。广告要使用I / O内存区域,驱动程序应该将该区域与ioremap()的调用进行映射。 ioremap()的返回值是一个魔术cookie,可以传递给一组访问函数(名称为readb()...

2018-03-25 17:38:36 209

转载 Qt移植到ARM Linux教程

Qt 是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,...

2018-03-21 15:59:28 2523

原创 虚拟机Ubuntu16.04 The system is running in low-graphics mode解决方法!!

安装的虚拟机Ubuntu16.04 64位本可以正常使用,在安装了许多软件包(caffe)后不知哪里配置出现问题,出现The system is running in low-graphics mode错误,尝试多种方法,以下方法适用:1.Ctrl+ALT+F1 进入控制台2.输入用户名和密码进入系统3.输入以下命令:cd /etc/X11    sudo cp xorg.conf.failsaf...

2018-03-21 15:44:37 833

转载 关于系统启动时的"Dependency failed for pNFS block layout mapping daemon”问题

Just if it is useful for anyone:If you installed nfs-utils and get the warning boot message "Dependency failed for pNFS block layout mapping daemon." you can get rid of that warning by# systemctl mask...

2018-03-21 15:41:05 3104 4

原创 Ubuntu下Linux中NFS的portmap

    在新版本的Ubuntu中,NFS的两个服务进程已经没有portmap了(etc/init.d中没有它了),而是被rpcbind代替了,所以要把用到portmap换成rpcbind。

2018-03-21 15:35:56 3743 1

转载 PIO与DMA

1.PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其它的操作。PIO数据传输模式又分为PIO mode 0、PIO mode 1、PIO mode 2、PI...

2018-03-20 10:19:43 828

原创 多线程对‘pthread_create’未定义的引用之列的错误解决办法

由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a所以,在gcc编译的使用应该加上 -pthread 选项 (注意不是 -lpthread)eg:gcc thread.c -pthread -o thread...

2018-03-14 10:51:19 614 2

转载 stdin,stdout,stderr分析

我们在写C程序时经常遇到printf(),fprintf(),perror(),这些东西到底有什么作用。说到这不得不提及stdin,stdout,stderr。想想,我们在用C去写文件时的操作,File *fp=fopen(),这个fp就是我们向系统申请的,相当于一通往文件的通道。 其实,stdin,stdout,stderr就是这个fp,不过他是随着计算机系统的开启默认打开的,其中0就是stdi...

2018-03-13 15:35:38 255

原创 Linux中PATH变量的查询、添加和删除

1、查看PATH变量:    echo $PATH会出现: 路径1:路径2:路径32、添加PATH变量:    export PATH=$PATH:新添加的路径     (关闭终端失效)3、删除PATH变量echo $PATH路径1:路径2:路径3:路径4要删除路径4,只需要copy上面的路径1:路径2:路径3然后赋值给PATHexport PATH=路径1:路径2:路径3       (关闭终...

2018-03-13 11:01:29 4973

原创 主机,虚拟机,开发板之间的ping通

首先三者必须在同一网段,如都是192.168.1.xxx;主机IP可以在运行cmd中输入命令ipconfig查看,虚拟机和开发板为Linux系统的可以用ifconfig命令    虚拟机以桥接(自动)模式,一般情况下为主机和虚拟机可以互通,但都不能与开发板ping通;如果是主机连接无线网络的情况,原因是虚拟机桥接到本地机的无线网卡,而开发板直接连接到本地机的本地网卡。网上有好多方法都是把桥...

2018-03-06 15:32:58 660

空空如也

空空如也

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

TA关注的人

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