EDA365电子工程师网
标题:
CHeapOS和CheapFAT在STM32和AVR ATMEGA128的移植
[打印本页]
作者:
figureyang
时间:
2016-6-19 16:53
标题:
CHeapOS和CheapFAT在STM32和AVR ATMEGA128的移植
STM32_os_port--STM32F102ZET6 CheapOS的移植
% _. o. F1 U: W r8 w5 Y* ?4 _2 T
stm32_fat_port--STM32F102ZET6 CheapFAT的移植
+ w3 ]" d9 H$ m' k) G: m7 Q
AVR ATMEGA128_os_port--AVR ATMEGA128 CheapOS的移植
6 n8 R! _* @, s0 ]% a
CheapOS_ads--ARM7 LPC2210 的CheapOS移植
+ c( w! N' c4 {" B
CheapOS_vc--X86的CheapOS移植
( A m/ @( c0 o6 ?9 [" D( i6 Y$ J
" i7 H9 `4 E% q, E5 K
CPU型号为-STM32F103ZET6/AVR ATMEGA128/LPC2210
2 c' ^( c9 U% C# s* c; o
开发工具:KEIL MDK 4.03/IAR FOR AVR 5.40/ADS 1.2
1 A3 B9 B4 k; O, t0 `
/ P% N% @& C( a( A' C3 a
CheapFAT文件系统:基于STM32的使用CheapFAT,支持于SDIO模式,功能包括有:
1 b2 b* }8 q) }3 y# Q8 X& ?7 F
U盘,SD卡,和FAT建文件,支持中文。等等功能。文件系统的使用请参考
& s- |) y8 u' F5 n) K
《嵌入式FAT16_32文件系统.doc》
$ V9 C% W& n' l/ n
目前为止,CHeapFAT已成功移植到了STM32,ARM7,ARM9,X86,PIC等多种平台上。
+ H" A' E0 V' m* \- }
# i; B2 l' B) k' n# U, [3 D
CheapOS操作系统:使用用CheapOS,测试了OS_Time_Delay(),OS_Mutex, OS_Semaphore, OS_Mbox。以
( y, N0 Y9 B1 ]
确保操作系统的稳定性。以期达客户应用的要求。
1 p8 H/ L! Y# Y1 \* V, i
实现了闪灯程序和USART1串口中断。
! {$ R7 c3 U1 P* z' N2 D! I
目前为止,CheapOS已经移植到了多个平台中。这些平台包括STM32,ARM7 ,AVR,X86上
, @1 `5 s) j" R: P. G+ T; D
并经过了严格的测试。代码稳定性是没有问题的。
5 B3 j# |" d4 g& ]4 ~7 a
CheapOS的使用请参考《CheapOS用户说明书.doc》
( }9 h3 j( w' x: B( \) T
! r6 r7 W X8 S S {
本文件是CheapOS和CheapFAT在STM32和AVR ATMAGE128上的移植,欢迎用户测试和使用,并反馈源代码的相关事宜.如果你需要项目合作,请通过以下联系方式与作者联系.期待你的光临与合作.谢谢
3 J) Z/ x# t+ p }0 y$ s
4 U7 g/ c- k$ S
作者联系:QQ:292942278 E-MAIL:tony_yang123@sina.com.cn
3 Q* E% ~' v$ t+ n" o
& j: q1 ^+ q# Q* i3 w
[attach]114884[/attach]
; j9 Z( H/ H# ^/ o% F) d( t7 {
& A. h9 ]1 Y- C; j: K
8 g$ I \' m+ h* e/ j
[attach]114884[/attach]
5 l2 k, y- ^7 M. K7 E
& g c2 P$ q" y: _6 o
5 v( y: d% a: o0 M$ {9 H* b
/ b& F7 O$ B- m, z& l a) M" `7 C/ J$ s
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2