自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

colorfulshark

blog of a linux developer

  • 博客(24)
  • 资源 (61)
  • 收藏
  • 关注

原创 关于Ubuntu编译Qt失败问题

这两天被Qt折腾疯了,由于使用的嵌入式开发平台对Qt版本有限制,因此只能通过编译源码安装,然而第五次编译依然失败。。。我遇到了各种奇怪的问题,比如数据类型错误,括号错误,强制转换错误,我甚至手工更改cpp文件,但都是解决了这个问题又出现新的问题,逼到绝路的我只能使用厂家提供的Fedora 8,这下可好,一次编译成功,然后好奇的我又去搜索了一下Ubuntu,Fedora哪个更适合做嵌入式开发,结果发

2016-12-31 21:00:14 1647 2

原创 nfs server not responding still trying解决方案

从嵌入式设备上读取nfs目录的文件,每次尝试读取都会显示nfs server not responding still trying,但是连接正常,目录也能正常读取,仔细看了一下指导书上的命令,得到解决方案。在mount 后面加上-o rsize=4096,wsize=4096,比如mount -t nfs -o nolock,rsize=4096,wsize=4096 192.168.199.2

2016-12-30 22:38:15 702

原创 mount 错误 “RPC: failed to contact local rpcbind server (errno 5)

在博创的S2440平台上挂载NFS时报的错,其实是自己偷懒,没有按照手册上的指令执行。只需要在执行mount的时候加上 -o nolock选项即可,如mount -t nfs -o nolock 192.168.199.2:/home/ryan/armlinux ~/armlinux

2016-12-30 22:28:03 481

原创 Linux设置网卡网络信息

虽然有些Linux发行版提供了图形界面,但使用命令设置网络信息(IP,子网掩码,网关)等还是很重要的,更详细的信息可以参看man手册。首先需要确定你的网卡名称,执行以下命令后确认你要设置的网卡 ifconfig假设要设置eth0,那么通过以下命令设置IP ifconfig eth0 192.168.199.4 设置网关 ifconfig eth0 broadcast 192.168.199

2016-12-30 22:20:10 362

原创 Ubuntu16.10添加NFS服务及配置共享目录

NFS(Net Filesystem System)可以用于不同操作系统之间通过网络传输文件,在嵌入式开发领域,

2016-12-30 22:10:43 1649 1

原创 Linux修改环境变量

在Linux中,有许多种修改环境变量的方法,下面我们从修改方法,生效方法,有效期限,用户局限几个方面分别介绍一下。查看PATHecho $PATH 以添加mongodb server为列修改方法一export PATH=/usr/local/mongodb/bin:$PATH //配置完后可以通过echo $PATH查看配置结果。 生效方法:立即生效 有效期限:临时改变,只能在当前的终端窗

2016-12-29 23:33:08 27625 1

原创 ubuntu 16.10 搭建s3c 2440平台交叉编译工具链

本次选择的嵌入式开发平台为博创公司的UP-CUP S2440平台,随书光盘中可以找到提供的交叉编译链arm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2 ,由于书中介绍的Linux发行版为Fedora,而我使用的是Ubuntu,因此书中的安装脚本我并不能使用,必须手动安装。具体步骤复制交叉编译链的包到Ubuntu中,这里我复制到了桌面上。解压压缩包到 /usr/loc

2016-12-29 23:22:23 1398

原创 【鸟哥Linux】正则表达式与文件格式化处理

