自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 ubuntu下使用samba共享文件

实验条件:1台虚拟机下的ubuntu 1台win10环境搭建步骤:1.使用apt工具下载并安装sambasudo apt-get install sambasudo apt-get install smbclient2.查看版本samba -V3.创建需要共享的文件夹本文在/home下新建 samba目录mkdir /home/samba给权限...

2020-04-21 19:56:16 618

原创 ubuntu通过NFS挂载文件

实验条件:两台装有ubuntu的电脑(虚拟机)服务器端IP192.168.1.103 客户端IP192.168.1.102注意:为了实验方便,两台电脑连在同一路由器上。服务器端配置:...

2020-04-21 10:47:32 4955 1

原创 C++函数库调用实现计时器

#include #includeusing namespace std;int main(){cout << “Hello world!” << endl;cout<<"Enter the delay time,in seconds: ";float secs;cin>>secs;clock_t delay=secs*CLOCKS...

2019-11-15 15:35:31 234

原创 C语言5种存储类型

1.自动变量默认情况下,在代码块或函数的头部定义的任意变量都属于自动存储类。自动存储时期意味着程序在进入包含变量声明的代码块时,变量开始存在。当程序离开这个代码块时,自动变量消失了。初始化,除非手动初始化,否则不会被自动初始化。2.寄存器变量通常,变量存储在计算机内存中。幸运的话可以存储在CPU寄存器中,或者跟一般的,存储在速度最快的可用内存中,从而可以比普通变量更快的访问。但是你申请寄...

2019-11-07 11:29:41 1433

转载 转的嵌入式软件面试

上个星期,去深圳一家搞ARM开发的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。后来回到学校,在网上搜索,原来这些题都是嵌入式工程师的经典面试题目,很多网站上都可以找得到。现把他贴出来,附上网上的答案,跟大家分享,因为这些题实在太经典了。预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多...

2019-07-25 09:47:42 227

原创 Ubuntu下安装与卸载GCC

Ubuntu下安装与卸载GCC非常方便只需要一条指令安装:sudo apt-get build-dep gcc卸载:sudo apt-get remove gcc

2018-11-18 20:35:49 16832 1

原创 2440开机自动挂在NFS

2440系统:linux3.4.2只需要修改/etc/init.d/rcs在中间添加语句挂在的命令如:mount -t nfs -o nolock,vers=2 192.168.1.101:/work/nfs_root/fs_mini_mdev_new /mnt

2018-11-09 16:59:57 170

原创 出现坏块问题skip bad block

可以在U-BOOT下执行nand scrub命令现在NOR Flash上烧写一个U-BOOT执行nand scrub命令在执行nand scrub命令后,他会提示 &lt;y/N&gt;这时要输入y并且回车,一定要回车才行!然后nand flash上的问题就解决了,可以重新再nand flash上烧写U-BOOT,内核文件系统了...

2018-11-05 21:29:45 1722

原创 ERROR: Cannot umount的解决办法

情况如下:解决办法;输入命令行指令;vi /etc/hosts添加语句:图中 192.168.1.17是开发板的ip地址/work/nfs_root/是共享的文件路径

2018-11-02 09:47:23 2278

原创 Authentication failure解决办法

我是在切换root账户时遇到的这个问题我输入密码时,输入的当前账户的密码而不是root账户的密码。我之前从来没有登陆过root账户,不知道密码。因此解决办法如下:输入命令行1.sudo passwd root2.输入当前账户密码3.输root账户密码4.重复输入root账户密码...

2018-11-02 09:35:43 62667 5

原创 'readonly' option is set (add ! to override)

我在用VI编辑器保存退出时遇到了这个问题。这是因为编辑的文件需要root权限,而当前账户不是root账户。可以通过执行su root然后输入root的密码,这里要注意这个密码是root账户的密码不是当前账户的密码。而且新系统root账户可能没有密码,需要先设定一下。就可以通过:wq!进行保存退出了。...

2018-11-02 09:28:13 1400

原创 安装GCC3.4.5交叉编译器

1.将下载好的压缩包考到Ubuntu中2.解压,用tar 解压。这里可以解压到任何路径我解压到了/usr/local/arm路径下,之所以是/usr/local/是因为在环境变量中基本都在这个路径中。3.记住bin的路径 例如/usr/local/arm/3.4.5/bin4.将这个路径添加到环境变量中去:sudo vi /etc/environment5.打开后仿照里面的格式将/us...

