- 博客(12)
- 收藏
- 关注
原创 Opencv移植到ARM
最近接触到一个项目扫描二维码,所以接触到opencv库与zbar,需要编译安装opencv库,所以写这篇博客,当做是一个学习的过程与记录。如果将来还需要用到也可以继续翻一翻。 这里用到的opencv版本是3.2.0,下载网站在这里:https://www.opencv.org/releases.html 交叉编译工具:arm-linux-gcc-4.4...
2018-09-18 12:40:39 12999 4
原创 Ubuntu16.04安装fcitx-googlepinyin
这几天学习ShellScript的时候,需要写一些.sh文档,而注释是必不可少的,由于系统自身原因,只能写英文注释,而博主本人平时接触的.sh文档一些英文不能看懂,所以安装一个中文输入法,除了英文注释之外,再写一遍中文注释,养成好习惯,方便他人,也方便自己理解。 博主选择的是google pinyin的安装1.安装汉语语言包,执行该命令后,系统就会自动安装所需要的汉语语言包。su...
2019-01-19 17:45:43 3362 2
原创 Linux内核动态添加模块
在我们的编译内核开发中,如果把Linux内核所有组件都编译进内核里面,将会导致以下两个问题: 1.生成的内核文件过大 2.当我们要添加或者删除组件模块的时候,需要重新编译整个内核 而当我们在操作的时候,需要用到某一内核本身不包含的组件,所以就需要我们动态地去添加模块,这就是“内核模块”机制。 而模块地添加应该怎么去做...
2018-12-31 11:47:04 731
原创 Linux-系统日志简介
最近在做项目的时候刚好接触到LOG,便查找资料,补一点关于Linux的基础知识。日志在排查文件的时候至关重要。作用:Linux系统内核和许多程序会产生各种错误信息、警告信息和其他的提示信息,这些信息对管理员了解系统的运行状态是非常有用的,所以都会写到日志里面去,以便管理员对系统的管理。常用Log下文档以及作用说明:1. /var/log/boot.log一般包含系统启动时的日志...
2018-12-23 15:41:31 277
原创 解决 error: 'for' loop initial declarations are only allowed in C99 mode
今天在执行makefile的时候,出现了如下错误:error: 'for' loop initial declarations are only allowed in C99 modenote: use option -std=c99 or -std=gnu99 to compile your code其原因是因为我们在编译时候,gcc是基于c89标准的,而C89标准不支持循环语句如...
2018-11-24 15:47:41 4351 2
原创 解决安装libpng的时候出现configure: error: ZLib not installed的问题
参考:http://blog.sina.com.cn/s/blog_6319bda50100z3o3.html 编译安装zlib的过程中如果使用 prefix= 指定输出目录,等到安装libpng库的时候就会显示找不到zlib库的错误,错误信息:configure: error: ZLib not installed。 由于出现了这个问题,...
2018-10-12 15:17:14 6788 4
原创 orangepi扩展磁盘大小
最近在搞香橙派的开发板的时候,发现烧录进去的系统的磁盘空间很小,所以我们要开发的时候往往要扩展磁盘空间,所以想记录下来以后开发板的扩展也可以参考。具体过程如下:root@orangepi:/home/orangepi# fdisk /dev/mmcblk0Command (m for help): dPartition number (1-4): 2Command (m for he...
2018-10-11 10:18:00 2250
原创 ZBar交叉编译移植到ARM
第一步:下载Zbar源码:http://zbar.sourceforge.net/download.html第二步:交叉编译ZBar (1)解压缩源码包:tar -jxvf zbar-0.10.tar.bz2 进入ZBar源码目录内,创建一个output文件夹以用来放置编译出来的文件: cd zbar-0.10 ...
2018-09-11 16:11:38 4196 3
转载 Linux下增加交换分区的大小,解决g++:internal compiler error:Killed(program cc1plus)
最近在arm板上开发编译opencv的时候突然出现标题g++报错,通过查询发现是内存空间不够的问题,趁着那边在编译,记录一下博客,方便自己,方便后人。 参考 https://blog.csdn.net/lzw5210/article/details/60140684 这个博主,解决了我自己的问题,博主的资料挺全的,推荐可以去看看。 通过增加swa...
2018-08-09 12:13:15 2604
原创 解决E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
原文参考:https://blog.csdn.net/zyxlinux888/article/details/6358615 在想要更新资源的时候出现了以下问题: 而出现此问题的原因是因为可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次 ...
2018-07-31 09:49:19 38148 2
原创 Ubuntu 16.04 搭建FTP服务器
FTP服务器搭建过程1.搭建前的准备(1)在桌面新建目录 sudo mkdir ftp(2)进入ftp目录,新建一个目录,并修改其权限 cd ftp mkdir usr chmod 777 usr(3)在ftp下创建一个文本文件,在此后用来测试 touch test2.搭建ftp服务器。下载安...
2018-07-21 17:33:16 304
原创 零基础在Linux系统搭建Qemu模拟arm
由于最近的一个项目,需要用到qemu模拟arm系统跑程序,所以做了一次搭建,在网上找到了两篇文章,写得都很详细,其中一篇文章是对另外一篇文章进行的修改和添加,但是基于自己系统去做,还是发现了最新修改的文章过程中的一些错漏,加之想记录下此次自己的搭建,所以写下这篇博客。参考博客文章(1):https://blog.csdn.net/linyt/article/details/425...
2018-07-21 16:35:31 5647 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人