linux 嵌入式
嵌入生活
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
搭建海思开发环境遇到的小问题
1.安装交叉开发工具链时的错误错误log:arm-hisiv300-linux-gcc: command not found解决方法:这是因为宿主机是64 位 而交叉编译器是针对32位的开发板制作的。所以要安装对应的32位库。我的linux宿主机是ubuntu 16.04 64位。安装命令:sudo apt install lib32z1-dev2.执行 sdk.unpack脚本是...转载 2018-10-26 17:03:00 · 357 阅读 · 0 评论 -
Linux modprobe命令
Linux modprobe命令用于自动处理可载入模块。modprobe可载入指定的个别模块,或是载入一组相依的模块。如检测串口转USB的驱动是否安装上:modprobe usbserialmodprobe pl2303...原创 2018-10-29 18:39:15 · 324 阅读 · 0 评论 -
ubuntu安装USB转串口驱动(PL2303)
在Ubuntu下利用minicom进行嵌入式开发时可能会用到USB转串口,这时就会用到USB转串口驱动,以前的Ubuntu是直接将此驱动编译进内核,但不知道从哪个版本开始Ubuntu将其从内核去掉了,所以要用到Ubuntu的minicom时只能由我们自己安装USB转串口驱动,方法如下:(1)首先将PL2304驱动从/lib/modules/4.10.0-28-generic/kernel/dri...转载 2018-10-29 18:36:33 · 1898 阅读 · 0 评论 -
驱动程序vmci.sys版本不正确。请尝试重新安装 VMware
今天在测试一台服务器,安装在虚拟机里面,但是发现在安装后,重启了一下电脑,出现了这个错误:无法获取 vmci 驱动程序版本: 句柄无效。驱动程序 vmci.sys 版本不正确。请尝试重新安装 VMware Workstation。打开模块DevicePowerOn电源失败。找了很多方法,最后找到了一个好的解决方法:1.别打开电源,然后到建好的虚拟机文件夹里,找到你的虚拟系统文件,后缀为...转载 2018-10-24 10:08:02 · 488 阅读 · 0 评论 -
Ubuntu下每隔几分钟自动锁屏需重新输入密码解决
解决方案:(1)打开系统设置,找到(亮度和锁屏)设置并打开,如下图:Ubuntu下每隔几分钟自动锁屏需重新输入密码解决(2)根据提示可以设置屏幕多久关闭和锁屏时间设定,一个“从不”和“关闭”即可搞定。Ubuntu下每隔几分钟自动锁屏需重新输入密码解决这样设置后屏幕就不会自动关闭和自动锁屏了。...转载 2018-10-24 10:06:26 · 2826 阅读 · 0 评论 -
海思SDK编译实践 — hi3716cv200es1
(2013.08.04 tonyfield 本文在海思SDK 源码包的 install_notes(chs).txt 基础上按自己实际编译遇到问题增补,增补部分做了颜色标记)环境:E1230 v2 / Ubuntu12.04 _amd64 发布包使用说明 在使用SDK之前,请务必仔细阅读此文档。编译SDKlinux服务器...转载 2018-10-24 09:48:48 · 2729 阅读 · 0 评论 -
Found multi .reg or *.reg file in directory
回收站没有清空,可能回收站的.reg也被索引到了原创 2018-10-26 16:54:39 · 151 阅读 · 0 评论 -
cannot touch '/uboot/u-boot-2016.11/.config': Permission denied解决办法
解决的办法:$ sudo chmod 777 -R ./目录原创 2018-10-26 16:42:47 · 1274 阅读 · 0 评论 -
NFS (网络文件系统)
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。...转载 2018-10-29 16:54:03 · 171 阅读 · 0 评论 -
minicom使用
inux下查看串口信息查看串口是否可用,可以对串口发送数据比如对com1口,echo helloworld >/dev/ttyS0查看串口名称使用 ls -l /dev/ttyS一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;查看usb设备 lsusb查看串口驱动:ca...转载 2018-10-29 16:49:39 · 1099 阅读 · 0 评论 -
Ubuntu串口工具minicom的安装使用
打开终端,输入安装命令:sudo apt-get install minicom安装好后打开minicomsudo minicom打开后进入欢迎界面,最下面有一行提示,表示同时按下ctrl-A,之后松开再按下Z会进入帮助页面,不区分大小写。进入帮助页面,会列出各种命令的快捷键在帮助页面可以看到配置minicom的快捷键是o,此时按下o会进入配置界面,也可以在欢迎界面或使用过程中按下...转载 2018-10-29 16:27:04 · 588 阅读 · 0 评论 -
海思Hi3559A的sdk编译的注意事项
1.安装交叉编译工具链后,一定需要将环境变量加进来,在.bashrc文件中增加引入环境变量的语句,可保证shell环境每次启动时都能加载环境变量2.ubuntu默认环境是dash,海思的编程环境默认是bash,将dash改为bash...原创 2018-10-26 15:28:02 · 1482 阅读 · 0 评论 -
fiptool.c:45:25: fatal error: openssl/sha.h: No such file or directory 解决办法
出现这个或者fatal error: openssl/名单.h: No such file or directory。都是没有安装libssl-dev~libssl-dev包含libraries, header files and manpages,他是openssl的一部分,而openssl对ssl进行了实现~解决方案:使用sudo apt-get install libssl-dev来安...转载 2018-10-26 15:23:47 · 2242 阅读 · 0 评论 -
编译错误: /bin/sh: 1: pushd: not found的问题:dash改为bash设置
说明:在某些平台SDK编译中Linux脚本需要改为bin/bash,由于Ubuntu系统模式的脚本是sh,安装SDK之后,编译过程一定会出现错误,所以必须要先更改默认的bash才行 。ubuntu环境中报如下错误:popd/bin/sh: 1: pushd: not found查看原因:进入/bin目录,查看sh的链接文件,显示如下:表示sh命令链接到的是dash,而pushd命令需要在b...原创 2018-10-26 15:07:02 · 606 阅读 · 0 评论 -
Linux dmesg命令
Linux dmesg命令用于显示开机信息。kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。我们也可以只输出dmesg的最后内容,具体命令为"dmesg | tail"。如查看刚插入的USB转串口设备信息时可执行此命令。...原创 2018-10-29 18:44:15 · 280 阅读 · 0 评论 -
Hi3559A uboot的简便编译方法
osdrv顶层目录下执行:make BOOT_MEDIA=spi AMP_TYPE=linux hiboot (BOOT_MEDIA,AMP_TYPE根据需要进行传参)原创 2018-10-26 18:14:54 · 1498 阅读 · 0 评论 -
vim命令使用指南
有些文件无法用gedit编辑,但可用vim命令编辑,如nfs的配置文件exports打开文件,执行命令:vim /etc/exports执行结果按键i,进入键入编辑模式,下方会显示“插入”按键盘上下左右箭头移动光标至输入文本位置,输入文本按esc进入命令模式,按冒号:后输入命令,q为直接退出,w为保存,wq为保存退出。如保存退出,执行命令esc : wq...原创 2018-11-02 10:24:06 · 1099 阅读 · 0 评论 -
linux系统(ubuntu)如何查看ip地址
在shell中执行命令:ifconfig -a即可打印出ip地址原创 2018-11-02 10:00:42 · 12680 阅读 · 0 评论 -
Ubuntu下的NFS服务配置总结
Ubuntu下的NFS服务配置总结参考链接https://blog.youkuaiyun.com/jin970505/article/details/78847028原创 2018-11-02 09:28:30 · 188 阅读 · 0 评论 -
ubuntu配置NFS,挂载到开发板
ubuntu配置NFS,挂载到开发板在虚拟机上的服务器Ubuntu(开发板客户端):$sudo apt-get install nfs-kernel-server安装NFS,Ubuntn上默认没有安装$mkdir share创建共享目录。在开发板上用mount将服务器上的share(/share)挂载到开发板上,在开发板上用于挂载share的挂载点为/mnt/nfs$chmod 777...转载 2018-11-01 17:21:21 · 973 阅读 · 0 评论 -
海思Hi3559A sdk编译通过的界面示意
海思Hi3559A sdk编译通过的界面示意原创 2018-11-01 15:37:38 · 1549 阅读 · 0 评论 -
双系统ubuntu下磁盘Windows下盘突然打不开了
本来ubuntu下可以打开所有磁盘,查过某U盘后,重启ubuntu系统,突然就打不开windows下数据磁盘了。提示错误Ctrl+Alt+T打开终端,输入命令检测ntfs-3g是否已经安装:locate ntfs-3g 出现ntfs-3g相关信息的话说明已安装,没有安装输入安装命令: apt-get install ntfs-3g2. 修复挂载错误的相应的分区如提示中的/de...原创 2018-11-01 11:38:26 · 935 阅读 · 1 评论 -
ThinkPad E480安装ubuntu后没有无线网卡驱动,找不到wifi的解决方案
先安装的ubuntu版本是ubuntu-16.04.3-desktop-amd64.iso安装后通过cat /proc/version或者uname -rs查看linunx内核版本,其linux内核版本为4.10。网上查到linux4.15及以上的linux内核才能支持此笔记本的无线网卡驱动。只升级内核的话不太好,建议直接升级ubuntu版本,升级到ubuntu-16.04.5-de...原创 2018-11-01 09:51:55 · 7225 阅读 · 1 评论 -
linux使用USB转串口驱动设置
【一】、驱动相关说明:如果直接使用串口线,而没有用到USB转串口设备,就不需要安装驱动。如果使用了USB转串口,一般情况下也不需要安装驱动了,目前linux系统已经包含了该驱动,可以自动识别,亦可通过以下命令查看以便确认是否支持。查看模块装载的情况:引用lsmod |grep pl2303pl2303 18629 0usbserial ...转载 2018-10-30 11:30:33 · 626 阅读 · 0 评论 -
[30]_bash: ./mkfs.jffs2: No such file or directory
海思sdk提示的制作根文件系统的办法如下: (6)制作文件系统镜像: 在osdrv/pub/中有已经编译好的文件系统,因此无需再重复编译文件系统,只需要根据单板上flash的规格型号制作文件系统镜像即可。 spi flash使用jffs2格式的镜像,制作jffs2镜像时,需要用到spi flash的块大小。这些信息会在uboot启动时会打印出来。建议使用时先直接运行mkfs.jffs2工具,根据打...转载 2018-10-24 17:16:40 · 818 阅读 · 0 评论 -
linux cp命令 复制文件夹下全部内容至目标文件夹
复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r dir1 dir2即可。如果dir2目录已存在,则需要使用cp -r dir1/. dir2如果这时使用cp -r dir1 dir...转载 2018-10-24 16:26:44 · 40324 阅读 · 0 评论 -
安装完Ubuntu系统之后无法连接无线网,有无线网卡却找不到网卡驱动
今天给我的Mac装完Ubuntu16.04之后,发现登录系统之后无法连接WIFI无线网络,笔记本是自带无线网卡的,所以这个出现问题的原因只有一个,那就是没有安装好网卡驱动,而且Ubuntu自带的兼容网卡驱动并没有起到作用。这个时候我查阅了一些网络上的相关资料,自己总结了一个解决办法,相信对大部分笔记本或者有无线网卡的电脑都能顺利解决。一、首先你得先查看一下自己电脑无线网卡的型号,在终端输入ls...转载 2018-10-31 15:17:15 · 1583 阅读 · 1 评论 -
虚拟机VMware下ubuntu无法识别usb设备的调试过程
插入U盘或者串口转USB设备,采用lsusb命令找不到新插入的U盘shell中执行ls /dev/tty*也找不到USB相关设备按照网上教程,设置虚拟机->设置->硬件 ,将usb相关选项全打钩,添加串口并将其物理链接至windows设备管理器下显示的串口号,全部不起作用在各种方法都不能解决问题的情况下,请教大牛,据说虚拟机下使用ubuntu系统会出现各种各样的问题,后患无穷...原创 2018-10-31 15:16:16 · 4926 阅读 · 2 评论 -
mkdir 创建目录
命令格式:mkdir [-p] DirName说明:建立一个子目录。例如:mkdir rootbox创建多个目录示例:mkdir etc dev lib tmp var mnt home proc原创 2018-10-24 14:32:08 · 503 阅读 · 0 评论 -
海思Hi3559A内核kernel的menuconfig如何配置
海思Hi3559A编译内核时执行命令:make ARCH=arm64 CROSS_COMPILE=aarch64-himix100-linux- menuconfig出现菜单配置界面这是linux内核配置表,可以不作配置,直接退出。...原创 2018-10-26 14:43:11 · 2552 阅读 · 0 评论 -
两种途径得到mkImage工具uImage
两种途径得到mkImage工具uImage,解决方法:方法一:安装mkimage工具,载ubuntu11.10下执行以下命令进行安装:#sudo apt-get install uboot-mkimage方法二:编译uboot源码,编译成功后载uboot/tools目录下会生成mkimgage工具,将mkimage工具拷贝到/usr/bin/目录下即可。...原创 2018-10-26 14:10:10 · 1032 阅读 · 0 评论 -
编译Hi3559A的内核出现错误:/linux-4.9.y_multi-core/arch/arm64/boot/uImage: No such file or directory
解决方案:在kernel 配置完make menuconfig 后,进行编译,发现make uImage 生成不了uImage ,发现是少了一个工具。在你的u-boot 生成文件里面,在tools 目录下,有一个mkimage 工具。将这个工具放置到你的usr/bin/ 目录里面, 再kernel 进行make uImage 即可编译出uImage在tools 目录下,shell中执行代码...原创 2018-10-23 17:00:23 · 3532 阅读 · 0 评论 -
linux添加新的环境变量后无法找到原来的系统环境变量
3、 执行 make CROSS_COMPILE=aarch64-himix100-linux- hi3559av100_defconfig出现错误分析原因:采用echo PATH查看环境变量,发现只有自己添加的两个环境变量目录了”,浏览找到ubuntu的iso系统文件,文件路径为英文路径,点击“下一步”输入简易安装信息进入命名虚拟机,虚拟机名称不变,更改“位置”,...原创 2018-10-16 17:52:06 · 505 阅读 · 0 评论 -
Ubuntu修改密码
Ubuntu更改密码步骤:1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!2、sudo passwd user(user 是对应的用户名)3、输入新密码,确认密码4、修改密码成功,重启。作者:雄鹰展翅2017来源:优快云原文:https://blog.youkuaiyun.com/qq_28959531/article/detai...转载 2018-10-18 18:28:09 · 489 阅读 · 0 评论 -
shell是什么意思
shell (计算机壳层),在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。...转载 2018-10-18 17:16:18 · 2154 阅读 · 0 评论
分享