ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

基于ubuntu的嵌入式开发环境

基于ubuntu的嵌入式开发环境 基于ubuntu的嵌入式开发环境1.更新系统源2.安装嵌入式开发环境安装嵌入式开发所需工具3.安装OPENCV可选4.更新VIM配置5.虚拟终端路径太长的问题6.安装nfs和tftp服务器6.1 安装nfs服务6.2 安装tftp服务7.安装ntpdate8.配置profile主要是交叉编译器9.ubuntu默认的是dash, 需要手动执行命令将dash改为bash.10.安装其他的工具11. 一些特殊的库声明部分内容参考自网络如有侵权请联系笔者删除。1.更新系统源修改/etc/apt/sources.list文件:备份/etc/apt/sources.listsudocp/etc/apt/sources.list /etc/apt/sources.list_bak修改/etc/apt/sources.list的内容为deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversehttps://blog.csdn.net/Mr__Shen/article/details/111023894通过指令阿里云源sudosed-ishttp://.*archive.ubuntu.comhttp://mirrors.aliyun.comg/etc/apt/sources.listsudosed-ishttp://.*security.ubuntu.comhttp://mirrors.aliyun.comg/etc/apt/sources.list华为源sudosed-ishttp://.*archive.ubuntu.comhttp://mirrors.huaweicloud.comg/etc/apt/sources.listsudosed-ishttp://.*security.ubuntu.comhttp://mirrors.huaweicloud.comg/etc/apt/sources.list更新源sudoaptupdatesudoaptupgrade参考自: https://blog.csdn.net/zy1049677338/article/details/86005806.2.安装嵌入式开发环境安装嵌入式开发所需工具sudoapt-getinstallbuild-essentialsudoapt-getinstallmtd-utilsvimsquashfs-toolsgawkcmake cmake-data liblz4-tool libmpc3 libstdc6sudoapt-getinstalldevice-tree-compiler android-tools-fsutils texinfosudoapt-getinstallu-boot-tools bisonsudoapt-getinstalllibbison-dev flex libc6-devsudoapt-getinstalllibncurses5-devsudoapt-getinstalllib32ncurses5 libncurses5:i386 libgl1-mesa-devsudoapt-getinstallg-multilibsudoapt-getinstallmingw-w64 tofrodos lib32z1sudoapt-getinstalllibssl-dev zlib1g-dev3.安装OPENCV可选sudoapt-getinstallbuild-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev4.更新VIM配置https://www.cnblogs.com/sench/p/vim.htmlubuntu16.04 vim记忆上次编辑的位置5.虚拟终端路径太长的问题6.安装nfs和tftp服务器6.1 安装nfs服务sudoaptinstallnfs-kernel-servercat/etc/exports /tftpboot *(rw,sync,no_root_squash,no_subtree_check)mkdir/var/nfs;mount-tnfs-onolock192.168.21.127:/opt/novatek-sdk/na51068_linux_sdk/code/hdal/samples/output /var/nfscd/var/nfs/;mount-tnfs-onolock192.168.21.127:/tftpboot /mnt/nfscd/mnt/nfs/;运行service nfs-kernel-server start失败大部分情况是rpcbind服务未安装并启动导致sudoaptinstallrpcbindsudoservicerpcbind startservicenfs-kernel-server start6.2 安装tftp服务.安装tftp-serversudoapt-getinstalltftpd-hpa#(服务器端)sudoapt-getinstalltftp-hpa#客户端,如果不需要可以不安装1.配置TFTP服务器sudovim/etc/default/tftpd-hpa将原来的内容改为:TFTP_USERNAMEtftpTFTP_ADDRESS0.0.0.0:69TFTP_DIRECTORY/tftp# ‘/tftp’为自定义的服务器目录名,需要设置权限,sudo chomd 777 -R /tftpTFTP_OPTIONS-l -c -s2.重新启动TFTP服务sudoservicetftpd-hpa restart7.安装ntpdateapt-getinstallntpdate8.配置profile主要是交叉编译器9.ubuntu默认的是dash, 需要手动执行命令将dash改为bash.sudodpkg-reconfigure dash10.安装其他的工具apt-getinstallgitapt-getinstalllzopapt-getinstallkmodapt-getinstallbcapt-getinstallmtd-utilsapt-getinstallsquashfs-toolsapt-getinstallubuntu-makeapt-getinstallbash-completion11. 一些特殊的库apt-getinstalllibpython2.7
返回列表