tiny4412搭建环境(ubuntu)笔记

在这里插入图片描述

SD卡格式化用SD-Flasher 或者 windows磁盘管理格式化

在这里插入图片描述
使用VMware workstation需要cpu虚拟技术支持
在BIOS里,找到Virtualization,进去后把虚拟化的选项打开即可

关于ubuntu输入法的问题,直接在设置 区域和语言 输入源添加 汉语(intelligent Pinyin)就可以,自带英文输入切换,要注意更改默认为英文和半角符号的问题,语言显示在管理中添加中文简体,并把中文拖到顶端即可。

ubuntu的 软件和更新 下可以换软件源。

ubuntu使用menuconfig时,需要ncurses库的支持。

sudo apt-get install libncurses5-dev libncursesw5-dev

安装arm-linux-gcc编译器除了配置环境变量
安装g+±multilib

sudo apt-get install g++-multilib

64位的ubuntu运行编译内核等缺少32位lib32z1

sudo apt-get install lib32z1

NFS挂载根目录

ubuntu18.04只支持nfs 3和nfs 4,而uboot默认使用nfs 2。
解决方法:
在ubuntu18.04的 “/etc/default/nfs-kernel-server” 文件末尾加一行,如图2所示。

RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"

sudo apt-get install nfs-kernel-server
mkdir /home/carl/share

修改主机 /etc/exports 文件,添加如下代码
/home/fmc/work/rootfs *(rw,sync,no_root_squash)

sudo /etc/init.d/nfs-kernel-server restart

查看
showmount -e
showmount

ubuntu文件后面有^ M
vim filename.c
在命令模式下:输入:%s/^M//g 然后,回车即可替换
注,其中"^M"的输入,分别是“Ctrl+v”、“Ctrl+M”键生成的

linux3.5/kernel/timeconst.pl有 bug
将kernel/timeconst.pl中第373行的defined()去掉只留下@val就可以了

//source insight 如果有中文乱码,记事本另存为ANSI编码
source insight 如果有中文乱码,统一使用linux下支持的utf-8编码,source insight安装utf-8插件
对于ubuntu,可以在设置中将语言设置为汉语,输入法在管理安装中添加或删除语言
xshell如果有中文乱码,设置终端编码GB

需要ubuntu支持GB2312
首先,添加中文字符编码: sudo gedit /var/lib/locales/supported.d/local 在打开的文件中添加下面的中文字符集 zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.GB18030 GB18030 然后输入以下命令使其生效: sudo dpkg-reconfigure locales 接下来是修改vim的配置文件 sudo gedit /etc/vim/vimrc 在后面加入 set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set encoding=prc 保存后,重新打开vim就可以正常显示中文了。

ubuntu网络重启

sudo service NetworkManager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service NetworkManager start

编译opencv

co_computer

cd OpenCV-2.9
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D CMAKE_PREFIX_PATH=/home/fmc/Qt5.13.1/5.13.1/gcc_64/lib/cmake/Qt5 ..

sudo apt-get install libgl1-mesa-dev

ho_cpmputer

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D CMAKE_PREFIX_PATH=/home/fuminchao/Qt5.13.1/5.13.1/gcc_64/lib/cmake ..

下面为转载
https://blog.csdn.net/wanzhen4330/article/details/82622664

1. 安装Qt
 在Ubuntu下安装qt非常简单,可以参考下面的安装方法:

    https://blog.csdn.net/wuweifeng_2017/article/details/78322249

2. 安装opencv3.4
从源码安装最新版的opencv可以解决大部分的兼容性问题。

2.1 下载最新源码
从github上下载最新的opencv源码:https://github.com/opencv/opencv

解压zip格式的源码后,在解压后的目录中创建build文件夹并进入:

mkdir build
 
cd build
2.2 安装依赖包
必须安装的依赖包:

apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
以下为可选依赖包,最好都装上

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
2.3 编译安装
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo make
sudo make install
3. 配置opencv3.4
sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
 
sudo ldconfig
4. 测试
首先新建一个qt工程,这里只创建了简单的C++工程,然后打开pro文件,为其配置opencv:

TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
 
SOURCES += \
        main.cpp
 
INCLUDEPATH += /usr/local/include \
               /usr/local/include/opencv \
               /usr/local/include/opencv2
 
LIBS += /usr/local/lib/libopencv_highgui.so \
        /usr/local/lib/libopencv_core.so    \
        /usr/local/lib/libopencv_imgproc.so \
        /usr/local/lib/libopencv_imgcodecs.so

UVC摄像头

sudo apt-get install guvcview

vmware tool

chmod +x vmware-install.pl
sudo ./vmware-install.pl

jpeglib

sudo apt-get install libjpeg-dev

Windows和ubuntu下openCV
在这里插入图片描述
查看占用5555端口

sudo netstat -tunpl | grep 5555
ps -ef|grep 5555
kill -9 ---

删除除了filename的文件

 rm -v !("filename")

rar解压

rar x /mnt/hgfs/share/rootfs.rar 

打包解压rootfs时加sudo

sudo tar -xvf fmc_rootfs.tar 

E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

sudo rm /var/lib/dpkg/lock-frontend
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值