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