-
uCOS-II移植到STM32的代码,该工程方便用户在此基础上进行开发,免去每次使用uCOS都要移植的麻烦
应用背景
该工程是uCOS-II移植到STM32后,新建的一个LED闪亮任务。将源代码下载到STM32(高密度产品)之后,将一个GPIOA的2引脚接到LED上,可以看到LED快速的闪亮,说明程序运行正常。
开发环境是:Keil RVMDK
该工程非常纯净,移植完之后就没有修改其它地方,下载之后可以直接新建任务,直接使用。这样就不需要每次使用uCOS都要移植,省去许多不必要的麻烦。
本人之后还会上传uCOS和STemWin移植好的代码,欢迎继续关注。
关键技术
本工程的开发环境是keil rvmdk。使用的STM32的固件库是3.5版本。
下载调试使用ST_Link。用户使用J_Link的可以自己设置。
本人保证程序编译0错误0警告,代码编写规范、整洁。
- 2023-07-04 19:00:04下载
- 积分:1
-
The example program of arm processor s3c44b0x
s3c44b0x的样例程序-The example program of arm processor s3c44b0x
- 2022-07-09 01:59:17下载
- 积分:1
-
NS954X tuner solution source code with RDS function
NS954X tuner solution source code with RDS function
- 2022-01-24 09:43:33下载
- 积分:1
-
这是一个不到2000行的操作系统,巧妙地利用ARM9 CPU的内存管理单元(MMU)实现进程的切换。ARM9的4G虚拟地址可分成128个进程空间,每个32M。虽...
这是一个不到2000行的操作系统,巧妙地利用ARM9 CPU的内存管理单元(MMU)实现进程的切换。ARM9的4G虚拟地址可分成128个进程空间,每个32M。虽然它们的虚拟地址(VA)都是0-(32M-1),但是对应的MVA(Modified vitual address,由虚拟地址VA和进程号PID组合而来)不一样,设置MVA对应的页表指向不同物理地址就可以很方便地让各进程运行空间相互隔开。代码很少,注释丰富,希望能对想理解操作系统、了解ARM体系结构的朋友有所帮助。
-This is a trip of less than 2000 operating system, cleverly using ARM9 CPU memory management unit (MMU) to achieve the switching process. ARM9 4G virtual address can be divided into 128 process space, each 32M. While their virtual address (VA) are 0- (32M-1), but the corresponding MVA (Modified Virtual address, and by the virtual address VA and the process of portfolio from PID) not the same, set MVA corresponding page table at the different physical address can be very easy to let the the process of separating the mutual operation of space. Code rarely Notes rich, in hopes of understanding the operating system, understanding the ARM architecture friends help.
- 2023-01-15 10:50:03下载
- 积分:1
-
LPC2132开发板,protel99格式,包括原理图和PCB图
LPC2132开发板,protel99格式,包括原理图和PCB图-LPC2132 protel99 SCH PCB
- 2022-03-14 04:21:56下载
- 积分:1
-
运算放大器为PDG格式,是最令人不安的格式,但要求。
运算放大器基础,为PDG格式,是最让人头疼的格式,不过还是可以一看-Operational Amplifiers basis for PDG format, is the most worrisome format, but one can still see
- 2022-08-23 13:33:56下载
- 积分:1
-
在arm ADS1.2下调调试通过的,可以用来检测你的arm7tdmi系列嵌入式开发办工作是否正常地DEMO程序,是很好的嵌入式开发者初学示例。...
在arm ADS1.2下调调试通过的,可以用来检测你的arm7tdmi系列嵌入式开发办工作是否正常地DEMO程序,是很好的嵌入式开发者初学示例。-ADS1.2 downturn in the arm through the debugger can be used to test your family of embedded ARM7TDMI Office for the Development of the normal work procedures to DEMO, is a good beginner embedded developers example.
- 2023-04-06 08:25:03下载
- 积分:1
-
S3C2440 USB Device的操作
S3C2440 USB Device的操作-S3C2440 USB Device operation
- 2022-08-13 01:43:14下载
- 积分:1
-
WinARM环境下的LPC2104 Uart0
WinARM环境下的LPC2104 Uart0 -WinARM environment LPC2104 Uart0
- 2023-04-13 12:10:04下载
- 积分:1
-
关于ARM7的AT91FR40162的启动小程序
关于ARM7的AT91FR40162的启动小程序-One small program run at starting about the AT91FR40162, ARM7.
- 2022-05-23 21:56:08下载
- 积分:1