正则表达式是通过使用一些特殊字符的排列,来表示一类字符串的共有模式,它不是一个具体的工具,只是一个标准,只要符合这个标准就可以使用正则表达式,从而可以达到过滤分析信息的目的。重要概念正则表达式与bash中的完用字符并不相同,完用字符是bash接口提供的一个功能,正则表达式则是一种字符串的表示方式,需要分开学习。特殊符号:[:alnum:]英文大小写字符及数字,[:alpha...

2016-12-29 09:08:22 365

原创 【鸟哥Linux】认识与学习BASH

简单的说,bash对于Linux的重要程度基本相当于GUI对于Windows的重要程度,不会使用bash也就相当于没学过Linux。重要概念shell也被称为壳程序,因为处于操作系统的最外层,功能是把操作系统的接口提供给用户使用,从而避免用户直接使用内核功能,造成系统崩溃,广义上来讲,使用图形接口的程序也叫做壳程序。因为大多数Linux发行版提供的shell都相同,所以使用起来具

2016-12-28 22:37:19 333

原创 嵌入式Linux开发分类

随着智能硬件的兴起,嵌入式Linux开发变得热门起来,很多人都开始学习相关知识,但只有定位准确才能学到所需要的东西,下面按照从下到上的层次,看看嵌入式开发的分类。嵌入式硬件开发熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。熟练掌握嵌入式硬件知识,熟悉硬件开发模式和设计模式,熟悉ARM32位处理器嵌入式硬件平台开发、并具备产品开发经验。精通常用的硬件设计工具:Prot

2016-12-21 23:19:39 604

原创 【鸟哥Linux】Vim程序编辑器

玩Linux的同学肯定听说过Vim这款编辑器,我已开始用ubuntu时觉得在终端里编辑文档是一件非常蠢的事情,知道某天看一个学长在完全不使用鼠标的情况下高速地编辑代码,这么炫(zhuang)酷(bi)的工具我也要学会。。。模式转换按键说明第一部份:一般指令模式可用的按钮说明,光标移动、复制贴上、搜寻取代等[Ctrl] + [f]:屏幕“向下”移动一页,相当于 [Page D

2016-12-21 22:19:29 434

原创 Ubuntu的Vi/Vim编辑器的方向键变成ABCD问题

在一些Linux发行版中使用Vi/Vim编辑器时,偶尔会遇到在Insert模式下无法使用方向键移动光标的问题,并且还会输入诸如B/D等字符,解决方法如下。在终端下输入如下命令echo "set nocp" >> ~/.vimrcsource ~/.vimrc

2016-12-20 21:02:35 4913 1

原创 Ubuntu VMware出现No 3D support is available解决方式

像我这样的Ubuntu脑残粉,电脑上只安装了Ubuntu,但是有时又必须得使用Windows,于是就装了一个Windows虚拟机,使用的是VMware,问题出在默认设置下启动虚拟机无法启动3D硬件加速,下面看看如何解决。通常情况下,你会看到下面这个图解决方法查看驱动是否正确安装,使用sudo lshw -C display ,如果能够正常识别显卡,说明驱动没有问题。尝试修改虚拟机的 *.vmx

2016-12-20 20:35:18 4324 1

原创 【鸟哥Linux】文件与文件系统的压缩/打包/备份

当传输大量文件的时候,为了提高文件传输的速度,我们经常会使用压缩或者打包操作,在Windows中这不过是点点鼠标的事情,那么在Linux的终端中我们如何使用命令行来完成这个操作呢重要的概念常见的压缩文件的扩展名 *.Z compress 程序压缩的文件; *.zip zip 程序压缩的文件; *.gz gzip 程序压缩的文件; *.b

2016-12-20 08:16:11 771

原创 基于Dais CMX16的计算机组成原理微程序课程设计

计算机组成原理(微机原理)是计算机专业学生必修的一门课程,也是考研的专业课,这是一门研究计算机工作原理的课程,但理论知识掌握的再好,不能用到实际中也只是文字而已,因此,课程设计就是将理论结合实际的很好的一种方式(全是废话)。好的,说说本次的课程设计,首先,我所做的课程设计是在Dais CMX16 的16位模型机基础上实现的,地点是烟台大学,各个大学的课程设计可能稍有差别,但大体思路应该是一样的。设

2016-12-19 20:15:56 10527 3

原创 【鸟哥Linux】Linux 磁盘与文件系统管理

不同的操作系统对文件管理方式各不相同,因为他们对于文件的权限属性等信息都有不同的规定,只有被格式化为与操作系统相适合的文件系统,才能被操作系统识别并且使用,下面主要研究Linux文件系统。在Linux文件系统中,主要有以下几个重要的概念superblock:记录此 filesystem 的整体信息,包括inode/block的总量、使用量、剩余量, 以及文件系统的格式与相关信息等;inode:

2016-12-18 22:11:39 522

原创 驰为Hi8 pro安装单windows10

国产的廉价双系统平板大多都只有32G的存储空间,虽然确实勉强把windows和安卓都塞进去了,但是可用空间非常有限,所以本片教程教你怎样安装单windows,理论上也适合其它品牌的平板。需要准备的硬件:大于4G的U盘usb分线器otg线(如果有USB接口则不需要)USB鼠标,键盘需要准备的软件:驰为论坛下载的windows刷机包,这个就不提供了,因为驰为不同批次的平板硬件不太一样,系统

2016-12-15 14:42:46 10676 5

原创 【鸟哥Linux】Linux文件与目录管理

在没有GUI的Linux中,需要经常使用终端对文件及目录进行管理,包括增删改查等操作,下面来具体介绍一些重要的部分。cd [~,-,.,..,路径] 。【~】表示家目录;【-】表示返回之前访问的目录,相当于Windows中的返回;【.】表示当前目录,【..】表示上一级目录;也可以使用一个合法的路径,如/var 。pwd 。显示当前所在目录的具体路径。mkdir [-m,-p] 目录 .【-m】表

2016-12-14 22:04:43 532

原创 Hi8 pro加装USB 2.0接口

根据一位群里的大神提供的思路,在Hi8pro的主板上有一个预留的3G网卡的位置,通过查询引脚定义可以找到D+,D-两个USB数据引脚,然后使用万用表测量找到5V供电引脚即可。如下图,这是USB四个引脚的接线点,焊点比较小,尤其是数据引脚,需要一定的焊接功底,推荐使用尖头电烙铁,焊接温度400°C左右即可。 下面是焊接好之后的样子,我已开始电烙铁温度调的有点低,导致有些虚焊,结果补焊补多了,VCC

2016-12-14 12:46:15 6575 9

原创 【鸟哥Linux】Linux的文件权限与目录配置

Linux作为一个多用户操作系统,通过权限机制保证各个用户的操作行为不互相干扰,正确理解权限显得尤为重要使用ls -al /命令可以清楚的看到各个文件和目录的权限,比如这个drwxr-xr-x 3 root root 4096 Dec 10 02:40 home第一个字符串描述了权限信息,第二个为链接次数,第三个为所有者,第四个为用户组,第五个为文件大小,第七个为最后一次修改日期,第八个为为

2016-12-11 15:19:09 498

原创 Ubuntu安装codeblocks

许多人想在ubuntu下安装codeblocks就直接使用搜索引擎,其实很多教程都已经过时了,使用那些方法轻则安装了旧版的软件,重则由于兼容性问题导致一系列系统问题,下面教大家怎样通过官方的安装方法来安装codeblocks,目前最新版为16.01.打开Ubuntu官网点击【download】点击【Download the binary release】找到下面的Linux,可...

2016-12-10 22:48:15 674

原创 【鸟哥Linux】Linux帮助man手册

Linux本身并不提供任何的GUI,我们所熟悉的gnome只是一个团队发行的一套应用软件,这跟windows并不相同,Linux的精髓在终端,但是,大量的命令让人捉摸不透,这时我们需要使用到man手册。man手册最简单的用法就是man 命令我们可以通过输入man man来了解man指令的使用方法,包括参数和可选项,这里介绍几个比较重要的内容。 1. 打开任意一个man手册的页面,会在左上角的指令名

2016-12-10 22:17:32 579

原创 【鸟哥Linux】Linux磁盘分区基础知识

今天突然发现自己以前许多关于计算机的知识都不正确,看来以后还是要注重基础知识的积累,下面总结一下今日所学。关于Linux中设备命名。 IDE硬盘:/dev/hd[a-d] SCSI/SATA/USB硬盘/USB闪存盘:/dev/sd[a-p] 对于IDE硬盘,一般有两条排线,一主一副,每条IDE排线可以连接两块硬盘,一主一副,从而可以分出a-d四个编号。 对于非IDE存储器,则是以系统识别

2016-12-09 22:48:20 945

原创 ubuntu 16.10 安装tar.gz版本的adobe flash player

在使用ubuntu的时候,我们经常会需要安装从网站上下载的程序包,本篇文章介绍一下如何安装tar.gz格式的软件包。这里我们以安装firefox的flash插件为例。从adobe的网站上,我们选择tar.gz格式的flash player安装包,文件名为install_flash_player_11_linux.x86_64.tar.gz,我们需要先对其进行解压缩,执行命令tar -zxvf ./i

2016-12-08 13:26:32 3566

Unix环境高级编程 非扫描 带目录

《Unix环境高级编程》详细介绍了Linux C标准库以及Linux 系统调用中的大量使用函数

2017-04-04

Google C++编程规范

Google内部对于C++的编码规范

2017-04-04

C语言程序设计 第四版

谭浩强 《C语言程序设计》第四版,带目录

2017-04-04

protobuf-cpp-3.2.0.tar.gz

opencv编译附加组件所需库

2017-02-24

protobuf-cpp-3.1.0.tar.gz

opencv编译附加组件所需库

2017-02-24

opencv_contrib

opencv附加模块

2017-02-24

rtl8192eu linux 源码

rtl8192eu的linux源码,可以编译到不同的linux平台

2017-02-19

ACPIBacklight.kext.zip

用于黑苹果的笔记本背光驱动

2017-02-03

IntelBacklight.kext.zip

用于Intel显卡的背光驱动

2017-02-03

DarwinDumper.zip

用于获取macOS中某些系统信息的工具软件

2017-02-02

ApplePS2SmartTouchPad.kext.zip

适用于黑苹果的touchpad驱动,支持ELAN, FocalTech 和 Synaptics的触控板

2017-01-30

config-bcm94352-120.plist.zip

针对10.12的BCM94352的Clover驱动补丁

2017-01-30

config-bcm94352-103.plist.zip

针对10.10的博通无线网卡的Clover驱动补丁

2017-01-30

wireless_bcm94352-100_patch.command.zip

针对10.10的BCM94352的二进制补丁程序

2017-01-30

config-bcm94352-110.plist.zip

针对BCM94352的CloverPatch文件

2017-01-30

wireless_bcm94352-110-v4.0c.command

适用于10.12/10.11的博通无线网卡的Handoff补丁程序

2017-01-30

BrcmPatchRAM.kext.zip

针对博通无线网卡的补丁驱动,适用于10.10以及之前的版本

2017-01-30

BrcmPatchRAM2.kext.zip

针对博通无线网卡的补丁驱动

2017-01-30

BrcmFirmwareRepo.kext.zip

博通无线网卡的固件驱动

2017-01-30

wireless_half-mini-master.zip

toleda针对博通的无线网卡实现的一整套驱动

2017-01-30

x360ce手柄模拟器

用于实现非XBOX手柄模拟XBOX手柄,如北通,飞智,通威等绝大多数国产手柄以及杂牌手柄

2018-04-22

sourceinsight4093-setup.zip

sourceinsight安装包,附带破解补丁以及证书,安装方法请参考https://blog.csdn.net/wr132/article/details/73743606

2018-03-26

secureCRT 8.1.4 x64 带注册机

[基本信息] SecureCRT v8.x 注册机,TEAM Z.W.T 出品,MD5 = 44114b98d90f8bfc9e18c285937ca092 [使用说明] 1. 先不要运行 SecureCRT 2. 建议把注册机放到安装目录 3. 运行注册机 4. 点击 Patch,此时会让你选择 SecureCRT.exe 和 LicenseHelper.exe 的位置 5. 应用 Patch 成功之后,会出现 SecureCRT.exe 和 LicenseHelper.exe 的 .bak 备份文件 6. 此时再运行 SecureCRT,会先弹要你注册,点击下一步,在点击 Enter License Manually 7. 复制粘帖注册机上的 Name , Company 到指定的编辑框, 点击下一步 8. 复制粘帖注册机上的 Serial, License key 到指定的编辑框, 点击下一步 9. 复制粘帖注册窗口的 Issue Date 项目 , 下面的Feature空白不用填写! 点击下一步,OK

2017-09-20

程序员面试宝典(第5版)第二部分

《程序员面试宝典(第5版)》是《程序员面试宝典》的第5 版,在保留第4 版的数据结构、面向对象、程序设计等主干的基础上,修正了前4 版近40 处错误,解释清楚一些读者提出的问题,并使用各大IT 公司及相关企业**面试题(2014-2015)替换和补充原内容,以反映自第4 版以来两年多的时间内所发生的变化。 《程序员面试宝典(第5版)》取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。《程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题**特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。*后《程序员面试宝典(第5版)》着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。 《程序员面试宝典(第5版)》的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。 《程序员面试宝典(第5版)》适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

2017-08-10

程序员面试宝典(第5版)第一部分

《程序员面试宝典(第5版)》是《程序员面试宝典》的第5 版,在保留第4 版的数据结构、面向对象、程序设计等主干的基础上,修正了前4 版近40 处错误,解释清楚一些读者提出的问题,并使用各大IT 公司及相关企业**面试题(2014-2015)替换和补充原内容,以反映自第4 版以来两年多的时间内所发生的变化。 《程序员面试宝典(第5版)》取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。《程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题**特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。*后《程序员面试宝典(第5版)》着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。 《程序员面试宝典(第5版)》的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。 《程序员面试宝典(第5版)》适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

2017-08-10

驰为hi8 pro remix root boot

驰为hi8 pro remix的root版内核,用于刷入supesu

2017-07-30

《Linux设备驱动开发详解》官方配套视频(3)

《Linux设备驱动开发详解》官方配套视频,第三部分,共三部分

2017-07-11

《Linux设备驱动开发详解》官方配套视频(2)

《Linux设备驱动开发详解》官方配套视频,第二部分,共三部分

2017-07-11

《Linux设备驱动开发详解》官方配套视频(1)

《Linux设备驱动开发详解》官方配套视频,第一部分,共三部分

2017-07-11

sourceinsight4086-setup.exe

source insight 4.0.0086版本(2017年4月27日更新)

2017-06-26

Android开发文档CHM格式

Android开发文档CHM格式,方便离线查看,英文版

2017-04-28

Linux_UNIX系统编程手册pdf(上下册)

Linux_UNIX系统编程手册(上下册),共两本打包,高清扫描版

2017-04-25

Linux设备驱动开发详解第2版 华清远见 宋宝华 高清非扫描

Linux设备驱动开发详解第2版,华清远见内部学习资料

2017-04-24

大学 计算机网络 课本 唐朔飞 第三版 带目录

计算机专业的计算机网络课本,pdf,带目录

2017-04-07

华为内部C语言编程规范

华为内部的C语言编程规范

2017-04-04

计算机组成原理 唐朔飞 第二版

计算机组成原理是计算机专业学生的必修课程,对于硬件的理解很有帮助

2017-04-04

深入理解Linux内核

《深入理解Linux内核》,内核开发必看书籍

2017-04-04

Vim官方中文手册

Vim官方文档的中文翻译版,带目录,几乎涵盖了Vim所有的功能使用说明

2017-04-04

Vim实用技巧

实用Vim的一些技巧

2017-04-04

Vim使用进阶

Vim进阶使用

2017-04-04

空空如也

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

TA关注的人

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