- 博客(24)
- 资源 (61)
- 收藏
- 关注
原创 关于Ubuntu编译Qt失败问题
这两天被Qt折腾疯了,由于使用的嵌入式开发平台对Qt版本有限制,因此只能通过编译源码安装,然而第五次编译依然失败。。。我遇到了各种奇怪的问题,比如数据类型错误,括号错误,强制转换错误,我甚至手工更改cpp文件,但都是解决了这个问题又出现新的问题,逼到绝路的我只能使用厂家提供的Fedora 8,这下可好,一次编译成功,然后好奇的我又去搜索了一下Ubuntu,Fedora哪个更适合做嵌入式开发,结果发
2016-12-31 21:00:14 1697 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 729
原创 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 505
原创 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 371
原创 Ubuntu16.10添加NFS服务及配置共享目录
NFS(Net Filesystem System)可以用于不同操作系统之间通过网络传输文件,在嵌入式开发领域,
2016-12-30 22:10:43 1663 1
原创 Linux修改环境变量
在Linux中,有许多种修改环境变量的方法,下面我们从修改方法,生效方法,有效期限,用户局限几个方面分别介绍一下。查看PATHecho $PATH 以添加mongodb server为列修改方法一export PATH=/usr/local/mongodb/bin:$PATH //配置完后可以通过echo $PATH查看配置结果。 生效方法:立即生效 有效期限:临时改变,只能在当前的终端窗
2016-12-29 23:33:08 30375 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 1433
原创 【鸟哥Linux】正则表达式与文件格式化处理
正则表达式是通过使用一些特殊字符的排列,来表示一类字符串的共有模式,它不是一个具体的工具,只是一个标准,只要符合这个标准就可以使用正则表达式,从而可以达到过滤分析信息的目的。重要概念正则表达式与bash中的完用字符并不相同,完用字符是bash接口提供的一个功能,正则表达式则是一种字符串的表示方式,需要分开学习。特殊符号:[:alnum:]英文大小写字符及数字,[:alpha...
2016-12-29 09:08:22 381
原创 【鸟哥Linux】认识与学习BASH
简单的说,bash对于Linux的重要程度基本相当于GUI对于Windows的重要程度,不会使用bash也就相当于没学过Linux。重要概念shell也被称为壳程序,因为处于操作系统的最外层,功能是把操作系统的接口提供给用户使用,从而避免用户直接使用内核功能,造成系统崩溃,广义上来讲,使用图形接口的程序也叫做壳程序。因为大多数Linux发行版提供的shell都相同,所以使用起来具
2016-12-28 22:37:19 345
原创 嵌入式Linux开发分类
随着智能硬件的兴起,嵌入式Linux开发变得热门起来,很多人都开始学习相关知识,但只有定位准确才能学到所需要的东西,下面按照从下到上的层次,看看嵌入式开发的分类。嵌入式硬件开发熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。熟练掌握嵌入式硬件知识,熟悉硬件开发模式和设计模式,熟悉ARM32位处理器嵌入式硬件平台开发、并具备产品开发经验。精通常用的硬件设计工具:Prot
2016-12-21 23:19:39 616
原创 【鸟哥Linux】Vim程序编辑器
玩Linux的同学肯定听说过Vim这款编辑器,我已开始用ubuntu时觉得在终端里编辑文档是一件非常蠢的事情,知道某天看一个学长在完全不使用鼠标的情况下高速地编辑代码,这么炫(zhuang)酷(bi)的工具我也要学会。。。模式转换按键说明第一部份:一般指令模式可用的按钮说明,光标移动、复制贴上、搜寻取代等[Ctrl] + [f]:屏幕“向下”移动一页,相当于 [Page D
2016-12-21 22:19:29 445
原创 Ubuntu的Vi/Vim编辑器的方向键变成ABCD问题
在一些Linux发行版中使用Vi/Vim编辑器时,偶尔会遇到在Insert模式下无法使用方向键移动光标的问题,并且还会输入诸如B/D等字符,解决方法如下。在终端下输入如下命令echo "set nocp" >> ~/.vimrcsource ~/.vimrc
2016-12-20 21:02:35 4943 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 4409 1
原创 【鸟哥Linux】文件与文件系统的压缩/打包/备份
当传输大量文件的时候,为了提高文件传输的速度,我们经常会使用压缩或者打包操作,在Windows中这不过是点点鼠标的事情,那么在Linux的终端中我们如何使用命令行来完成这个操作呢重要的概念常见的压缩文件的扩展名 *.Z compress 程序压缩的文件; *.zip zip 程序压缩的文件; *.gz gzip 程序压缩的文件; *.b
2016-12-20 08:16:11 789
原创 基于Dais CMX16的计算机组成原理微程序课程设计
计算机组成原理(微机原理)是计算机专业学生必修的一门课程,也是考研的专业课,这是一门研究计算机工作原理的课程,但理论知识掌握的再好,不能用到实际中也只是文字而已,因此,课程设计就是将理论结合实际的很好的一种方式(全是废话)。好的,说说本次的课程设计,首先,我所做的课程设计是在Dais CMX16 的16位模型机基础上实现的,地点是烟台大学,各个大学的课程设计可能稍有差别,但大体思路应该是一样的。设
2016-12-19 20:15:56 10638 3
原创 【鸟哥Linux】Linux 磁盘与文件系统管理
不同的操作系统对文件管理方式各不相同,因为他们对于文件的权限属性等信息都有不同的规定,只有被格式化为与操作系统相适合的文件系统,才能被操作系统识别并且使用,下面主要研究Linux文件系统。在Linux文件系统中,主要有以下几个重要的概念superblock:记录此 filesystem 的整体信息,包括inode/block的总量、使用量、剩余量, 以及文件系统的格式与相关信息等;inode:
2016-12-18 22:11:39 535
原创 驰为Hi8 pro安装单windows10
国产的廉价双系统平板大多都只有32G的存储空间,虽然确实勉强把windows和安卓都塞进去了,但是可用空间非常有限,所以本片教程教你怎样安装单windows,理论上也适合其它品牌的平板。需要准备的硬件:大于4G的U盘usb分线器otg线(如果有USB接口则不需要)USB鼠标,键盘需要准备的软件:驰为论坛下载的windows刷机包,这个就不提供了,因为驰为不同批次的平板硬件不太一样,系统
2016-12-15 14:42:46 10894 5
原创 【鸟哥Linux】Linux文件与目录管理
在没有GUI的Linux中,需要经常使用终端对文件及目录进行管理,包括增删改查等操作,下面来具体介绍一些重要的部分。cd [~,-,.,..,路径] 。【~】表示家目录;【-】表示返回之前访问的目录,相当于Windows中的返回;【.】表示当前目录,【..】表示上一级目录;也可以使用一个合法的路径,如/var 。pwd 。显示当前所在目录的具体路径。mkdir [-m,-p] 目录 .【-m】表
2016-12-14 22:04:43 547
原创 Hi8 pro加装USB 2.0接口
根据一位群里的大神提供的思路,在Hi8pro的主板上有一个预留的3G网卡的位置,通过查询引脚定义可以找到D+,D-两个USB数据引脚,然后使用万用表测量找到5V供电引脚即可。如下图,这是USB四个引脚的接线点,焊点比较小,尤其是数据引脚,需要一定的焊接功底,推荐使用尖头电烙铁,焊接温度400°C左右即可。 下面是焊接好之后的样子,我已开始电烙铁温度调的有点低,导致有些虚焊,结果补焊补多了,VCC
2016-12-14 12:46:15 6655 9
原创 【鸟哥Linux】Linux的文件权限与目录配置
Linux作为一个多用户操作系统,通过权限机制保证各个用户的操作行为不互相干扰,正确理解权限显得尤为重要使用ls -al /命令可以清楚的看到各个文件和目录的权限,比如这个drwxr-xr-x 3 root root 4096 Dec 10 02:40 home第一个字符串描述了权限信息,第二个为链接次数,第三个为所有者,第四个为用户组,第五个为文件大小,第七个为最后一次修改日期,第八个为为
2016-12-11 15:19:09 513
原创 Ubuntu安装codeblocks
许多人想在ubuntu下安装codeblocks就直接使用搜索引擎,其实很多教程都已经过时了,使用那些方法轻则安装了旧版的软件,重则由于兼容性问题导致一系列系统问题,下面教大家怎样通过官方的安装方法来安装codeblocks,目前最新版为16.01.打开Ubuntu官网点击【download】点击【Download the binary release】找到下面的Linux,可...
2016-12-10 22:48:15 689
原创 【鸟哥Linux】Linux帮助man手册
Linux本身并不提供任何的GUI,我们所熟悉的gnome只是一个团队发行的一套应用软件,这跟windows并不相同,Linux的精髓在终端,但是,大量的命令让人捉摸不透,这时我们需要使用到man手册。man手册最简单的用法就是man 命令我们可以通过输入man man来了解man指令的使用方法,包括参数和可选项,这里介绍几个比较重要的内容。 1. 打开任意一个man手册的页面,会在左上角的指令名
2016-12-10 22:17:32 599
原创 【鸟哥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 958
原创 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 3600
sourceinsight4093-setup.zip
2018-03-26
secureCRT 8.1.4 x64 带注册机
2017-09-20
程序员面试宝典(第5版)第二部分
2017-08-10
程序员面试宝典(第5版)第一部分
2017-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人