完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
从技术层面来说可以分为硬件层,驱动层,系统层和应用层。那么这些你们真的能明白吗,不明白或者有疑问的童鞋一起看看吧:
硬件层,就是原理图、PCB图、电路板那些。 驱动层,主要工作是对MCU寄存器进行读写、总线的使用以及对传感器什么外设的操作等,简单说就是编写直接操作硬件的代码。 系统层,把前面的驱动层封装起来,并弄出个接口(驱动接口),同时加上进程控制、内存管理、文件系统、网络通信四样东西,再把这些东西再封装起来,最后提供接口给应用层。当然,由于嵌入式系统是专用设备,具有可裁剪的特性,所以上面五样东西不一定都有。 应用层,只要是涉及人机交互界面的都属于这里,其中一种就是手机移动开发。 在驱动和硬件这两个层次做出来的产品,我们现在称之为智能硬件。 比如无人机: 简单来看,无人机就是硬件层+驱动层,可能会有操作系统,还有应用层的人机界面。 智能插座也不过是一个单片机+继电器+手机APP组成。 嵌入式分为广义和狭义两种。广义的嵌入式就是片上系统(system on a chip),包括单片机、PSOC、NIOS、Microblaze等。而狭义的嵌入式就是ARM9、cortex A8等特定的跑操作系统的芯片。这里主要介绍狭义嵌入式的学习路线。 还是主流的方法,先学会使用它,再深入研究底层。 常用的嵌入式操作系统有Linux、WIN CE、安卓、Vxworks、QNX、OSE等,目前资料最多的是linux,所以下面以linux为例。
|
|
只有小组成员才能发言,加入小组>>
940 浏览 1 评论
1094 浏览 1 评论
12510 浏览 0 评论
5924 浏览 3 评论
17720 浏览 6 评论
1023浏览 1评论
1014浏览 1评论
941浏览 1评论
4747浏览 1评论
1094浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 19:48 , Processed in 0.875827 second(s), Total 74, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号