首页>问答中心>问答列表>问答详情

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

冰莹恋的店铺21-12-01 我来回答

提问者采纳

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

东兴网络推广公司 21-12-01

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

zf_0911 21-12-01

问题已解决?去试试发布任务

相关热门问题
我的电脑死机了,该怎么办呢? 如何自学嵌入式系统设计? 嵌入式开发对游戏开发有用吗? 嵌入式系统包括哪些?
嵌入式软件任务更多
¥1000海外网页开发批量登录程序 ¥3000QT 设备modbus采集,控制开发