自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (7)
  • 收藏
  • 关注

转载 送你4个直抵灵魂深处的问题

送你4个直抵灵魂深处的问题今天看了篇文章,觉得会对一部分人有点用,分享给大家。假如你是一位咨询顾问,受Q公司CEO的邀请,参与竞标一个咨询项目,项目内容是:为Q公司重新制定一套奖金方案,提升员工积极性。现在,你需要提交一份项目建议书,即:你建议如何来设计和落地这个方案,以及所需的时间和费用等。然后,我想让你思考的问题是:你打算如何准备这份建议书?在建议书里面,你打算包含哪几块内容?......

2020-03-18 11:10:04 1199

原创 目前世界上功耗最低的九轴传感器_ICM-20948

ICM-20948 是()目前世界上功耗最低的 9 轴运动跟踪设备,非常适合应用在智能手机、平板电脑、可穿戴设备及物联网领域。ICM-20948 支持连接外部传感器的辅助 I2C 接口,片上 16 位 ADC、可编程数字滤波器、嵌入式温度传感器以及可编程中断。该器件的工作电压范围低至 1.71V。通信端口包括 I2C 和 7 MHz 高速 SPI。

2024-03-15 10:12:46 394

原创 ffmpeg使用

wav、pcm、mp3、g711等音视频文件转换和播放

2022-10-07 17:13:32 512 1

原创 MIPS和ARM架构简单对比

MIPS的优势主要有以下几点1、MIPS支持64bit指令和操作,ARM目前只到32bit 。2、MIPS有专门的除法器,可以执行除法指令 。3、MIPS的内核寄存器比ARM多一倍,所以同样的性能下MIPS的功耗会比ARM更低,同样的功耗下性能比ARM更高。4、MIPS指令比ARM稍微多一点,稍微灵活一点。5、有观点认为MIPS的bank寄存器性能也要好于ARM,不过没见过能反映出来的测试。MIPS架构也存在着以下几点不足1、MIPS的内存地址起始有问题,这导致了MIPS在内存和

2022-05-25 10:44:55 9936

转载 uImage和zImage的关系

1.相同点都是Linux内核镜像格式,此外,linux镜像格式还包括 vmlinux、Image、zImage、bzImage、uImage、xipImage、bootpImage等2.区别zImage是ARM linux常用的一种压缩镜像文件,它是由vmlinux加上解压代码经gzip压缩而成,命令格式是#make zImage.这种格式的Linux镜像文件多存放在NAND上.uImage是uboot专用的镜像文件,它是在zImage之前加上一个长度为0x40的头信息(tag),在头.

2022-05-25 10:22:02 274

原创 使用ssh远程登录ubuntu的root用户显示access denied 解决办法

原因 一般是ubuntu系统是默认禁止远程登录root用户按一下步骤操作即可解决1. 编辑配置文件vim /etc/ssh/sshd_config(也可以使用vi,个人习惯vim)2.在文件中找到PermitRootLogin prohibit-password 修改(可以使用搜索功能: 输入/PermitRootLogin prohibit-password,找到后再按 i进行编辑)#PermitRootLogin prohibit-password将之改.

2022-02-08 11:22:55 4734

原创 keil mdk常见问题处理

keil error:#1:missing closing quote 处理错误常见背景定义中文字符串,如static const char *myStr[] = { "客厅","餐厅","卧室","次卧","书房","阳台","儿童房"};就有可能提示 error:missing closing quote 这样的错误信息。解决方案 在KEIL中Options for Target 'Fl...

2021-08-11 11:07:37 912

原创 linux 打包/压缩命令详解及英文解释

在linux中打包和压缩和分两步来实现的;1. 打包/ 压缩打包打包是将多个文件归并到一个文件:tar -cvf etc.tar /etc <==仅打包,不压缩!-c :打包选项全称:create Create a new archive-v :显示打包进度 全称:verboseVerbosely list files processed-f :使用档案文件全称:file ...

2021-07-30 10:05:15 324

原创 嵌入式文件系统

1.什么是文件系统 文件系统的定义 文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改

2021-03-20 10:29:44 2202

转载 智能网关

物联网的通信协议与互联网时代对比的话,更增加了一些多样化的模式,特别是物的碎片化已经进入了严重状态,然而网关的重要性也从此开始凸显,如果智能网关,可以把众多的不同物收集到的信息,全面地整合起来,然后再顺利地传送到下一层次,这样才能保证信息可以在每一个部分之间进行有序的传输。智能网关,作为一个新的名词,在已到来的物联网时代扮演着非常重要的角色,它将成为连接感知网络与传统通信网络的纽带。作为网关设备,智能网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换,既可以实现广域互联,也可以实现局域互

