什么是嵌入式?

我要成为嵌入式高手之1月15日第一天!!
—————————————————————————————

一、vim使用手册

记录几个不会的

1.删除单个字符 在命令模式下,按 x 键可以删除光标处的字符。

2. 删除一行 在命令模式下,按 2 次 d 键可以删除光标所在的行。

3. 拷贝一行 在命令模式下,按 2 次 y 键可以复制光标所在的行。

4. 粘贴一行 在命令模式下,按 p 键粘贴一行字符到光标所在行的下一行。

5. 撤销操作 在命令模式下,按 u 键,撤销最近一次操作。 反撤销: Ctrl+r

二、敲代码(第二题)

不用看懂,敲出来就行了。

#include <stdio.h> 
#define MAX 200 
int a[MAX], b[MAX], cnt = 0 ; 
void jsVal() 
{ int i,j,qw,bw,sw,gw; 
 for(i=0;i<MAX;i++) 
 { qw=a[i]/1000; bw=a[i]/100%10; 
 sw=a[i]%100/10; gw=a[i]%10; 
 if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0) b[cnt++]=a[i]; 
 } 
 for(i=0;i<cnt-1;i++) 
 for(j=i+1;j<cnt;j++) 
 if(b[i]<b[j]) { qw=b[i]; b[i]=b[j]; b[j]=qw;} 
}
void readDat() 
{ 
 int i ; 
 FILE *fp ; 
 fp = fopen("in.dat", "r") ; 
 for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ; 
 fclose(fp) ; 
} 
void main() 
{ 
 int i ; 
 readDat() ; 
 jsVal() ; 
 printf("满足条件的数=%d\n", cnt) ; 
 for(i = 0 ; i < cnt ; i++) printf("%d ", b[i]) ; 
 printf("\n") ; 
 writeDat() ; 
} 
writeDat() 
{ 
 FILE *fp ; 
 int i ; 
 fp = fopen("out.dat", "w") ; 
 fprintf(fp, "%d\n", cnt) ; 
 for(i = 0 ; i < cnt ; i++) fprintf(fp, "%d\n", b[i]) ; 
 fclose(fp) ; 
}

三、什么是嵌入式?

        嵌入式即嵌入式系统,IEEE(美国电气和电子工程师协会)对其定义是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统;国内普遍认同的嵌入式系统定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;从应用对象上加以定义来说,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。

        嵌入式系统作为装置或设备的一部分,它是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值