- 论坛徽章:
- 1
|
获奖详情:http://bbs.chinaunix.net/thread-4203436-1-1.html
现在基于ARM Cortex R5做个嵌入式软件平台,运行于汽车环境,打算引入一个OS,但时间紧张,钱也紧张,目前只是做了个简单的调度,没有OS的现场保护机制。突然想到能不能自由配置OS,实现像Verilog一样的灵活。虽然汽车行业有专用的OSEK OS,也支持配置,但只是任务级的配置,还达不到我所想的OS各元素的配置功能,机制的任意选择,比如任意选择任务调度算法,任何选择文件驱动形式。硬件可以通过Verilog或VHDL,结合相应的IP核和外设,分分钟在CPLD或FPGA上实现一个MCU,很是方便。那么如何实现自已的可配置OS呢?
在实现配置OS,在下遇到以下疑惑,劳烦各位仁兄能指点一二:
1:基于ARM Cortex R5做个嵌入式软件平台,OS哪些机制必须的?
2:应该从硬件描述语言借鉴些什么来实现OS描述语言?
3:嵌入式OS要特别注意哪些方面?
4:如果你来做,你会选择什么样的配置语言来实现所有的OS元素?
奖品设置:
活动结束后,将会选取4位回答最精彩的大牛,各送一本《深度探索嵌入式操作系统:从零开始设计、架构和开发》.
作者: 彭东
丛书名: Linux/Unix技术丛书
出版社:机械工业出版社
ISBN:9787111514879
上架时间:2015-10-13
出版日期:2015 年10月
开本:16开
页码:527
版次:1-1
内容简介:本书一开始就选择了一款常用的硬件平台,并对其进行了详细描述,重点介绍了硬件平台上的实时时钟、定时器、串口、中断控制器、内存芯片、flash芯片、CPU、MMU等,然后介绍操作系统架构设计和开发环境与开发工具,尤其开发工具,详细了解开发工具会大大方便后面的开发工作并解决一些困惑,最后介绍了操作系统的初始化、HAL、内存管理、中断管理、设备管理、进程管理、文件系统、系统调用接口、应用程序库。
试读样章:
1-3z.pdf
(7.9 MB, 下载次数: 380)
|
|