自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ziyou飞翔的专栏

知识带来自由

  • 博客(171)
  • 资源 (2)
  • 收藏
  • 关注

原创 U-BOOT 挂网络文件系统 出现 nfs: server 192.168.1.231 not responding, still trying 问题解决方法

在U-boot命令行启动在数设置好nfs文件系统,启动到最后出现nfs: server 192.168.1.231 not responding, still trying,然就就一直卡在这里了原因是在NFS文件系统的/etc/init.d/rcS 中有设置IP地址的地方,并跟U-BOOT中配置的IP段还不一样,导致网络无法连通。去掉IP设置语句即可正常挂NFS

2018-01-13 21:26:54 1408

转载 ASN.1编码学习笔记

1.什么是ASN.1(抽象语法记法一)        ASN.1是ITU-T的一个标准集,它用来编码及表示通用数据类型,这些数据类型有可打印串值,八位位组串值,位串值,整数值以及用可移值方式组合而成的其他类型序列值.简单的说,ASN.1指定了以何种方式对非平凡的数据类型进行编码,以便其他任何平台及第三方工具都能够解释其内容.比如,字母a在一些平台以ASCII编码为十进制数值97,而在其

2017-12-15 21:54:58 3217

转载 busybox telnetd: can't find free pty

1、内核选项:CONFIG_UNIX98_PTYS=yCONFIG_DEVPTS_MULTIPLE_INSTANCES=y 2、busybox选项:CONFIG_FEATURE_DEVPTS=y3、有设备文件mkdir /dev/ptsmount -t devpts devpts /dev/pts //将devpts文件系统加载在/dev/pstmk

2017-11-03 13:33:46 1151

转载 Linux常用文件系统概述-RAM篇

前面提到的文件系统都是基于Flash存储器的,而本文介绍的这些文件系统都是利用RAM来作为他们的存储空间。它们共同的优点都是读写的速度非常快(因为是在内存中读写),而缺点也很明显,就是当系统复位之后会丢失所有数据。      二、基于RAM的文件系统      1、Ramdisk文件系统      Ramdisk是将一部分固定大小的内存当做分区来使用

2017-09-09 16:56:27 907

转载 Qt5应用程序的部署

1.概述和以往版本的QtSDK不同,Qt5对整个SDK结构进行了较大幅度的修改。以前Qt4的代码移植到Qt5版本上,需要更改的东西(包括QApplication、TextCodec等)也比较多。Qt5应用程序的部署与之前版本之间的差异,主要是需要增加Qt里plugins/platforms/下的dll的部署。2.依赖库一览2.1QT模块库Qt5Core.dll     #QT核

2017-07-29 15:20:11 807

转载 Qt 应用程序的部署

对于初学者,这个问题实在是太令人头疼了。Qt编译出来的程序在自己电脑上跑的好好的,可换到没装过Qt组件的电脑上就哑了火~各种奇葩错误啊!!!刚开始作为一个小白,自然是求助百度(不要问我为什么不用Google:家里网线翻墙太麻烦,所以我也只能呵呵了~)。百度出来的结果我也呵呵了~ 绝大多数都是瞎说+复制粘贴。最常搜到的是,让他报错,然后报错缺什么dll

2017-07-29 15:18:51 962

转载 电表_正向有功、反向无功

所谓正向、反向计量这种表都能计量,有功总电能就是你实际的电量,无功总电能就是无功量(功率因数),如果接线错误,你可以看面板显示的两个小箭头,如果两个箭头方向相同说明你接线有错误。电能可以转换成各种能量。如:通过电炉转换成热能,通过电机转换成机械能,通过电灯转换成光能等。在这些转换中所消耗的电能为有功电能。而记录这种电能的电表为有功电表。有些电器装置在作能量转换时先得建立一种转换的环境,如:电动机,

2017-05-24 18:45:57 18834

转载 Keil C51重定向printf到串口

原文地址:http://blog.csdn.net/yannanxiu/article/details/52438351概述进行C/C++开发的时候我们都会需要打印调试信息,打印调试信息时我们习惯使用printf函数,但是在Keil C51环境下,由于我们的程序是下载到单片机里,使用printf函数时不能直接打印到串口上,这个时候就需要我们对printf函数输出重定向。重定

2017-05-19 19:41:22 1201

转载 I2C总线协议详解

