硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3234|回复: 1
收起左侧

[FreeRTOS] 请问有些代码例子书上没有讲,是不是其它的资料讲了。

[复制链接]

41

主题

215

回帖

338

积分

高级会员

积分
338
发表于 2021-2-27 17:18:58 | 显示全部楼层 |阅读模式
1. 例如有代码例子"V6-336_FreeRTOS实验_线程安全的printf方式",
"V6-346-FreeRTOS实验_任务堆栈使用CCM空间",
V6-349-FreeRTOS实验_FreeRTOS+STemWin+FatFS+USB Devicet综合
这个配套书没讲,是不是其它的资料讲了。


emWin在《安富莱_STM32-V7开发板ThreadX GUIX教程(V1.2).pdf
FatFS, USB Device没有找到


2. 另外这个函数能否加个参数检查,安全第一。

#include <stdio.h>
extern char *myFormatText1 (const char *, ...);
extern char *myFormatText2 (const char *, ...) __attribute__((format(printf, 1, 2)));
int main(void) {
int a, b;
float c;
a = 5;
b = 6;
c = 9.099999;
myFormatText1("Here are some integers: %d , %d\n", a, b); // No type checking. Types match.
myFormatText1("Here are some integers: %d , %d\n", a, c); // No type checking. Type
mismatch, but no warning.
myFormatText2("Here are some integers: %d , %d\n", a, b); // Type checking. Types match.
myFormatText2("Here are some integers: %d , %d\n", a, c); // Type checking. Warning: 181-D:
argument is incompatible...
}

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106754
QQ
发表于 2021-2-28 07:58:52 | 显示全部楼层
1、这些例子,仅作例子,不做教程。
"V6-346-FreeRTOS实验_任务堆栈使用CCM空间",
V6-349-FreeRTOS实验_FreeRTOS+STemWin+FatFS+USB Devicet综合

2、你看的是GUIX教程和emWin没关系,你所用板子的
emWin教程:

【安富莱】全新65章2076页史诗级emWin教程发布,5年的实战经验全奉献,本次教程突出实战
http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834


FatFS教程:

【安富莱】V6,V5开发板用户手册,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至50章(2021-02-22)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255

1.png

USB教程关注此贴,将更新:
RL-USB教程开工制作,各种常用USB通信协议和上位机案例统统整出来,更新至第9章(2020-11-16)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710


3、最后你帖的这个函数跟我们的教程没关系。。。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-4 11:48 , Processed in 0.346611 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表