在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 6248|回复: 13

[求助] 怎么开始入手学嵌入式操作系统阿

[复制链接]
发表于 2011-4-24 13:59:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
感觉下不去手
 楼主| 发表于 2011-4-24 14:00:46 | 显示全部楼层
大家来给我个建议嘛
发表于 2011-5-4 13:44:01 | 显示全部楼层
先操作系统,后硬件
发表于 2011-5-12 16:52:24 | 显示全部楼层
推荐先学习UCOS
发表于 2011-5-12 21:18:49 | 显示全部楼层
也想了解下相关知识,谢谢楼主分享!呵呵
发表于 2011-6-28 14:34:45 | 显示全部楼层
也想了解下相关知识,谢谢楼主分享!
发表于 2011-7-24 19:58:01 | 显示全部楼层
发表于 2011-9-7 12:08:36 | 显示全部楼层
回复 8# erlking


    ucos怎么入手
发表于 2011-9-10 11:08:09 | 显示全部楼层
也想学习
发表于 2012-2-4 18:25:21 | 显示全部楼层
嵌入式是一个比较复杂的系统,可以将它分为两部分,一部分是硬件,另一部分是软件,硬件主要是电路的设计以及PCB的layout,以及其他更加深入的有关电子部分,软件主要是指基于OS的移植和BSP的开发以及应用程序的开发。
      学习嵌入式开发首先要有一点基本的电路知识,能够了解计算机接口以及结构和一些总线的协议更好,这部分人很多都是学电子专业,只有很少的学计算机专业的。学习软件方面首先要会C语言。汇编语言,数据结构,操作系统这些能够了解是更好的。软件开发又分为底层开发与上层开发两个方面,底层主要是指操作系统的移植,驱动的编写。上层开发主要是指应用程序的开发,个人觉得上层开发和一般的程序员的工作差不多,只是在开发中应注意内存的管理以及程序的效率。
       首先,应该买些书籍,目前很多这方面的书籍,先了解个个模块比如IIC ,RTC ,IIS,NAND, NOR这些模块,然后在买个开发板,照着开发板里面的说明自己去编译开发板中已经修改好的BSP,下载到开发板中,了解一下流程,验证一下开发板的功能。
       接下来就是“裸奔”,在了解了cpu和各个模块的系统后,就要自己写程序来控制模块使其工作(如同8位单片机的开发),在了解了模块与功能后,你已经迈出了嵌入式开发的第一步。第二步是进入真正的嵌入式开发,首先是bootloader的开发与移植,然后是OS的移植与开发,最后是应用程序的开发。如果这些你都自己搞定了,那么恭喜你了,你已经从菜鸟蜕变为大虾了。
      嵌入式这方面还是要多动手,自己设计电路到BSP的移植,只有经过了这些,你才能有更深的体会。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-26 00:20 , Processed in 0.039213 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表