|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
STM32_os_port--STM32F102ZET6 CheapOS的移植
$ c; b- R) L4 b- {1 vstm32_fat_port--STM32F102ZET6 CheapFAT的移植' v& l* O' `7 \4 I3 {
AVR ATMEGA128_os_port--AVR ATMEGA128 CheapOS的移植
' ?1 Q4 a) Y5 z# X" wCheapOS_ads--ARM7 LPC2210 的CheapOS移植! e, f7 O8 x8 E8 S6 R& D
CheapOS_vc--X86的CheapOS移植$ }/ n! B' s+ {
' [6 n0 W+ o. c0 h" z) H9 [- L1 E
CPU型号为-STM32F103ZET6/AVR ATMEGA128/LPC2210
* X( u3 s% |8 V4 W6 E# g( q; n开发工具:KEIL MDK 4.03/IAR FOR AVR 5.40/ADS 1.2
% d) ?! x6 |) U3 V1 ]' E! h7 V* w# ?4 b5 ], o' @, R
CheapFAT文件系统:基于STM32的使用CheapFAT,支持于SDIO模式,功能包括有:# d. E5 b& Y. T, j( {
U盘,SD卡,和FAT建文件,支持中文。等等功能。文件系统的使用请参考
! C/ ?. M8 C3 S( B《嵌入式FAT16_32文件系统.doc》) B3 X+ q$ J: k' P7 a
目前为止,CHeapFAT已成功移植到了STM32,ARM7,ARM9,X86,PIC等多种平台上。
6 F& H( E$ S! M: l( [% K3 C7 B# B: z B8 {; {/ x
CheapOS操作系统:使用用CheapOS,测试了OS_Time_Delay(),OS_Mutex, OS_Semaphore, OS_Mbox。以
9 N! `+ `7 }3 Z( t, C确保操作系统的稳定性。以期达客户应用的要求。
) P! v# _9 r/ l% x* o- [# i实现了闪灯程序和USART1串口中断。9 @! V$ E- E7 H/ C: P( C( P
目前为止,CheapOS已经移植到了多个平台中。这些平台包括STM32,ARM7 ,AVR,X86上* _, \$ L3 y, U# V5 L
并经过了严格的测试。代码稳定性是没有问题的。. J1 i5 y# M0 G: `' a1 a( L
CheapOS的使用请参考《CheapOS用户说明书.doc》7 w6 U7 ]' c. S( U, p
/ u0 d7 D; U3 O) o9 ?+ a
本文件是CheapOS和CheapFAT在STM32和AVR ATMAGE128上的移植,欢迎用户测试和使用,并反馈源代码的相关事宜.如果你需要项目合作,请通过以下联系方式与作者联系.期待你的光临与合作.谢谢
3 k. l8 q. J* c6 P) G" U+ j" K; D3 a& `1 |8 ~
作者联系:QQ:292942278 E-MAIL:tony_yang123@sina.com.cn
" S% V q: l1 _4 T# d
3 V1 g3 m) A" x
( t$ Z# n% [7 A; S7 a! s' V! f6 P; S3 T
1 C3 ^3 a1 s# w% I" ^8 M9 h. K7 e) z v2 S$ [
6 Z$ N3 y9 `1 H2 m
% z/ `, E/ Y0 v G4 U O. b3 X6 ^
1 W/ Z3 L: `+ V& t: g/ _" F" {$ R, o" |% I w7 U& ~
|
|