这些日子 我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没 有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MI ...
分类:
其他好文 时间:
2017-08-18 21:22:48
阅读次数:
120
内存管理介绍在 ANSI C 中,可以用 malloc()和 free()2 个函数动态的分配内存和释放内存,但是,在嵌入式实时操作系统中,调用 malloc()和 free()却是危险的,因为多次调用这两个函数会把原来很大的一块连续内场区域逐渐地分割成许多非常小而且彼此又不相邻的内存块,也就是内存 ...
分类:
其他好文 时间:
2017-08-11 22:59:53
阅读次数:
264
两个不沾边。 freertos 是一个实时操作系统,主要实现了任务调度、内存管理、IPC、中断管理这几个模块,它要求快速的处理任务,gui、驱动框架、shell 这些都不是它的核心功能,而且大部分情况下都不会做,因为一旦freertos 运行起来之后,是不会有人工介入的,可以 google 一下什么 ...
分类:
系统相关 时间:
2017-08-02 23:41:07
阅读次数:
575
本章主要对 uC/OS-III 实时操作系统做一些概要介绍,使读者对 uC/OS-III 有个整体的浅 认识,为后面的章节的详细讲解做一个铺垫。 下图是 uC/OS-III 系统从底层到上层的文件结构。 ①配置文件,通过定义这些文件里宏的值可以轻易地裁剪 uC/OS-III 的功能。②用户应用文件, ...
分类:
其他好文 时间:
2017-07-30 14:44:57
阅读次数:
210
前言 自从 2009年 uC/OS-III实时操作系统面世以来,uC/OS-III的性能和稳定性已经日趋完善。uC/OS-III对前面版本取精弃粕,推陈出新,功能和性能比起 uC/OS-II已经上了很大一步台阶。uC/OS-III 正在逐渐取代 uC/OS-II,学习 uC/OS-III 已经成为许 ...
分类:
其他好文 时间:
2017-07-29 23:18:12
阅读次数:
256
本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理、机器人及过程控制等领域,完成数据监控、数据处理、数据传递等功能。学完本课程深入理解嵌入式实时操作系统,增长项目实战经验..
分类:
其他好文 时间:
2017-07-20 22:32:53
阅读次数:
153
转载:http://chuansong.me/n/1864339 VxWorks是美国风河(WindRiver)公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。 ...
分类:
其他好文 时间:
2017-07-20 00:56:01
阅读次数:
269
转载:freebuf 0×00 前言 关于VxWorks,这里引用44CON议题《攻击 VxWorks:从石器时代到星际》探究 一文章中的介绍: 在2015年9月9日-11日举办的44CON伦敦峰会中,Yannick Formaggio介绍了他对VxWorks进行深入安全研究的方法,他采用了Fuzz ...
分类:
其他好文 时间:
2017-07-20 00:47:18
阅读次数:
430
本章教程为大家将介绍 FreeRTOS 操作系统支持的任务调度方式:抢占式,时间片和合作式,这部分算是 FreeRTOS 操作系统的核心了。 对于初学者来说,要一下子就能够理解这些比较困难,需要多花些时间把这些基本概念搞清楚,然后阅读下源码,深入理解实现方法。 关于合作式调度器的特别说明 FreeR ...
分类:
其他好文 时间:
2017-07-12 20:00:20
阅读次数:
712
UCOSII 是一个可以基于 ROM 运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。为了提供最好的移植性能, UCOSII 最大程度上使用 ANSI C 语言进行开发,并且已经移植到近 40 多种处理器 ...
分类:
其他好文 时间:
2017-07-08 17:00:50
阅读次数:
253