单片机和嵌入式系统linux的区别

单片机和嵌入式系统linux的区别,第1张

硬件组成的区别:

单片机是在一块集成电路芯片中包含了微控制器电路,以及一些通用的输入输出接口器件。

从构成嵌入式系统的方式看,根据现代电子技术发展水平,嵌入式系统可以用单片机实现,也可以用其它可编程的电子器件实现。其余硬件器件根据目标应用系统的需求而定。

软件组成的区别:

制造商出厂的通用单片机内没有应用程序,所以不能直接运行。增加应用程序后,单片机就可以独立运行。

嵌入式系统一定要有控制软件,实现控制逻辑的方式可以完全用硬件电路,也可以用软件程序。

主次关系的区别:

单片机现在已经被认为是通用的电子器件了,单片机自身为主体。

嵌入式系统在物理结构关系上是从属的,嵌入式系统被嵌入安装在目标应用系统内。

嵌入式系统在控制关系上却是主导的,是控制目标应用系统运行的逻辑处理系统。

尽管可以用不同方式构成嵌入式系统,但是一旦构成之后,嵌入式系统就是一个专用系统。专用系统中,可编程器件的软件可以在系统构建过程中植入,也可以在器件制造过程中直接生成,以降低制造成本。

控制逻辑复杂的单片机会需要 *** 作系统软件支持;控制逻辑简单的嵌入式系统也可以不用 *** 作系统软件支持。两者没有简繁区别。

电路分这么几个部分:温度检测电路,微处理器,鸣笛电路

第一个先得有信号检测电路,也就是温度测量电路,温度测量出来后送给微处理器(CPU)经过微处理器处理来判断,看看信号是不是达到了50摄氏度,如果没有则鸣笛电路不工作,如果温度达到或者超过50摄氏度时微处理器则输出控制信号来控制鸣笛电路工作。

就这么简单,中间有微处理器判断一下,没有达到则断开,鸣笛电路工作,达到则闭合,鸣笛电路不工作。不管多么复杂的东西都得转换成0和1两种状态,或者是电压信号。

linux是 *** 作系统内核。arm嵌入式,是说的硬件。也就是把arm 架构的CPU做的机器,嵌入到某个设备上作为一部分的开发。 *** 作方法如下:

1、新建一个目录:mkdir embedded_linux,将linux内核解压到该目录下:tar -jxf linux-3.1.1.tar.bz2 -C embedded_linux/。

2、内核的配置有三种方式:make config 文本配置方式;make menuconfig 菜单配置方式;make xconfig 图形界面配置方式(需安装qt)。

3、终端输入命令:make menuconfig,打开内核配置界面。

4、内核裁剪需要根据项目需求,System V IPC (IPC:Inter Process Communication)是组系统调用及函数库,程序运行必备的,其余根据个人需求包含或删除。

5、在所有需要的选项配置完毕之后,按Esc退出,选择Yes保存,就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8273701.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存