2018-10-31 16:46:00 449

原创 有关栈

栈是限定仅在表尾进行插入和删除操作的线性表。我们把允许插入或者删除的一端叫做栈顶,另一端叫做栈底,不含任何元素的叫做空栈。栈是后进先出的线性链表,成为LIFO结构。栈有一个很大的缺点就是必须事先确定数组的存储空间,万一不够用了,就只能通过编程的手段来扩充数组的容量,非常麻烦。我常在嵌入式系统中听说要合理设置好栈的大小,设置小的,就会溢出,大了当然就会产生浪费。...

2018-10-31 10:51:19 91

原创 中值滤波

中值滤波一般对被测参数连续采样n次,一般n为奇数。然后把n次采样结果按大小顺序依次排好。取中间值((n-1)/2)优点:有效克服因偶然因素引起的波动干扰,适用于温度、液体表面等变换缓慢的被测参数。缺点:不适用与流量、速度等变化迅速的系统。#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;time.h&gt;#...

2018-10-27 10:07:49 388

原创 防脉冲干扰平均值滤波

在现代工业中,不可避免产生脉冲干扰。这些干扰一般持续时间短,峰值大。这些采样数据与其他采样点相比会明显高于或者低于正常的采样数据。防脉冲干扰平均值滤波就是对N个采样数据进行比较,去掉其中最大和最小的两个数据,对剩下的数据进行算数平均值。#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;time.h&gt;#de...

2018-10-27 09:39:42 2424

原创 嵌入式常用之滑动平均数

算数平均数在N取较大的值时具有实时性不好的特点,针对这一特点采用滑动平均数。滑动平均每一次有新的数据到来时,就会计算一次平均。大概流程就是新的数据到来时,讲新数据存入数组,同时将最旧的那个数据去掉。用PC模拟如下:...

2018-10-25 22:16:21 393

原创 嵌入式常用之算数平均数

算数平均值滤波适用于被测信号在某一个范围内波动,适用于有周期性干扰的场合,N过大,系统的灵敏度会降低。#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;time.h&gt;#define N 5 //读取N次数据求一次平均int count;int val;int sum;int result;...

2018-10-25 16:32:21 360

原创 VI编辑器使用

首先要知道的是vi编辑器一共三种模式: 一般模式(光标移动、复制、粘贴、删除) 编辑模式(编辑文本) 命令行模式(查找和替换) 注意:(1)当不知道出于那种模式的时候,按esc键返回到一般模式。 (2)wq(write quit) (3) i(insert) 1.打开文件、新建文件、保存文件的操作 vi 文件名 ...

2018-09-11 20:54:00 84

原创 鸟哥的LINUX私房菜-第六章

本片文章为阅读鸟哥书后记录的自己不懂的一些概念:绝对路径:路径的写法“一定要从根目录/写起”,例如:/usr/share/doc这个目录。相对路径:路径的写法“不是由/写起”,例如/usr/share/doc要到/usr/share/man 下面时,可以写成: “cd ../man”一些重要的意思: . 代表此层目录 .. ...

2018-09-11 19:36:22 90

原创 鸟哥的LINUX私房菜-第二章

看完第一章Linux是什么与如何学习后,感觉并没有什么太大的收获,就直接整理第二章的内容了。 1.磁盘 通常磁盘有多个盘片,所有的盘片的同一个磁道我们成为柱面,这通常是文件系统的最小单位,也是分区的最小单位。从网上找了一个图可以更为直观的感受磁盘的结构。 2.MBRMBR的全称是Master Boot Record,主要开机记录区。这里要特别区分一下MBR与分区表的概念。 MBR中...

2018-09-08 09:48:09 121

原创 鸟哥的LINUX私房菜-第零章

本文为阅读鸟哥的LINUX私房菜的笔记。 第零章主要介绍计算机的一些基本概念。对我之前不知道的一些概念进行了总结。1.内存:CPU所读取的数据是从内存中读取,而内存中的数据是从输入单元中获取的。CPU处理内存中的数据后仍要将处理结果写回到内存中去。总之CPU要处理的数据全部来自内存。因此内存大好。2.CPU的架构:常见的架构有两种,一种是精简指令集(RISC),另外一种是复杂指令集(CI...

2018-09-07 20:18:50 198

原创 写在最前面。

本博客用于记录学习历程

2018-09-07 17:05:38 123

空空如也

空空如也

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

TA关注的人

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