![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
天或
https://www.zhjm.site
展开
-
No rule to make target
make download V=s原创 2022-11-28 10:53:57 · 218 阅读 · 0 评论 -
Linux命令后面加&
& 放在命令后面表示设置此进程为后台进程默认情况下,进程是前台进程,这时此进程(命令执行相当于本质是开启一个进程)就把Shell给占据了,我们无法进行其他操作,对于那些没有交互的进程,很多时候,我们希望将其在后台启动,可以在启动参数的时候加一个'&'实现这个目的。...转载 2021-03-08 16:52:13 · 1659 阅读 · 0 评论 -
gitlab添加邮箱设置
修改配置文件[root@localhost opt]# grep -rn "^[^#]" /etc/gitlab/gitlab.rb13:external_url 'http://192.168.0.8:81'57:gitlab_rails['gitlab_email_from'] = 'w135xxx@qq.com'58:gitlab_rails['smtp_enable'] = true59:gitlab_rails['smtp_address'] = "smtp.qq.com".转载 2020-07-28 01:02:45 · 1156 阅读 · 0 评论 -
Openwrt中MT7628/MT7688的全部GPIO复用配置及常用接口DTS配置总结
Openwrt的不同版本中关于MT7628,MT7688的GPIO配置,存在或多或少的一些小问题下面将以MT7628AN为基础,介绍其全部的GPIO功能复用配置,以及需要注意的地方MT76x8一个就47个可作为GPIO引脚,如下关于其全部的功能复用表可以参考MTK官方的开发demo版Linkit在这全部的引脚中,需要特别注意的是:1. 网口模式,因为MTK的设计...转载 2019-12-18 10:46:31 · 5721 阅读 · 0 评论 -
openwrt-mt7688 修改默认的WIFI SSID
按http://www.openwrt.pro/post-317.html里面的方式修改openwrt-mt7688 WIFI SSID不能生效,下面介绍几种修改方式。1、修改/etc/config/wireless配置文件config wifi-iface option device mt7628 option ...转载 2019-12-02 10:58:14 · 1325 阅读 · 0 评论 -
[转]编译Widora MT7628/88 开发板 Uboot 教程
编译Widora MT7628/88 开发板 Uboot 教程前言:关于Widora,Widora是一款集成音频并且性价比超高的开发板。Widora的创始人芒果也是一位精力充沛并且乐于助人的Geek。教程部分:一)编译前的准备工作 一台安装了Ubuntu 14.04或者Ubuntu 16.04的32或者64操作系统的PC,教程以Ubuntu 16.04 64位为...转载 2019-11-30 10:51:03 · 1811 阅读 · 0 评论 -
MT7688学习笔记(1)——搭建环境、编译烧写
一、搭建环境1.1 安装VMware链接:https://pan.baidu.com/s/1bnmU5tSrk6WyUGHu2oNBgw密码:iec11.2 安装Ubuntu链接:https://pan.baidu.com/s/1OBnwucrITv2VBxlTfD9Fiw密码:1a5aUbuntu用户:wooya 密码:1234561.3 设置共享文件夹- 安装...转载 2019-11-29 17:18:47 · 895 阅读 · 0 评论 -
openjdk-8-jdk无法定位解决方法 ubuntu14.04
第一步:打开终端输入sudo add-apt-repository ppa:openjdk-r/ppa回车继续第二步:sudo apt-get update第三步:sudo apt-get install openjdk-8-jdk转载 2019-11-29 11:32:22 · 4033 阅读 · 2 评论 -
arm-linux-gnueabihf-gcc下载 ,arm-linux-gnueabi-gcc 的区别
转载地址:https://blog.csdn.net/kunkliu/article/details/79695829arm-linux-gnueabihf-gcc是由Linaro公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序。使用时,按照主机平台,可以下载以下任...转载 2019-08-06 10:25:12 · 1691 阅读 · 0 评论 -
使用GDB和GDBServer调试程序
使用GDB和GDBServer调试程序2019年02月26日 10:26:55siemens_xp阅读数 611.硬件平台和软件平台说明. 硬件平台,TI AM3352 目标板IP192.168.0.15 宿主机IP:192.168.0.55 软件平台,Ubuntu 交叉编译器 arm-linux-gnueabihf-gcc2. GDBServ...转载 2019-07-27 10:19:11 · 316 阅读 · 0 评论 -
VMare unbuntu虚拟机建立和windows共享文件夹
正文:共享文件夹涉及两个对象,一个是本机host windows,一个是linux ubuntu。安装步骤如下:1)安装VMare tool点击虚拟机->安装VMare tools(这里是因为已经安装,所以会显示重新安装)显示如下文件夹,接下来,需要在终端中解压缩该文件,然后安装先切换成root用户,后续会减少很多权限问题。在根目录下输入cd /m...原创 2019-08-05 11:10:52 · 261 阅读 · 0 评论 -
yocto -imx6-ubuntu14.04-2019-8-9
使用BItbake,增加下载速度 bitbake 增加编译的速度 如果你是多核的计算机修改build/local.conf变量 BB_NUMBER_THREADS = "4" 或 “2” PARALLEL_MAKE = "-j 4" 或 “-j 2”BB_NUMBER_THREADS = "16"PARALLEL_MAKE = "-j 16"效果如下Cu...原创 2019-08-09 15:16:34 · 618 阅读 · 1 评论 -
Genymotion下载及安装
一、注册\登录打开Genymotion官网,https://www.genymotion.com/ ,首先点击右上角的Sign in进行登录操作。如何登录就不细讲了,下面讲一下如何注册(备注:注册按钮在登录界面中)。注册如果没有账号,则需要先注册。在登录界面,点击Create an account按钮打开注册界面。注册界面如下:(使用谷歌浏览器翻译后的界面) 按照上...转载 2019-01-14 18:05:27 · 852 阅读 · 0 评论 -
Ubuntu 18.04安装arm-linux-gcc
sudo apt-get install gcc-arm-linux-gnueabihfsudo apt-get install g++-arm-linux-gnueabihf转载 2019-08-06 10:35:52 · 539 阅读 · 0 评论 -
为什么要使用YOCTO,以及其便捷之处
作为灵活多变且经济高效的解决方案,嵌入式 Linux展现了巨大的价值,并广泛应用于消费电子设备、网络设备、零售点和行业应用程序。然而,广泛的应用也意味着多样化的业务需求,嵌入式解决方案开发人员必须构建定制Linux 版本来满足其特定需求。本文引用地址:http://www.eepw.com.cn/article/201610/305448.htm这导致了嵌入式Linux 市场的乱象,一直以...转载 2019-08-07 11:19:07 · 321 阅读 · 0 评论 -
(一)Yocto的介绍
一、概念及介绍Yocto项目是一个开源协作项目,可帮助开发人员创建基于Linux的定制系统,这些系统专为嵌入式产品而设计,无论产品的硬件架构如何。Yocto Project提供灵活的工具集和开发环境,允许全球的嵌入式设备开发人员通过共享技术,软件堆栈,配置和用于创建这些定制的Linux映像的最佳实践进行协作。全球数以千计的开发人员发现Yocto Project在系统和应用程序...转载 2019-08-07 11:21:54 · 559 阅读 · 1 评论 -
Ubuntu安装qemu
1.下载qemu源码wget https://download.qemu.org/qemu-3.0.0.tar.xz1qemu下载地址:https://www.qemu.org/download/2.解压qemutar xvJf qemu-3.0.0.tar.xz13.进入qemu文件cd qemu-3.0.014.编译qemu源码./configure报错:...原创 2019-08-19 11:52:46 · 7009 阅读 · 0 评论 -
Ubuntu14.04密码正确 进不去桌面系统(已测试恢复正常)
遇到过两次ubuntu输入密码正确,但是进不去系统,输入密码后,跳转到一下界面 之后又返回到登陆界面,一直这样循环输入密码。Guest用户可以。解决办法: 1。 :ctrl+alt+F1(F1-F6都行) 2。 :cd /home/smm 3。...原创 2019-08-10 22:39:25 · 860 阅读 · 0 评论 -
VMware下Ubuntu与宿主Windows共享文件夹
http://blog.csdn.net/zz962/article/details/7706755概述1、安装VMware Tool2、设置共享步骤开始安装VMware Tool显示如下画面(如果宿主无法访问外网,可能会出现一个更新失败,可以无视之)通过下列命令解压、执行,分别是下面的tar和sudo的两行(下面是已有vmware转载 2016-05-13 10:48:19 · 391 阅读 · 0 评论 -
opencv移植arm流程
编译opencv:一.在github上获取opencv源码tar.gz压缩包,版本为2.4.13,并将其拷贝到linux下,将其解压。二.在linux下安装cmake和cmake-gui: apt-get install cmake cmake-gui三.进入opencv源码目录,执行cmake-gui四.出现图形化操作界面,选择源码目录和目标建立目录(需要提前创建...转载 2018-11-28 14:58:41 · 614 阅读 · 0 评论 -
stm32在linux下开发(一)
说到STM32,大家不陌生,mdk环境+开发板+jlink即可搞定,但对于mdk开发环境,大部分人并不能说清楚。对于一个工程的编译,链接,烧写,调试过程完完全全集成在一个软件里,一键即可实现,这当然方便开发,但我们想要了解的编译、链接规则,调试原理等,却一无所知,所以当MDK出现一些奇怪的BUG时无从下手,明明是软件问题我们却查找代码错误。本文介绍一种原始的stm32开发方式,在linux操作系统...转载 2018-11-28 14:56:19 · 2273 阅读 · 0 评论 -
连通 ARM -ubuntu -win7
一、在unbuntu下编译出arm需要的运行文件#include "iostream"using namespace std;int main(int argc, char *argv[]){coutreturn 1;}二、通过SMB文件共享到win7,win7通过secureCRT的Zmode传送到arm运行。[root@FriendlyARM /op原创 2016-07-21 00:26:43 · 374 阅读 · 0 评论 -
利用SecureCRT上传、下载文件(使用sz与rz命令)
利用SecureCRT上传、下载文件(使用sz与rz命令) 借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。 其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混): sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to ci转载 2016-07-20 23:33:53 · 476 阅读 · 0 评论 -
Ubuntu server 搭建Git server
Ubuntu server 搭建Git server,git相比svn,最主要就是分布式了,每个客户端用户的本地都是一个版本管理控制器。 Ubuntu server 版本为12.04 搭建步骤如下: 1、更新Ubuntu server 操作如下: $ apt-get update $ apt-get upgrade 如上命令更新转载 2016-06-07 22:08:16 · 419 阅读 · 0 评论 -
E: Unable to locate package unbuntu vmtools
使用 apt-get install open-vm-tools 取代dkmssudo apt-get install open-vm-toolssudo mkdir /mnt/hgfssudo mount -t vmhgfs .host:/ /mnt/hgfs转载 2016-05-13 11:48:32 · 3331 阅读 · 0 评论 -
每天进步一点点——Linux中的文件描述符与打开文件之间的关系
转载请说明出处:http://blog.csdn.net/cywosp/article/details/389652391. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的转载 2016-05-12 14:19:25 · 465 阅读 · 0 评论 -
QT 使用pushbutton(2)
QT 使用pushbutton(2)ui界面选定“提升为槽”,其中输入代码void MainWindow::on_pushButton_clicked(){serial static *n;debug *mm; if(n->serialOpen()) ui->pushButton->setText("opened"+1);else ui->原创 2016-04-28 15:08:07 · 910 阅读 · 0 评论 -
QTqdebug输出 2016年4月28日
2016年4月28日原创 2016-04-28 15:03:23 · 432 阅读 · 0 评论 -
QT5.2 Assistant-设置应用程序图标
在Qt助手(assistant.exe)搜索关键字"Setting the Application Icon"就可以看到在各种平台设置Qt程序图标的方法,包括QT支持的Windows、MAC、Linux(KDE和GNOME)都有相应的方法。 下面是我翻译的关于Qt5.2:Setting the Application Icon的译文,如有不合理的地方还望大家指出,原文来自QT5转载 2016-04-27 17:05:41 · 938 阅读 · 0 评论 -
堆栈在C语言中的定义(单片机的中堆栈相当于栈)
在计机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈,所以我想有必要给大家分享一下我对堆栈的看法,有说的不对的地方请朋友们不吝赐教,...转载 2017-05-05 09:06:18 · 4021 阅读 · 0 评论 -
linux 交叉编译的HelloWorld【1】
日期:2016-04-02 起因刚好最近三天假期可以玩玩Linux。就是将一个fedora下文件发送到Arm9的下的系统下进行运行。也许会问为何不直接用Arm9上的系统来编译呢,实际上板子的资源本身就有限,用它来执行结果就好了,当然可以用它来编译也是可以的。 一、得到目标文件 Linux系统选用的是fedora6,板子用三星的2440,另外台电脑用的win ...原创 2016-04-02 20:27:31 · 6313 阅读 · 0 评论 -
SD/MMC 内部寄存器
SD Card RegistersName Width DescriptionCID 128 Card identification number: individual card number for identification.RCA 16 Relati...转载 2018-01-02 00:01:30 · 1131 阅读 · 0 评论 -
linux-4.12
As you may be aware, starting with 4.12-rc1 Linus will no longer provide signed tarballs and patches for pre-release ("-rc") kernels. Reasons for this are multiple, but largely this is because peopl转载 2017-12-01 14:38:29 · 489 阅读 · 0 评论 -
linux 输入子系统之电阻式触摸屏驱动
一、输入子系统情景回忆ING......在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成。其中设备驱动层提供对硬件各寄存器的读写访问和将底层硬件对用户输入访问的响应转换为标准的输入事件,再通过核心层提交给事件处理层;而核心层对下提供了设备驱动层的编程接口,对上又提供了事件处理层的编程接口;而转载 2017-09-09 16:34:44 · 351 阅读 · 0 评论 -
QEMU模拟Mini2440开发板运行环境(二):NFS挂载根文件系统
前言原创文章欢迎转载,请保留出处。若有任何疑问建议,欢迎回复。邮箱:Maxwell_nc@163.com紧接着第一篇(http://blog.csdn.net/maxwell_nc/article/details/44279553),我们使用网络文件系统NFS挂载根文件系统,这里我们采用友善之臂提供的带Qtopia的根文件系统(请到mini2440附带的光盘找到rootfs_qt转载 2017-08-30 10:46:35 · 480 阅读 · 0 评论 -
QEMU模拟Mini2440开发板运行环境
前言原创文章欢迎转载,请保留出处。若有任何疑问建议,欢迎回复。邮箱:Maxwell_nc@163.com手头上只有一块Smart210(Tiny210V2),无奈网上的资料多数是2440的资料,又不想再花钱买一块2440,后来发现qemu可以模拟arm,参考各种文章后成功模拟,留下博文作为笔记。参考文章本文主要参考 http://bbs.51cto.com转载 2017-08-30 10:46:01 · 738 阅读 · 0 评论 -
Android内存泄漏问题分析及解决方案
大家新年好,由于工作繁忙原因,有好一段时间没有更新博文了(当然Github是一直都有更新的),趁着年底有点放假时间,我觉得抽空更新下博客,总结一下工作中最常见内存泄漏问题,也是自己之前踩过的坑,为了让大家少走弯路,系统全面总结一下内存泄漏问题分析原因及寻找解决方案。概念首先要理解什么叫做内存泄漏(Memory Leak),有很多人把内存泄漏和内存溢出(Out of Memory转载 2017-08-30 10:44:42 · 346 阅读 · 0 评论 -
基于ARM的模拟器
ARM的ARMulator: ARMulator 是一个在 ARM 公司推出的集成开发环境 ADS (ARM Developer Suite)中提供的指令集模拟器。它与运行在通用计算机(通常是x86体系结构)上的调试器相连接,模拟 ARM 微处理器体系结构和指令集,提供了开发和调试 ARM 程序的软件仿真环境。ARMulator 不仅可以仿真 ARM 处理器的体系结构和指令集,还可以仿真存储...转载 2017-08-30 09:34:26 · 24848 阅读 · 0 评论 -
从零使用qemu模拟器搭建arm运行环境
为什么会有这篇文章早在2011年的时候,跟当时同事一起讨论,做Linux系统开发正处于整个linux开发中间层,没有上层的C/C++业务和数据库的开发经验,也没有底层的内核和驱动开发经验,到底路该如何走……基于对Linux系统开发的理解和内核的兴趣,认为选择Linux内核开发更适合自己。于是到淘宝上买了块三星s3c2440(arm 9)开发板,学起内核开发。没有过多久,机缘巧合,正式加转载 2017-08-30 09:10:17 · 2027 阅读 · 0 评论 -
[转载]linux查看硬件信息及驱动设备相关整理
linux查看硬件信息及驱动设备相关整理来源: ChinaUnix博客 日期: 2009.07.24 12:13 (共有条评论) 我要评论 在LINUX环境开发驱动程序,首先要探测到新硬件,接下来就是开发驱动程序。常用命令整理如下:用硬件检测程序kuduz探测新硬件:service kudzu start转载 2015-11-04 11:27:13 · 649 阅读 · 0 评论