
单片机是在一块集成电路芯片中包含了微控制器电路,以及一些通用的输入输出接口器件。
从构成嵌入式系统的方式看,根据现代电子技术发展水平,嵌入式系统可以用单片机实现,也可以用其它可编程的电子器件实现。其余硬件器件根据目标应用系统的需求而定。
软件组成的区别:
制造商出厂的通用单片机内没有应用程序,所以不能直接运行。增加应用程序后,单片机就可以独立运行。
嵌入式系统一定要有控制软件,实现控制逻辑的方式可以完全用硬件电路,也可以用软件程序。
主次关系的区别:
单片机现在已经被认为是通用的电子器件了,单片机自身为主体。
嵌入式系统在物理结构关系上是从属的,嵌入式系统被嵌入安装在目标应用系统内。
嵌入式系统在控制关系上却是主导的,是控制目标应用系统运行的逻辑处理系统。
尽管可以用不同方式构成嵌入式系统,但是一旦构成之后,嵌入式系统就是一个专用系统。专用系统中,可编程器件的软件可以在系统构建过程中植入,也可以在器件制造过程中直接生成,以降低制造成本。
控制逻辑复杂的单片机会需要 *** 作系统软件支持;控制逻辑简单的嵌入式系统也可以不用 *** 作系统软件支持。两者没有简繁区别。
电路分这么几个部分:温度检测电路,微处理器,鸣笛电路第一个先得有信号检测电路,也就是温度测量电路,温度测量出来后送给微处理器(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保存,就完成了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)