1.1 I2C总线知识1.1.1  I2C总线物理拓扑结构     I2C 总线在物理连接上非常简单,分别由SDA(串行数据线)和SCL(串行时钟线)及上拉电阻组成。通信原理是通过对SCL和SDA线高低电平时序的控制,来 产生I2C总线协议所需要的信号进行数据的传递。在总线空闲状态时,这两根线一般被上面所接的上拉电阻拉高,保持着高电平。1.1.2  I2C总线特征   

2017-05-18 19:05:22 278

转载 I2C总线协议

1.I2C协议   2条双向串行线,一条数据线SDA,一条时钟线SCL。   SDA传输数据是大端传输,每次传输8bit,即一字节。   支持多主控(multimastering),任何时间点只能有一个主控。   总线上每个设备都有自己的一个addr,共7个bit,广播地址全0.   系统中可能有多个同种芯片,为此addr分为固定部分和可编程部份,细节视芯片而定,看datash

2017-05-18 19:04:23 296

转载 AD分辨率和精度区别

最近做了一块板子,当然考虑到元器件的选型了,由于指标中要求精度比较高,所以对于AD的选型很慎重。很多人对于精度和分辨率的概念不清楚,这里我做一下总结,希望大家不要混淆。我们搞电子开发的,经常跟“精度”与“分辨率”打交道,这个问题不是三言两语能搞得清楚的,在这里只作抛砖引玉了。简单点说,“精度”是用来描述物理量的准确程度的,而“分辨率”是用来描述刻度划分的。从定义上看,这两个量应该是风马牛不

2017-05-10 16:38:56 3789

转载 在Linux中让echo命令显示带颜色的字

echo显示带颜色,需要使用参数-e格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如: echo -e "\033[41;37m TonyZhang \033[0m"其中41的位置代表底色, 37的位置是代表字的颜色 注: 1、字背景颜色和文字颜色之间是英文的“”“” 2、文字颜色后面有个m 3、字符串前后可以没有空格,如果有的话,输出也是同样有空格

2017-04-25 15:02:42 352

原创 Python中加入中文注释

最近开发学习Pyton,当加入中文注释时,运行程序报错: File “./test1.py”, line 3 SyntaxError: Non-ASCII character ‘\xe6’ in file ./test1.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html fo

2017-04-23 19:08:04 4942

转载 Linux配置启动项,自启动服务

--2014-02-15 更新:看到新闻说ubuntu将切换到systemd。。http://www.cnbeta.com/articles/272538.htmLinux下有两种机制,一个是旧式的System V initialization,它来源于Unix并且至今仍被各种Linux distros所采用;另一种是近几年提出的Upstart机制。

2017-04-23 16:01:19 515

原创 解决ubuntu14.04 启动时卡在 Waiting for network configuration...

最近系统ubuntu14.04系统总是出现: Waiting for network configuration… 而且每次都卡一分多钟排查原因,是/etc/network/interfaces 中配置了eth0, wlan0, 而eth0没有插网线导致的。 而出现Waiting for network configuration… 是在文件/etc/init/failsafe.conf中

2017-04-23 15:42:45 9580 1

转载 ubuntu 启动流程

Upstart 简介假如您使用的 Linux 发行版是 Ubuntu,很可能会发现在您的计算机上找不到/etc/inittab 文件了,这是因为 Ubuntu 使用了一种被称为 upstart 的新型 init 系统。开发 Upstart 的缘由大约在 2006 年或者更早的时候, Ubuntu 开发人员试图将 Linux 安装在笔记本电脑上。在这期间技术人员发现经典的 sysvi

2017-04-23 13:27:21 647

原创 Ubuntu 添加删除开机启动项

Ubuntu或者Debian系统中update-rc.d命令,是用来更新系统启动项的脚本。这些脚本的链接位于/etc/rcN.d/目录,对应脚本位于/etc/init.d/目录。在了解update-rc.d命令之前,你需要知道的是有关Linux系统主要启动步骤,以及Ubuntu中运行级别的知识。一、Linux系统主要启动步骤读取 MBR 的信息,启动 Boot Manager。   加载系统内核

2017-04-23 10:30:14 20094

原创 ubuntu14.04 安装使用bootchart

bootchar 是Linux下的一下记录各服务和软件启动时间的一个程序 ubuntu14.04 安装方法sudo apt-get install bootchart之后系统每次启动后都会在 /var/log/bootchart/ 目录下生成一张.png的图片,详细记录了系统各部分的启动时间,方便优化系统启动时间。

