mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-02-05 11:29:44 +08:00
11
说明文档/开发流程.md
11
说明文档/开发流程.md
@@ -49,6 +49,11 @@ CosyOS支持高等级优化,您完全可以选择8级(default),speed偏
|
||||
(4)互斥函数:采用二值信号量、互斥信号量、任务临界区等方式来实现互斥访问。<br>
|
||||
3、为减少代码量,用户应手动移除未使用的变量、函数或C文件,因为“NOOVERLAY”会导致“REMOVEUNUSED”失效。<br>
|
||||
|
||||
五、内嵌汇编<br>
|
||||
System\os_handler.c应设置内嵌汇编。<br>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
#### 80251内核
|
||||
|
||||
一、Target标签页<br>
|
||||
@@ -114,11 +119,7 @@ System\os_handler.c应设置内嵌汇编。<br>
|
||||
<br>
|
||||
|
||||
二、C/C++标签页<br>
|
||||
优化级别:CosyOS支持高等级优化,您完全可以选择O2级(default),但不推荐您选择O3级。<br>
|
||||
C99模式:为可选项。<br>
|
||||
GNU扩展:当mcucfg_cmx.h中,系统方案配置为全局寄存器变量时,GNU扩展为必选项,如不勾选,CosyOS将无法正常使用。<br>
|
||||
如选项中没有“GNU extensions”,可在下方的“Misc Controls”中添加“--GNU”来启用。<br>
|
||||
<br>
|
||||
优化级别:CosyOS支持高等级优化,您完全可以选择O2级(default),或O3级。<br>
|
||||
|
||||
### 系统配置<br>
|
||||
打开Config\syscfg.h,这里是CosyOS的系统配置,各项设置均有详细的说明,在keil下可使用图形用户界面Configuration Wizard进行配置,如出现乱码,将文件的编码格式转换为ANSI即可解决。<br>
|
||||
|
||||
Reference in New Issue
Block a user