2021-01-14 10:33:20 1305

转载 _map文件全解析

首先讲述一下关于map在MDK-ARM中的配置。其实,在MDK-ARM中,我们可以根据自己的情况(不同配置),在map文件中输出对应(我们需要)的内容。默认情况下,输出所有信息。Project -> Options for Target -> Listing:会看到如下配置界面:看到上图,相信都应该明白map文件大概有哪些内容了吧?map文件里面内容大致分为五大类(按照map文件分类的顺序):1.Section Cross References:模块、段(入口..

2021-01-05 11:53:18 9844

转载 C语言指针讲解

今天回头复习了一下C指针用法,发现一篇讲解得不错的文章,在此记录一下:1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不能够是变量,也不能够直接用整型地址值(可是int*p=0;除外,该语句表示指针为空)。此时,*p仅仅是表示定义的是个指针变量,并没有间接取值的意思。比如:int a = 25;int *ptr = &a;int b[10];int *point = b; int *p = &b[0];假设:int ...

2020-09-09 22:58:25 257

原创 cubeMX从头配置touchgfx步骤简要说明

以下涉及的接口是以STM32L4R9做参考:1.开启CRC2.LTDC配置, 不同需求选择不同3.激活GFXMMU4.SDIHOST 开启5.DMA2D开启(加速UI)6.开启touchGFX, 如果在主面板没有touchgfx选项, 可在Software Packs-->Select Component->Graphics开启。...

2020-09-08 17:35:45 3118

原创 cubeMX定制touchGFX ------Display配置

width: 显示器宽度height:显示器高度Framebuffer Strategy: 可选但缓冲、双缓冲等, 如果RAM容量足够,建议选择双缓冲,对UI性能有帮助,尤其是需要用到动画的UI.Buffer Location:缓冲位置,有两个选项 By Address: 指定地址可以使用SDRAM,SRAM或PSRAM, 使用场景一般是资源比较大,内部flash无法容纳。 By Allocation:自动分配的flash,主要用于资源很少的场景...

2020-09-08 17:11:29 767

原创 Ubuntu中无法用su命令切换到root用户的解决办法

如果没经过修改,在Ubuntu中无法用su命令切换到root用户。会提示认证失败。 原因是Ubuntu中root用户默认是禁止使用的,需要手工开启。su Password:su:AuthenticationfailuresuPassword:su:Authenticationfailure解决方法如下:开启方法:sudo passwd关闭方法:sudo passwd -l ro...

2020-04-28 10:21:54 1738

原创 虚拟机Ubuntu不能全屏问题

最近在使用虚拟机的Ubuntu时,由于崩溃导致无法全屏显示,发现一个很简便的解决办法。1.打开终端,输入sudo apt-get install open-vm-tools2.安装依赖,这一步很关键,必不可少。sudo apt-get install open-vm*3.重启reboot...

2020-04-24 10:14:52 431

原创 Ubuntu切换默认sh

今天在解压海思 SDK (./sdk.unpack)时, 提示有错误,最终找到原因居然是因为sh的原因。需要将sh切换为bash。Ubuntu 默认的sh 为dash(之前一直错误的认为是bash,知识匮乏呀....)。下面就给出dash和bash切换的步骤:1.查看系统sh是bash还是dash的命令ls -l /bin/sh2.dash和bash 切换命令为:sud...

2020-04-12 22:46:47 423

原创 Ubuntu 拼音输入法不能正常使用的解决方案

在终端输入以下命令ibus-daemon -drx有的需要将双拼改成全拼,再执行以上命令才能生效。

2020-01-19 11:46:04 2715 1

原创 Ubuntu 浏览器无法输入中文解决办法

linux新手可能会遇到安装了中文输入法,但在浏览器却无法输入中文,以下为其中一种解决方法(使用此方法前先确保安装了中文输入法)。1.打开 .bashrc文件, 在最后面添加下面一句话export LC_CTYPE=zh_CN.UTF-8注:如果是root用户 ,打开文件用vim /root/.basher如果是普通用户 vim /home/user(每个人的用户名...

2020-01-19 11:09:19 9084 10

原创 echo 向文件写入内容

如果需要往文件里面写入字符,而又不想使用 touch 或vim 等命令操作, 此时“echo”就起作用了。1.使用>指令覆盖文件原内容并重新输入内容,若文件不存在则创建文件 如:echo "#ifndef MAIN_H" > main.h 就会向main.h 文件写入#ifndef MAIN_H。 2.使用>>指令向文件追加内容,原内容将保存接着上面的操...

2020-01-17 10:46:29 3569

原创 Ubuntu 查看系统、内核版本及相关信息

1.查看Ubuntu 版本信息有两种方式 cat /etc/issue sudo lsb_release -a顺便将lsb_release命令描述信息贴到这里2.查看内核信息使用uname 命令 uname -r //单独查看内核版本 uname -v //内核版本 uname -a //查看内核详细信息下面为uname 命令用法:...

2020-01-16 11:25:56 6228

转载 VIM 自动配置(代码补全,代码高亮,符号补全等等)

原文出处:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html新手配置vim不会,网上找到可以一键配置环境,就很开心,直接一键配置。但是网上配置的文件都设置了不开启swap功能,经过查看vim配置SWAP信息,找到设置的里面的关键语句配置文件在用户主目录“~”里面,通过ls -al 命令查看 .vimrc打开该文件,找到以...

2020-01-16 09:35:16 3148

原创 userdel:user XXX is currently used by process xxx解决

需要清楚几点:1、root用户具有最高权限,只有root用户才能创建和删除用户(useradd newuser and userdel newuser),其他用户无此权限。2、当我们想删除某个用户的时候,出现 user user1is currently used by process xxx,可能的原因是你创建用户user1之后,使用sudo命令切换到user1用户下,之后又想删除...

2020-01-06 14:31:04 7860

原创 Ubuntu 打开图片常用命令

eog (eye of gmone,是linux下内置的图片查看器)用法:eog imp.png

2019-12-17 11:15:47 730

原创 Ubuntu 安装中文输入法

1. 安装语言包system Settings(一般在桌面右上角) ->Language Support ->Install/Remove Languages ->(选中)chinese, 点击Apply,等待下载。如果选择chinese,apply无法点击,把简体和繁体都选中,再apply即可。2、安装ibus框架sudo apt-get install ibus ib...

2019-12-06 16:16:22 161

原创 Ubuntu隐藏左侧菜单栏(图标)

Ubuntu隐藏左侧菜单栏1.右键->Change Desktop Background -> Behavior2.Auto-hide the Launcher -> ON,如上图的2

2019-12-06 09:08:18 6192

原创 ssh 登陆出现错误Algorithm Negotiation failed when trying to connect to server 解决

最近在项目中需要用SSH在windows和Ubuntu之间传文件,使用过程中遇到一些问题,将安装步骤和遇到的问题写在这里与大家分享。1.首先在windows下安装ssh客户端2.在Ubuntu下安装ssh apt-get install ssh3.用ifconfig获取ip,然后在客户端进行连接即可如果连接过程中出现以下提示:按照下面的步骤可解决:1 .终端打开:打开以下文件:...

2019-12-05 17:34:26 1096

原创 Ubuntu 下如何把安装好的软件图标放置在桌面左侧

Ubuntu 下如何把安装好的软件图标放置在桌面左侧Ubuntu下安装好的软件不会像windows一样有桌面快捷方式, 如果想Ubuntu有快捷打开应用程序的功能,只需要做如下操作:1 单击桌面左上角图标,打开搜索栏.2然后,出现如下图, 输入想要搜索的应用程序名称,3如输入qtcreator,出现如下(前提是已安装成功),将Logo拖到左侧栏即可....

2019-12-05 11:19:22 1767

原创 Qt使用资源文件和直接使用本地的图片文件, 这两种方式有什么优缺点?

使用资源文件:优点:1.可以避免使用外部文件可能出现的一些问题,如用户损坏安装目录文件,2.不需要程序在运行时加载,加载速度快3.由于资源是存放在程序的指定位置,开发起来会更加方便缺点:1.不能存太大的文件2.会增大程序的体积使用本地图片:优点:1.本地文件放的图片不会被编译进程序,因此不会增大程序体积,故可以放相对较大的图片2.不需要程序在运行时...

2019-04-19 10:44:43 1600

转载 Qt Creator、 Qt 和 MinGW 各有什么作用

近年来, QT在嵌入式领域&跨平台编程方面都有很大的发展趋势, 也吸引越来越多的开发者加入其中,但是很多初学者都不太清楚Qt Creator、 Qt 和 MinGW 各自的作用及关系。下面就三者进行简单描述,顺便将Visual Studio一起对比。Qt是 一个跨平台的C++图形用户界面应用程序框架, 它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容...

2019-04-18 17:21:23 7328

转载 MFC中CString类字符串与长整型、浮点型、字符数组char数据之间的相互转换函数使用

一、长整型数据与CString类字符串相互转换1.将长整型数据转换为CString字符串类CString str;long ld;str.Format(_T("%ld"),ld);2.将CString字符串类转换为长整型数据CString str;long ld;ld=_wtol(str);_wtol()在&lt;stdlib.h&gt; and &lt;wchar.h...

2018-07-19 11:37:58 1461

转载 软件需求分析

软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。软件需求分析是一个项目的开端,也是项目实施最重要的关键点。据有关的机构分析结果表明,我们设计的软件产品存在不完整性、不正确性等问题80%以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为...

2018-07-08 21:18:27 7444

原创 什么是效果器以及效果器的简单分类

1.什么是效果/效果器?(1)定义式表述:一种可以令电子乐器或音讯的音色加以修饰的电子器材。(2)举例式表述:效果器之于电吉他系统,类似滤镜之于照相机,或是酱油之于红烧排骨。拍照的时候,滤镜没法让云彩变成大象,但能让他更好看;做菜的时候,酱油没法让排骨变成鸡腿,但能让他更好吃。吉他和音箱作为音色的主要来源,决定了声音的基本特质,效果器则使其更加丰富多变的形式呈现出来。(转自知乎:@Link)2.简...

2018-06-25 18:22:04 7413 1

翻译 Rust 语言服务器 (RLS)

原文:Rust Language Server (RLS) 翻译:Peter此项目处于发展的起始阶段。在某些情况下,可能会出现BUG;使用请谨慎。 RLS提供了一个在后台运行的服务器,提供了Rust编程的相关信息,包括IDE,编辑器和其它工具。它支持诸如“goto定义”,符号搜索,重新格式化和代码完成等功能,并支持重命名和重构。RLS从编译器和Racer获取源数据。在可能的情况下,它使

2017-09-26 08:48:11 8599

翻译 2017 Rust 调查结果

原文:Rust 2017 Survey Results 作者:Jonathan Turner 翻译:Peter 文章为个人爱好翻译,有不准确的地方欢迎指出,勿喷每年的这个时候,我们都会通过社区调查来了解Rust编程语言的发展情况———包括Rust用户和非Rust用户。so,你有回应吗?今年共收到5368个回应,比去年超出2000多份。反馈的规模既鼓舞人心,也使人惭愧,我们一直努力

2017-09-26 08:45:39 508

转载 Rust 2017 Survey Results

Rust 2017 Survey ResultsSep 5, 2017 • Jonathan TurnerIt’s that time of the year, where we take a good look at how things are going by asking the community at large – both Rust users and non-us

2017-09-16 17:38:27 480

翻译 Racer: 自动补齐神器

Racer:Rust 自动补齐神器 原文:Racer - code completion for Rust 翻译:Peter翻译经验不足,有错请指教,勿喷 Racer全称为Rust Auto-Complete-er.一种旨在为编辑器和IDE提供Rust代码补齐的实用程序。 也许有一天,“er”的位置将会时探索+重构或者其它东西。 安装用 cargo install这种方

2017-09-13 19:08:43 2616

转载 C语言关键字及说明

一、C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。  1 数据类型关键字(12个):(1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int: 声明整型变量或函

2017-09-06 08:51:08 344

转载 我最喜欢的10条编程语录

无意间看到这篇翻译过来的帖子,觉得挺好,就转载了!原文 导读:国外程序员Senthil Kumar在博客中分享了10条编程语录,希望这些语录能给你带来一些启示。(注:正如广为流传的经典段子,有些经典语录有多个版本,作者署名都不一样。从下文就可以看出来。英文原文保留了Senthil Kumar的。中文版本后面的作者署名是当时所看到的署名。)一起来看下:10. If deb

2017-08-25 13:06:11 234

转载 嵌入式软件的测试方法

由于嵌入式系统的自身特点,如实时性(Real-timing),内存不丰富,I/O通道少,开发工具昂贵,并且与硬件紧密相关CPU种类繁多,等等。嵌入式软件的开发和测试也就与一般商用软件的开发和测试策略有了很大的不同,可以说嵌入式软件是最难测试的一种软件。嵌入式软件测试使用有效的测试策略是唯一的出路,它可以使开发的效率最大化,避免目标系统的瓶颈,使用在线仿真器节省昂贵的目标资源。一

2017-07-11 11:09:50 3555 1

vtuploader2.2

可以在线检测已开发的软件, 会被哪些杀毒软件所不支持

2019-04-18

windows 下的msvcr100

Visual Studio 2010的一个动态链接库,如果某程序是用它开发出来的,那么该程序的运行就有可能需要此动态链接库

2019-04-18

Sublime Text3

Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

2017-09-13

MarkDown编辑器

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

2017-05-16

科技感十足的PPT 模板

科技感十足的PPT,让你在制作项目PPT时不再烦恼,使你的制作焕然一新

2014-08-23

网盘搜索神器

可进行百度网盘,华为网盘,163网盘,cntv,,纳米盘等30余个网盘资源的搜索,

2014-07-25

单向交流调压电路

一个不错的单向交流调压电路,可靠性高,能满足实际的各种需求

2013-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除