2017-04-23 09:25:01 2116 1

转载 tmux的使用方法和个性化配置

介绍tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行,这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失!此外,tmux完全使用键盘控制窗口,实现窗口的切换功能。简单地说,tmux对于我主要有两个功能(这应该也是tmux的主要功能):split窗口。可以在一个terminal下打开多个终端,也可以对当前屏幕进行各种split,

2017-04-19 11:32:04 469

转载 C语言实现程序跳转到绝对地址0x100000处执行

嵌入式笔试题:想让程序跳转到绝对地址0x100000处执行,该如何做?网上看到有如下答案:*((void(*)(void))0x100000)();经过在VC++6.0和Linux gcc4.4.3下测试,均不能通过编译。VC++6.0报错:error C2100: illegal indirectionGCC报错:error: void value not

2017-04-08 14:45:57 2051

转载 linux驱动开发流程

嵌入式Linux驱动开发流程嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,完成以下功能:◇ 驱动程序的注册和注销。◇ 设备的打开和释放。◇ 设备的读写操作。◇ 设备的控制操作

2017-04-08 14:44:18 293

转载 ubuntu 下的PDF阅读器

Ubuntu 里默认的pdf阅读器是 evince,但是不支持托动,看电路原理图时比较不方便。所以找到了一个比较好用的pdf阅读器。     ubuntu 下的PDF 阅读器 okular [ˈɔkjələ]   中文意思是 眼睛       这个软件是一用就让你爱上他的那种。        step 1: 安装      sudo apt-ge

2017-04-07 16:10:51 757

原创 ajax测试程序

记录一个ajax的一个测试程序<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <% #include virtual="/include/page.html"%> </head> <body> <button class="

2017-03-27 09:08:29 384

原创 ubuntu linux下使用google drive

起因由于使用ubuntu14.04 系统,不方便使用百度网盘,又把把重要的文件备份到网盘中,使用google drive比较方便。方法有很多像 Grive2 这样的工具,以及更容易使用的以 Ocaml 语言编写的基于 FUSE 的文件系统。我将会用后面这种方式演示如何在 Linux 桌面上挂载你的 Google Drive。尽管这是通过命令行完成的,但是它的用法会简单到让你吃惊。它太简单了以至于谁都

2017-03-26 18:13:33 10239 2

原创 ubuntu14.04 使用keepass

安装sudo apt-get install keepass2安装完成后默认是英文的,可以去官方网址下载中文包:http://keepass.info/translations.html注意选择 2.x 版本语言包配置解压后把 Chinese_Simplified.lngx 复制到~/.local/share/KeePass 目录(.local 为隐藏目录,在浏览文件夹时按下 Ctrl + H 快

2017-03-26 17:27:10 1277

原创 QT4程序在QT5环境编译运行

最近装了QT5.4.1的开发环境,有一些是QT4的程序需要移植过来,直接编译会各种报错,QT官方wiki给出了移植方法:http://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5     需要修改的.pro文件,添加QT += core gui widgets

2017-03-26 11:26:31 5832

原创 QT5.4.1找不到qmake: qmake: could not exec '/usr/lib/i386-linux-gnu/qt4/bin/qmake': No such file or dire

在linux命令行上执行 qmake -project时报错:qmake: could not exec '/usr/lib/i386-linux-gnu/qt4/bin/qmake': No such file or directory原因:qtchooser默认选择路径中没有指向qmake路径,qtchooser默认路径在:/usr/lib/i386-linux-gnu/qt-default/q

2017-03-26 10:41:36 7422

原创 QT5.3.2编译程序出错: GL/gl.h: No such file or directory

用QT5.3.2编译程序报错: fatal error: GL/gl.h: No such file or directory原因:You are missing the OpenGL include files. Install the mesa-common-dev package.解决方法:sudo apt-get install mesa-common-devsudo apt-get in

2017-03-26 10:25:08 1719 1

转载 ubuntu 下安装及配置ReText

转载:http://blog.csdn.net/skyman1991/article/details/46477279新装了系统各种配置,先送上markdown神器ReText的安装及配置平台:Lubuntu 14.041.安装ubuntu下安装ReText比较方便,直接命令行sudo apt-get install retext当然也可以到官网

2017-03-26 10:16:32 4550

转载 Meta http-equiv属性详解

http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 引用meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-equiv属性主要有以下几种

2016-11-29 09:55:52 277

