![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 68
记录Arm架构的linux嵌入式学习过程中遇到的问题
思禾
n年c
展开
-
树莓派安装opencv-python
安装我们需要的一些依赖文件输入: sudo apt-get install libhdf5-dev libatlas-base-dev libjasper-dev libqt4-test libqtgui4 vim -y因为我们需要使用pip3包管理器来下载opencv-python,而其会依赖numpy库,但是树莓派上面已经有apt包管理器下载了numpy,这两种不同的包管理器会造成错误,因此我们首先要将apt下载的numpy给卸载掉,让pip3来进行安装输入:sudo apt remove pyt转载 2021-07-29 20:50:29 · 1783 阅读 · 1 评论 -
uboot-配置文件
uboot配置文件一般在configs下面,但是这里的配置文件里面的内容很少,一般相关的c和h配置文件在:board/freescare(厂家)/imx6ullevk(扳子)/imx6ullevk.c(板子c文件)头文件在:include/configs/mx6ullevk.h(板子头文件)其中头文件引入了一个很重要的文件(xxx.common.h),这里面存放了这一系列的板子的所有通用配置文件,可以修改改文件进行配置。环境变量如果我们没有配置环境变量,那么在系统启动的时候,他会条用自己的环境变量,原创 2021-06-22 10:15:48 · 3291 阅读 · 0 评论 -
uboot通过tftp下载zimage
前言在uboot中,tftp 命令的作用和 nfs 命令一样,都是用于通过网络下载东西到 DRAM 中,只是 tftp 命令使用的 TFTP 协议, Ubuntu 主机作为 TFTP 服务器。1、下载tftpsudo apt-get install tftp-hpa tftpd-hpasudo apt-get install xinetd2、创建tftp共享目录mkdir /home/ceremony/linux/tftpbootchmod 777 /home/ceremony/linux/原创 2021-06-08 15:32:38 · 763 阅读 · 0 评论 -
linux开启NFS服务\uboot通过nfs下载zimage
目录1、安装nfs2、创建一个nfs共享目录3、配置nfs4、重启 NFS 服务5、挂载6、取消挂载1、安装nfssudo apt-get install nfs-kernel-server rpcbind2、创建一个nfs共享目录mkdir ~/linux/nfs3、配置nfs打开/etc/exports,在后面添加如下内容:/home/ceremony/linux/nfs *(rw,sync,no_root_squash)4、重启 NFS 服务使用命令如下:sudo /etc/原创 2021-06-08 11:20:51 · 1114 阅读 · 0 评论 -
undefined reference to `__atomic_load_8
cmake编译遇到下面错误:undefined reference to `__atomic_load_8’ while building SampleApp on raspberryPi解决方法:I finally got it working by intsallint gcc 5 and trying again!sudo apt-get install gcc-5 g++-5sudo update-alternatives --install /usr/bin/gcc gcc /usr/原创 2021-05-27 19:54:44 · 989 阅读 · 0 评论 -
(linux)BSP板级支持包开发理解
目录 1、概述1.1、解释一1.2、解释二2、BSP及其作用2.1、作用2.2、地位3、嵌入式Linux系统BSP的实现3.1 开发调试阶段BSP的实现3.2. 目标产品中BSP的实现3.2.1 BSP独立实现3.2.2 在核心中实现BSP4、单板的硬件组成1、概述1.1、解释一嵌入式系统由硬件环境、嵌入式操作系统和应用程序组成,硬件环境是操作系统和应用程序运行的硬件平台,它随应用的不同而有不同的要求。硬件平台的多样性是嵌入式系统的主要特点,如何使嵌入式操作系统在不同的硬件平台上有效地运行,是嵌入式系转载 2021-05-26 20:11:40 · 2894 阅读 · 0 评论 -
树莓派4B之串口通信
树莓派4B之串口通信在这里很感谢这篇博客的博客主:树莓派串口配置原创 2020-11-27 19:39:50 · 781 阅读 · 0 评论 -
1、Atalas环境搭建
啊!首先吐槽一下,由于自己刚开始选择了手动安装,不知道哪一步出错了,在安装 x86编译工具链的时候一直出错Verifying archive integrity… 100% All good.Uncompressing ASCEND TOOLKIT RUN PACKAGE 100%[INFO] InstallStart: 2020-09-05 09:27:17[INFO] LogFile: /var/log/ascend_seclog/ascend_install.log[INFO] O.转载 2021-05-11 20:49:39 · 979 阅读 · 2 评论 -
dd命令详解
一、dd命令介绍dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。obs转载 2021-05-09 16:58:26 · 8482 阅读 · 0 评论 -
嵌入式平台QT5+opencv4.5.1搭建(完整)
tips:该次移植过程是在华为Atlas 200dk上进行的,但针对各种嵌入式平台基本都试用,如树莓派,等等在安装完图像界面以及qt之后,我们想通过qt调用opencv进行图像处理,对此,在改变文章中,我们介绍如何在Atlas 200dk移植opencv,在下篇文章中我们会在上面跑一个简单的开源项目,进行人脸识别,有兴趣的朋友可以去看看这篇文章。一、前期准备下载opencv4.5.1源码包:官网下载地址:https://opencv.org/releases/也可到作者的资源出下载:https:原创 2021-05-09 15:25:32 · 1706 阅读 · 8 评论 -
给Atlas 200dk安装qt
在更换完软件源之后,我们就可以直接在线安装qt了,没更换的可以参考我的前一篇文章ubuntu之arm更换apt软件源 进行软件源的更换安装qt步骤:进行软件源列表更新: sudo apt-get update安装qt5默认工具包:sudo apt-get install qt5-default安装qtcreator:sudo apt-get install qtcreator上述步骤执行完之后,我们会在这里看到已经安装好的qt软件:打开qt creator,创建一个简单的hellowor原创 2021-05-09 11:25:14 · 413 阅读 · 0 评论 -
ubuntu更换apt软件源(arm,amd)
使用root身份进入/etc/apt目录备份原软件源列表:cp sources.list sources.list.bak在这里软件源列表参考了以下这位博主的文章:Ubuntu ARM更改为国内源ubuntu 16.04 for arm 配置如下:deb http://mirrors.aliyun.com/ubuntu-ports/ xenial maindeb-src http://mirrors.aliyun.com/ubuntu-ports/ xenial main deb http.原创 2021-05-09 11:08:05 · 2171 阅读 · 0 评论 -
给Atlas 200 DK安装一个桌面
给Atlas 200 DK安装一个桌面,使其向树莓派一样能通过键盘鼠标直接操控一、通过ssh连上 Atlas 200 DK,然后在终端进行桌面安装,这里我们主要安装的xfce桌面,然后通过vnc进行远程连接。关于vnc以及xfce桌面的安装请看考我这篇文章vnc以及xfce安装,安装好之后我们可以使用vnc进行连接了:如下图可以看到此时我们已经进入远程桌面tips: 可能在安装vnc的时候出现找不到源或者下载速度“感人”等情况”,请查看考我这边文章,ubuntu之arm更换apt软件源..原创 2021-05-09 10:49:09 · 468 阅读 · 0 评论 -
Atlas 200dk官方镜像制作
一、软件包准备Ubuntu操作系统镜像包:ubuntu-18.04.xx-server-arm64.iso开发者板驱动包与运行包:1、Ascend310-driver-{software version}-ubuntu18.04.aarch64-minirc.tar.gz2、Ascend310-aicpu_kernels-{software version}-minirc.tar.gz3、Ascend-acllib-{software version}-ubuntu18.04.aarch64-m原创 2021-05-09 10:32:32 · 538 阅读 · 1 评论 -
制作SD卡备份镜像以及还原
转载:https://blog.csdn.net/zhenguo26/article/details/799672470补充说明:这里介绍树莓派怎么备份一个SD卡的镜像文件,烧写到SD卡,变成一模一样的状态。以防SD卡有问题的时候可以很快的重新恢复。我按照这个方法做了,只是出现了几个问题,我SD卡的大小是16G的,已使用11G的空间,用Gzip压缩之后变成了5.3G(耗时约20分钟,command窗口没有任何输出,可以查看那个文件大小一直在变大),然后我拿了张其他的16G内存卡,进行写入镜像操作,但转载 2021-05-05 21:49:43 · 10379 阅读 · 3 评论 -
嵌入式平台安装pandas以及其他包常见问题解决
1、 在嵌入式平台例如树莓派上安装python包常见问题解决:问题1:在使用pip进行安装pandas的时候,安装完成之后在终端输入python3,然后导入pandas时出错。出现这个问题的最大原因就是pip安装的pandas版本和你python的版本不一致造成的,出现这种原因,为什么会不一致呢?这是因为电脑(树莓派或其他嵌入式平台或ubuntu)安装了两个版本的python,一个是系统默认的安装版本(python2.7),一个是你安装的版本(python3.x),使用pip的时候默认安装python原创 2021-04-24 10:07:25 · 1348 阅读 · 0 评论