免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: ifreecoding
打印 上一主题 下一主题

有源码有图有真相,使用C语言写了2个小型嵌入式操作系统内核,支持ARM7、cortex-M3芯 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2012-05-31 16:19 |只看该作者
塑料袋 发表于 2012-05-31 16:15
文件系统,任务切换么,看来你也知道这俩名词啊?这个我还在点行的说。

另外,你看过那些操作系统啊 ...


+1

论坛徽章:
0
22 [报告]
发表于 2012-05-31 16:51 |只看该作者
回复 20# 塑料袋


前辈怎么会对这些低级东西感兴趣,我这里哪里可能有前辈需要的经,还是去嗑药吧,那个更好。

论坛徽章:
0
23 [报告]
发表于 2012-05-31 16:52 |只看该作者
回复 19# tastesweet


我从来没说过这种话。据我说知,这个话是ifxxxxxxx这个傻逼无中生有。

论坛徽章:
4
戌狗
日期:2013-08-15 18:22:43技术图书徽章
日期:2013-08-21 13:48:45巨蟹座
日期:2013-09-26 17:06:39处女座
日期:2013-12-25 11:26:10
24 [报告]
发表于 2012-05-31 16:54 |只看该作者
walleeee 发表于 2012-05-31 16:51
回复 20# 塑料袋


你看,你又顾左右而言他了不是

感不感兴趣是一回事,它是吃饭的家伙,所以这不想向你取点经么。 我要是不看linux,恐怕就没饭吃,不学不行啊。

论坛徽章:
0
25 [报告]
发表于 2012-05-31 16:58 |只看该作者
回复 24# 塑料袋


哦?是么?

前辈不是只需要茅厕洞马克死以及脑残片以及数学和二奶就够活了?吃饭这么俗气的事情,前辈也做?

论坛徽章:
0
26 [报告]
发表于 2012-05-31 17:15 |只看该作者
walleeee ,
谁说操作系统就一定要有文件系统了,对于小型嵌入式设备来说一般不需要使用文件系统,代码编写完了都无法加载文件何谈文件系统?内存管理就更谈不上了,有些连硬件都不支持根本没法做到进程级的内存管理
操作系统最核心是任务调度,其它的都可以后挂上去,操作系统可以只有任务调度,可以是任务调度+内存管理,可以是任务调度+文件系统,可以是任务调度+内存管理+文件系统+。。。

论坛徽章:
0
27 [报告]
发表于 2012-05-31 18:10 |只看该作者
将中断和定时器处理好,就能达到实用级别了。
这方面AD可是专家,不是吹的。

论坛徽章:
0
28 [报告]
发表于 2012-05-31 18:25 |只看该作者
回复 26# ifreecoding


    好吧,你的定位就这个样子,我无话可说了。

论坛徽章:
0
29 [报告]
发表于 2012-05-31 18:32 |只看该作者
这句

  1. MDS_IntDisable
  2.     CPSID  i
  3.     BX     R14
复制代码
为什么不考虑用放在C头文件inline,直接设定PRIMASK呢?
很多情况就1、2条指令的事情,比跳入函数再BX返回,有效率多了。

  1. __INLINE void MDS_IntDisable()
  2. {
  3.      __set_PRIMASK(1);
  4. }
复制代码

论坛徽章:
0
30 [报告]
发表于 2012-05-31 18:37 |只看该作者
还有个挺重要的,task有优先级,
有mutex和优先级翻转的考虑吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP