RTEMS 4.9.4 代码分析 序
2010-12-29 23:29
155 查看
从我开始接触 RTEMS 开始起,已经快有两年了。两年几乎将RTEMS核心源代码看了个遍,但有些地方总觉得理解的不透彻。所以干脆把自己写的代码分析贴出来,让广大爱好RTEMS的朋友批评指正。
我只对ARM和x86的CPU稍微熟悉些,x86一般不是嵌入式的首选,一般都是选ARM,RTEMS4.9.4目前是OAR官方RELEASE的最高版本。我就分析RTEMS4.9.4的代码,以CSB337, at91rm9200的单板cpu作为蓝本分析。抛砖引玉,有道是,有碰撞才有火花,有火花才有生机。希望朋友们多多拍砖,不要客气。
CSB337~是~Cogent Computer Systems, Inc.~推出的一款基于~ATEML AT91RM9200~的开发板。它具有以下主要特性
Cogent. Cogent CSB337 Atmel AT91RM9200 OEM Single Board Computer Hardware Reference Manual [M]. Cogent Computer Systems, Inc.:
1. 180MHz Ateml AT91RM9200,ARM920T~的~CPU,16KB~的指令~Cache~和~16KB~的数据~Cache;
2. 32MByte 32~位宽的~SDRAM,8MByte 16~位宽的~Intel 28F640J3A StrataFLASH (NorFlash);
3. Epson S1D13706 320$/times$240~液晶屏控制器,其内部带~80KB~的帧缓冲区;
4. 2~个~RS-232~口,其中一个带有完整的握手信号;
5. 3~个额外的串口,TTL~电平,没有握手信号;
6. USB~设备接口;
7. 10/100Mbps~以太网接口,使用~AT91RM9200~内部的~MAC,Phy~使用~LXT971A;
8. Dallas DS1307~实时时钟芯片,带~56Byte NVRAM;
9. Infineon SAK82C900~双~CAN~控制器,通过~SPI~连接。
本文出自 “夜来听风雨” 博客,请务必保留此出处http://coolbacon.blog.51cto.com/7777407/1280024
我只对ARM和x86的CPU稍微熟悉些,x86一般不是嵌入式的首选,一般都是选ARM,RTEMS4.9.4目前是OAR官方RELEASE的最高版本。我就分析RTEMS4.9.4的代码,以CSB337, at91rm9200的单板cpu作为蓝本分析。抛砖引玉,有道是,有碰撞才有火花,有火花才有生机。希望朋友们多多拍砖,不要客气。
CSB337~是~Cogent Computer Systems, Inc.~推出的一款基于~ATEML AT91RM9200~的开发板。它具有以下主要特性
Cogent. Cogent CSB337 Atmel AT91RM9200 OEM Single Board Computer Hardware Reference Manual [M]. Cogent Computer Systems, Inc.:
1. 180MHz Ateml AT91RM9200,ARM920T~的~CPU,16KB~的指令~Cache~和~16KB~的数据~Cache;
2. 32MByte 32~位宽的~SDRAM,8MByte 16~位宽的~Intel 28F640J3A StrataFLASH (NorFlash);
3. Epson S1D13706 320$/times$240~液晶屏控制器,其内部带~80KB~的帧缓冲区;
4. 2~个~RS-232~口,其中一个带有完整的握手信号;
5. 3~个额外的串口,TTL~电平,没有握手信号;
6. USB~设备接口;
7. 10/100Mbps~以太网接口,使用~AT91RM9200~内部的~MAC,Phy~使用~LXT971A;
8. Dallas DS1307~实时时钟芯片,带~56Byte NVRAM;
9. Infineon SAK82C900~双~CAN~控制器,通过~SPI~连接。
本文出自 “夜来听风雨” 博客,请务必保留此出处http://coolbacon.blog.51cto.com/7777407/1280024
相关文章推荐
- RTEMS 4.9.4 代码分析 序
- RTEMS 4.9.4 中的对象分析
- RTEMS 4.9.4 中的对象分析
- RTEMS 4.9.4 bootcard.c 中的 boot_card 函数分析
- RTEMS 4.9.4 bootcard.c 中的 boot_card 函数分析
- RTEMS 4.9.4 csb337 bsp 的 start.S 分析
- RTEMS 4.9.4 csb337 bsp 的 start.S 分析
- Linux2.6内核进程调度核心代码分析
- 最近写代码的风格,请帮忙分析下优缺点
- 微信小程序-开心大转盘(圆盘指针)代码分析
- JEVT 代码分析之主线程main函数分析
- Andorid Launcher程序代码分析
- Linux0.11内核--启动代码分析setup.s 建立页目录和页表
- 在Linux下对TCP/IP协议栈的分析的代码验证
- 小议国际C语言混乱代码大赛——附87年一行的代码分析
- android热更新实现原理及代码分析
- Netty Server端代码简单分析(转)
- Linux网络层 ip_rcv()函数代码分析(__pskb_pull_tail)
- FFMPeg代码分析:AVCodecContext结构体