loading请求处理中...
10大优享服务
62项会员特权

嵌入式系统开发是做什么的呢?

问题补充:是做系统的吗?想安卓,IOS这类操作系统;还是是做单片机,把程序嵌入到MCU里面?我想研发个操作系统,因为中国在这一块还是空白,也是商机啊!!!
提问者:冰莹恋的店铺 2回答 浏览次数:3043 提问时间: 2021/12/01 11:50
提问者采纳
你认为中国在这一块是一块空白?那龙芯的操作系统是咋回事?
就基于Linux 的系统,中国也出了不少。
如果说基于 Linux 的系统不算,那么 Android 也应该不算。
如果要完全跳出 Linux 的系统,中国也不是没人做,就去年我还在 CSDN 看到有人开放了代码,像个 DOS 一样的系统,没有漂亮的 Shell,但是能够调度任务和分配内存,基本的驱动也有,他是按照 Menuet OS 的理念模仿做的系统,真要弄出个 Shell 也非难事,因为 Menuet OS 也是开源的,而且也有个类似 Windows 的 Shell,而且还有一个汇编编译器,可以在系统中用汇编写应用程序,应用程序的接口全是直接调用系统中断来实现,汇编看起来都很漂亮,但 Menuet OS 还是用了不少 Windows 的理念进去,比如文件系统就用了 FAT32。
一个全新的操作系统意味着什么东西都没有,包括编译器。难道自己写交叉编译器?要知道编译器和系统是挂钩的,是先写编译器还是先写系统?要改多久才能改好一套基本能用的编译器和系统?除此之外还有那么多驱动要写,那么多架构要搭建,那么多工具要开发,不是一个精良的大型团队根本无法完成,就现代的应用程序来说,要搞明白那么多系统接口都很多,何况是没有储备资源的这么全部重头写。即使写出来了还要让人去适应,最主要的还不兼容现有系统,因为理念全是新的。填补这样的空白付出的代价不是普通企业能接受的,个人就更不可能。
Linux、Windows之所以能发展到今天,也是重Uinux、Dos这样从“古”代慢慢过度过来的,如果没有能超出现代或替代现代的产品出现,难道还想让人回去石器时代?这不会有人能接受吧。除非你有办法挖一群这样的人来搞,依靠他们的储备去完成这样的工作,否则单靠自己有点小技术是根本不现实的事情。

全部回答

  • zf_0911 2021/12/01 11:56
    想研发操作系统偌基于源linux红旗顶
    针想研发操作系统解决案:毫疑问必须精通linux内核全部......估计做发任务要留给代

问题分类

软件开发
我 要 回 答 我 要 提 问
问题分类   验证码 换一组