Commit Graph

657 Commits

Author SHA1 Message Date
Meco Jianting Man c58d893c1a [kernel][idle] _has_defunct_thread函数增加条件编译
_has_defunct_thread函数增加条件编译,防止没有开启heap时报警
2021-05-22 17:21:42 +08:00
Hunter f7d198463e 注释错误,此处的场景是zone满了,不是空了 2021-05-15 21:57:01 +08:00
armink c61419b69b Update the version number to 4.0.4 2021-05-10 09:10:54 +08:00
geniusgogo ac2c734583 fixed rt_kprintf %s precision print error. 2021-05-07 14:53:48 +08:00
Meco Man 305f9946d8 clarify the context 2021-04-12 23:08:40 +08:00
Meco Man 0d21f37119 [kernel][irq] 优化DEBUG打印输出位置,防止造成歧义 2021-04-12 23:01:35 +08:00
Meco Man e65b2a1c2e add "kservice optimization" option 2021-04-09 13:37:55 +08:00
Bernard Xiong c3978ed9ce Merge pull request #4396 from mysterywolf/kservice
[kernel] add RT_KSERVICE_USING_STDLIB
2021-04-02 18:24:25 +08:00
Bernard Xiong bf2c74f654 Merge pull request #4478 from Eureka1024/master
Fix code comment error for function rt_memset().
2021-03-20 18:22:10 +08:00
Meco Man 846102efa1 [kernel][device] remove rt_device_init_all() 2021-03-19 03:01:07 +08:00
杨澄 8836cb7895 Fix code comment error for function rt_memset(). 2021-03-17 23:55:27 +08:00
Bernard Xiong 4a0855c276 Merge pull request #4359 from willianchanlovegithub/Willianchan
[kernel][memheap]add memory heap track and memory heap check.
2021-03-15 09:25:53 +08:00
Bernard Xiong ca8056072d Merge pull request #4329 from liruncong/delay_until_3
修正rt_thread_delay_until时间不准问题
2021-03-11 15:26:06 +08:00
Meco Man 678306d300 [kernel]auto formatted 2021-03-08 11:25:38 +08:00
WillianChan ffe4493982 [kernel][Konfig]modify Kconfig file
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
2021-03-05 16:16:34 +08:00
Bernard Xiong 8ba8608894 Merge pull request #4391 from cliff-cmc/dev
Add memtrace command for memheap.c
2021-03-05 08:16:43 +08:00
liruncong 5ce889ea82 撤销有符号比较,仍应使用无符号比较 2021-03-04 19:33:28 +08:00
Meco Man 58f000bdce 修改拼写错误 2021-03-01 23:58:04 +08:00
张世争 72d7f6c0ad [update][kernel]规范rt_object_t强制转换的使用,消除上次提交的编译警告 2021-02-28 12:00:44 +08:00
Meco Man 00cebaacac add RT_KERVICE_USING_STDLIB 2021-02-28 05:07:02 +08:00
Bernard Xiong 2bf53d315d Merge pull request #4369 from mysterywolf/removeminilibc
[libc]移除minilibc 并将其职能并入newlibc中
2021-02-27 09:12:45 +08:00
cliff-cmc eea0c3d74a Add memtrace command for memheap.c 2021-02-26 11:45:19 +08:00
张世争 62137eec9a [update][kernel]规范rt_object_detach的使用 2021-02-26 10:38:31 +08:00
Bernard Xiong 86aec6371a Merge pull request #4381 from mysterywolf/exit
[kernel]  rt_thread_control() 关闭线程后增加rt_schedule调度
2021-02-24 16:43:00 +08:00
Meco Man 2b98ac215a [kernel] rearrange rt_thread_control() - schedule the thread when close it 2021-02-24 16:29:43 +08:00
Meco Man b2d3317c6a remove minilibc 2021-02-23 03:21:16 +08:00
tangyuxin be864bcdd1 [ipc] fix IAR Compilation error 2021-02-20 20:44:46 +08:00
WillianChan 4b4ab15602 [kernel][memheap]rename memtrace to memheaptrace
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
2021-02-20 16:19:00 +08:00
WillianChan e94d907056 [kernel][memheap]fix RT_DEBUG_LOG errors.
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
2021-02-20 15:53:21 +08:00
WillianChan 114f305f77 [kernel][memheap]add memory heap track and memory heap check.
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
2021-02-20 15:35:45 +08:00
liruncong 302f179c85 修正rt_thread_delay_until时间不准问题,及错误使用无符号比较问题 2021-02-09 23:18:45 +08:00
tangweikang b1cdc3a2cb [toolchain] Added support for the TASKING toolchain. 2021-02-07 12:06:02 +08:00
Bernard Xiong d514fea54a Merge pull request #4259 from mysterywolf/gitignore
[kernel][kservice] add RT_WEAK for several functions
2021-02-04 14:23:15 +08:00
Meco Man 949aa71ad4 [kernel][kservice] add RT_WEAK for several functions 2021-01-22 11:04:47 +08:00
tmmdh 9db4d44638 Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2021-01-20 18:45:20 +08:00
Bernard Xiong 84c772ea40 Merge pull request #4218 from mysterywolf/urgent
[kernel] add rt_mb_urgent()
2021-01-06 17:10:23 +08:00
Meco Man 3f9b3f57ea update 2021-01-05 09:20:53 +08:00
Meco Man cd6ca24f88 update 2021-01-04 22:34:50 +08:00
iysheng 7a5edbaabd [src/kservice.c] 更新打印提示時間信息 2021-01-04 14:22:58 +08:00
Meco Man 342dac48bd [kernel] [script] remove module.c 2021-01-04 00:29:53 +08:00
Meco Man 234f1aec99 update 2021-01-03 23:41:07 +08:00
Meco Man 661f54d1e0 update 2021-01-03 23:28:15 +08:00
Meco Man d7d663562e [kernel] update sconscript 2021-01-03 07:23:50 +08:00
Meco Man 89cf5886aa add rt_mb_urgent() and rt_mb_urgent_wait() 2021-01-03 06:19:14 +08:00
Bernard Xiong a174881e0b Merge pull request #4209 from jesven/cleanup
cleanup操作改由当前线程退出前执行
2020-12-31 14:43:45 +08:00
shaojinchun 5957e15754 cleanup操作改由当前线程退出前执行 2020-12-31 10:31:06 +08:00
bernard b4e57db1a8 [kernel] Use object_find to implement thread_find/device_find 2020-12-31 09:47:55 +08:00
Bernard Xiong 4c399f88bb Merge pull request #4192 from Jedcheen/master
add rt_memory_info() for memheap.c
2020-12-30 17:21:26 +08:00
Bernard Xiong 4529e9a741 Merge pull request #4198 from mysterywolf/gettick
[bug] add function rt_tick_get_millisecond() and fix bug #4012
2020-12-30 17:20:28 +08:00
Meco Man a1f4d93fc5 update 2020-12-30 16:33:30 +08:00