原创 树莓派设置开机启动脚本

网上有不少关于如何让Linux自动运行自己编写的脚本或者程序的方法,但是大多数都是把命令写到/etc/rc.local里,这样虽然能够实现随机运行,但是并不够灵活。不能像mysql,apache等服务一样能够使用service命令或者调用init.d下的脚本启动、关闭或者重启进程。例如,service mysql restart service apache2 stop或者/etc/init.d/m

2016-10-17 15:41:28 16203

转载 linux环境变量设置方法总结(PATH/LD_LIBRARY_PATH)

PATH:  可执行程序的查找路径查看当前环境变量:echo $PATH设置: 方法一:export PATH=PATH:/XXX 但是登出后就失效方法二:修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile        1. 在其中添加例如export PATH=/opt/ActivePython-2.7/bin:$PATH  

2016-10-11 10:22:35 2028

转载 V4L2 API详解 <三> Buffer的准备和数据读取

作者: Sam (甄峰)  sam_code@hotmail.com前面主要介绍的是:V4L2 的一些设置接口,如亮度,饱和度,曝光时间,帧数,增益,白平衡等。今天看看V4L2 得到数据的几个关键ioctl,Buffer的申请和数据的抓取。1. 初始化 Memory Mapping 或 User Pointer I/O.申请数据Buffe

2016-09-17 10:30:52 7145

转载 V4L2 API详解 <二> Camera详细设置

Camera的可设置项极多,V4L2 支持了不少。但Sam之前对这些设置的用法和涵义都是在看videodev2.h中边看边理解,感觉非常生涩。直到写这篇blog时,才发现v4l2有专门的SPEC来说明:http://www.linuxtv.org/downloads/legacy/video4linux/API/V4L2_API/spec-single/v4l2.html

2016-09-17 10:29:14 3380

转载 ubuntu14.04+opencv 3.0安装及测试

本文记录ubuntu下安装opencv过程,步骤来自 opencv官网1、安装opencv所需的库(编译器、必须库、可选库)转载请说明 http://www.cnblogs.com/llxrl/p/4471831.htmlGCC 4.4.x or later CMake 2.6 or higher Git GTK+2.x or higher, including headers (libgtk

2016-09-15 12:13:12 3430

原创 编译 uvc_streamer报错

编译 uvc_streamer报如下错误: uvc_stream.o:在函数‘main’中: uvc_stream.c:(.text.startup+0x4c2):对‘pthread_create’未定义的引用 uvc_stream.c:(.text.startup+0x4ce):对‘pthread_detach’未定义的引用 uvc_stream.c:(.text.startup+0x53

2016-09-14 16:05:48 965

原创 ubuntu 系统解决mysql连接问题(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:

mysql -uroot -pEnter password: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’(using password: NO)使用网上介绍的方法修改root用户的密码:mysqladmin -uroot -p password ‘newpassword’Enter password: mysqlad

2016-09-14 11:44:57 3125

原创 error: ‘struct hostent’ has no member named ‘h_addr’

编译网络程序是出现错误: error: ‘struct hostent’ has no member named ‘h_addr’ 查看相应的头文件里面有h_addr 成员/* Description of data base entry for a single host. */struct hostent{ char *h_name; /* Official na

2016-07-18 15:29:51 3760 1

转载 PI3体验之无线网AP模式设定及热点分享

随着PI3极其迅速的市场普及率,越来越多的用户开始针对PI3做一些研发设计。特别是板载的WIFI功能,毫无疑问,提供了更加广阔的探索空间。 借此机会,可以尝试利用其便利将PI3设成AP模式,做成一个热点分享,启动IP转向功能以便于开通NAT,通过路由方式实现无线上网。所以PI3可以成为家用无线路由器的首选! 由于BCM43438芯片提供了开源的brcmfmac驱动支持,所以树莓派发烧友们可以很方

2016-07-13 15:33:24 2564

原创 交叉编译openssl-1.0.1k

./config no-asm shared –prefix=/work/output/arm-linux –cross-compile-prefix=arm-linux- 说明: no-asm – 关于汇编的模块部进行编译,因为部分汇编会报错 shared – 表示编译成动态链接库 –prefix=xxxx work/output/arm

2016-06-29 09:33:27 2334 1

SD2.0协议(规范)

SD卡2.0协议,可以做为SD卡驱动工程师的参考文档。

2015-08-04

空空如也

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

TA关注的人

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