推荐阅读最新更新时间:2024-05-02 20:58
OK6410A 开发板 (八) 31 linux-5.11 OK6410A 感知linux的内存管理
linux 内存管理 , 我们感知三类内存管理 系统内存管理 A 内核线程内存管理 A 用户进程内存管理 内核态 A 用户态 B 这几种应该分为两类 , A B A 类共用一个内存(虚拟和物理) B 类每个进程有一个内存(虚拟和物理) 另外,我们知道在硬件上 内存是 物理内存 但在 linux 里面, 内存 除了物理内存 还包括 swap空间代表的空间(这里是将硬盘当作内存) // 可以从 free 命令 分析出来 A 系统内存管理的感知 系统启动的时候,会打印如下的信息 Memory: 243936K/262144K available (5120K kernel code,
[单片机]
便携式移动机器人手持监控系统
1 引言 目前,便携式移动机器人全自主控制方式尚不成熟,其监控系统普遍采用人在环半自主控制方式设计。为满足携带、系统小型化、嵌入式的结构特点,故设计便携式移动机器人手持监控系统,并将其用于履带结构 便携式移动机器人实验平台。 2 功能设计 手持监控系统对便携式移动机器人起到监视与控制的全局性作用。手持监控系统可划分为视频图像监视模块、状态信息监测模块、遥控指令模块、无线通信模块、数字地图交互模块、全局路径规划模块六大功能模块(见图1)。 视频图像监视模块对便携式移动机器人所处环境进行视频监视;状态信息监测模块对机器人自身状态信息的监测;遥控指令模块实现基本的运动指令编码以及发送;无线通信模块实现运动指令、
[工业控制]
航天嵌入式图像处理技术
航天时代不仅促进了运载火箭技术,应用卫星技术与深空探测技术的迅猛发展,而且也使地基因特网发展成了天基太空网,延伸到了1亿2千万公里的火星,促进了天基嵌入式图像处理技术等航天微电子应用技术的迅猛发展。 嵌入式图像处理技术 天基嵌入式图像处理技术的特点有:一是嵌入性,也就是体积、重量与功耗的要求很高;二是复杂性,要处理G级的像素帧;三是可靠性,要求适应恶劣的工作环境,寿命长;四是实时性,一般要求秒级的计算时间。为了实现这些特点,需要从航天嵌入式计算机的功能、结构与物理实现三个方面进行研究。 (1)统一的体系结构模型 为了同时满足能提高芯片集成度与缩短设计周期的要求,以IP核为基础的设计平台技术以及从功
[应用]
嵌入式实时操作系统μC/OS-II在LPC2378上的移植及应用
O 引言
目前,市场以及院校科研用嵌入式系统产品,如Vxworks,Linux和Windows CE等都已经相当成熟,提供了有力的开发和调试工具,但有些开发成本昂贵,周期较长,而μC/OS-Ⅱ是一种多任务实时源代码的公开操作系统,内核精简,移植性较强,非常适合用于一些小型控制和实验系统的开发。
1 操作系统及CPU介绍
μC/OS-Ⅱ是基于优先级的占先式实时多任务操作系统,包含有任务管理、时间管理、任务间同步通信(信号量,邮箱,消息队列)和内存管理等功能。绝大部分代码用C语言写成,极少部分与处理器密切相关的代码用汇编语言编写,便于移植。作为一个源代码公开的实时操作系统,最多可以管理64个任务,并支持
[嵌入式]
《国产嵌入式微系统msOS成型记》之三 msOS的需求来源
2001年我大学毕业后去了中科院半导体所工作,第一次真正接触了MCU51下的C语言开发,项目组要求项目中的功能尽可能封装成一个个的功能子函数,便于维护,所以一个项目就是由各个功能子函数组成的。但我因为在所里时间较短,没有真正参与其中,只是接触了这个概念,觉得这个非常好,也在自己心中暗暗的下了一个决心,今后要建立自己的函数库,以方便项目开发。 2002年我来到深圳做手机软件开发,采用英飞凌手机解决方案,有一套标准的软件架构平台,RTOS采用Nucleus,GUI等其它部分都是英飞凌自己完成的,当时国内山寨手机行业还没有开始,所以这套手机解决方案还不是很完整,功能比较少,但就是因为不完整,功能少,很多还需要我们自己开发,所以让我有了更
[电源管理]
英特尔45nm处理器和芯片组助力嵌入式
日前,英特尔公司推出面向嵌入式用户的英特尔酷睿2双核处理器 T9400和移动式英特尔GM45 高速芯片组,并提供长达7年的超长生命周期支持。本次推出的处理器和芯片组是全新英特尔迅驰2 平台的构成组件,可为移动应用程序带来更卓越的性能、更耐久的电池使用时间和广泛的无线网络互操作性。此外,今日推出的英特尔酷睿2 双核处理器 T9400经验证可支持英特尔5100 内存控制器中枢(MCH)芯片组,并为嵌入式平台提供长达7年的超长生命周期支持。T9400处理器、GM45高速芯片组和5100 MCH芯片组专门针对嵌入式、安全设备、语音和无线基础设施市场的低功耗需求进行了优化。该处理器和两款芯片组在嵌入式领域应用的相关信息如下。 组合:英
[焦点新闻]
嵌入式系统优先级反转问题的分析
摘要: 本文介绍了嵌入式系统任务调度优先级反转的一个实例。通过实例的讨论对嵌入式系统优先级反转有一个更深入的了解,有助于在编程中避免此类问题的发生。
关键词: 嵌入式实时系统;VxWorks;多任务;优先级反转
引言
VxWorks是美国Wind River(风河)公司的一个实时操作系统,具有良好的可靠性和实时性。该系统采用基于优先抢占式调度策略,系统为每一个任务分配一个优先级,调度程序保证当前运行的是优先权最高的任务。但在实际开发中,由于任务间资源共享,信号量及中断的引入,往往会出现高优先级任务被低优先级任务长时间阻塞或阻塞一段不确定时间的现象,即所谓优先级反转(Priority Inversion)。优先级反转会造成任务调度的
[应用]