EDA365电子论坛网
标题:
CHeapOS和CheapFAT在STM32和AVR ATMEGA128的移植
[打印本页]
作者:
figureyang
时间:
2016-6-19 16:53
标题:
CHeapOS和CheapFAT在STM32和AVR ATMEGA128的移植
STM32_os_port--STM32F102ZET6 CheapOS的移植
, g4 N2 s+ [+ j' a% a
stm32_fat_port--STM32F102ZET6 CheapFAT的移植
/ c+ P2 E2 j2 h+ F/ M1 Y0 G
AVR ATMEGA128_os_port--AVR ATMEGA128 CheapOS的移植
* \. g/ M ?! w, H6 c, u1 P+ I
CheapOS_ads--ARM7 LPC2210 的CheapOS移植
. K+ E" R/ ~+ L* _' Q( d) r* @8 Y# Y
CheapOS_vc--X86的CheapOS移植
* Q7 f+ g0 s3 _
3 Y& X' M' s: ]3 f
CPU型号为-STM32F103ZET6/AVR ATMEGA128/LPC2210
3 b( {5 F/ B% w+ w/ m
开发工具:KEIL MDK 4.03/IAR FOR AVR 5.40/ADS 1.2
6 u3 Z9 e# R+ P2 Q) G2 I
$ r0 N8 U1 e- F) `/ c3 D8 q
CheapFAT文件系统:基于STM32的使用CheapFAT,支持于SDIO模式,功能包括有:
3 s: [( U: Y5 L% W, P
U盘,SD卡,和FAT建文件,支持中文。等等功能。文件系统的使用请参考
7 p# t* J/ |# b4 [( z- c5 Y
《嵌入式FAT16_32文件系统.doc》
6 n* a" }& p8 }+ }% L; C
目前为止,CHeapFAT已成功移植到了STM32,ARM7,ARM9,X86,PIC等多种平台上。
3 z1 Q7 L& j/ E2 w& k2 b0 f' y
& E$ O* T! Z! [9 _- I
CheapOS操作系统:使用用CheapOS,测试了OS_Time_Delay(),OS_Mutex, OS_Semaphore, OS_Mbox。以
" v2 x+ z) v3 l5 }' \/ c* Q
确保操作系统的稳定性。以期达客户应用的要求。
6 l# s4 G$ K5 \- u
实现了闪灯程序和USART1串口中断。
( B! q' _$ U! G A, t. l% j1 u
目前为止,CheapOS已经移植到了多个平台中。这些平台包括STM32,ARM7 ,AVR,X86上
~9 X0 H! o/ E: ]% X( b
并经过了严格的测试。代码稳定性是没有问题的。
W" U8 G; l" S& A# O' Q
CheapOS的使用请参考《CheapOS用户说明书.doc》
8 K6 F F* H' T9 ~# ?1 A+ G
; Q+ G8 {: j; A
本文件是CheapOS和CheapFAT在STM32和AVR ATMAGE128上的移植,欢迎用户测试和使用,并反馈源代码的相关事宜.如果你需要项目合作,请通过以下联系方式与作者联系.期待你的光临与合作.谢谢
' m, k4 ~$ M0 H" r5 D0 c
; X) l& @: |0 T8 n, z3 c
作者联系:QQ:292942278 E-MAIL:tony_yang123@sina.com.cn
' A/ J# `% _: k1 K
( F% t% Q! a0 I" _0 p6 s; p
[attach]114884[/attach]
: s9 v. B1 b" S1 ^% G
. G' E7 E! d6 O, b. [' P! ]
X0 h3 P: c+ u0 C9 E3 k3 _! f
[attach]114884[/attach]
4 v# o5 b5 e3 `" l3 s
) D( x: I$ P0 I7 O
7 C- Y9 f0 S/ U: f& I) Y+ Y, o H' c
" g0 q& q% Q2 c' c% ^( @
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2