guozhanxin
acc62c1e3d
【修复】armclang cpp11 内存泄漏及编译警告问题
2021-12-22 13:04:35 +08:00
guozhanxin
a5f6fdc780
add clang-arm support.
2021-12-22 13:03:05 +08:00
Man, Jianting (Meco)
6369e89502
[posix] POSIX standard implementation for PSE51 ( #5384 )
...
* [posix] POSIX standard implementation for PSE51
- add some posix's interfaces that we haven't before.
- these PR have passed the interface definition test across gcc platfrom;
- have tested base on qemu-a9 and stm32h750-art-pi.
* [newlib] only enable POSIX.1-1990
* update projects
2021-12-17 15:34:17 +08:00
Meco Man
153ab5c238
update poll sconscript
2021-12-14 06:12:04 +08:00
Meco Man
15435b6850
[posix][mmap] create the mman folder
2021-12-14 06:12:04 +08:00
Meco Man
ce8085befa
[posix][ipc] add ipc header files
2021-12-14 06:12:04 +08:00
Meco Man
7ff976dab3
[posix] [pipe] add IPC for POSIX and add pipe for it
2021-12-14 06:12:04 +08:00
Meco Man
67e14adc4f
[posix] 按照高级unix环境编程整理IO类别
2021-12-05 23:07:41 -05:00
Meco Man
7b1f65a690
[libc][keil] fix the bug of _sys_read and _sys_write
2021-12-01 02:19:15 -05:00
Meco Man
b61cc91d14
[posix] 将posix单独划分为一个Kconfig目录
2021-11-30 14:50:10 -05:00
Meco Man
7973ede5a8
增加RT_USING_POSIX_FS
2021-11-29 00:53:46 -05:00
Meco Man
7c789d4b11
revise some RT_USING_POSIX to RT_USING_POSIX_DEVIO
2021-11-24 09:47:55 -05:00
Meco Man
a3284876ff
revise RT_USING_POSIX_STDIO to RT_USING_POSIX_DEVIO
2021-11-24 08:41:10 -05:00
Bernard Xiong
64023c38f7
Merge pull request #5283 from mysterywolf/dfs
...
[dfs] move dfs back
2021-11-24 17:37:03 +08:00
Meco Man
df9a23c534
[mutex] use RT_IPC_FLAG_PRIO to replace RT_IPC_FLAG_FIFO
2021-11-17 15:57:15 -05:00
Meco Man
973f25901c
[dfs] move dfs back
2021-11-16 00:57:56 -05:00
Bernard Xiong
0bcab2892a
Merge pull request #5268 from mysterywolf/SYSCALL
...
[libc]重新梳理read write桩函数实现
2021-11-15 23:27:27 +08:00
Bernard Xiong
6f297bd2aa
Merge pull request #5267 from mysterywolf/libc-fcntl.h
...
[libc] 修复在fcntl.h中两种不同的宏编码方式导致的bug
2021-11-15 23:18:28 +08:00
Meco Man
4fe93881b0
[dlib][armlibc] 内存函数在HEAP没有开启时增加错误警告
2021-11-15 09:55:47 -05:00
Meco Man
9254d1a3af
[iar][syscalls] 补充注释
2021-11-13 10:16:31 -05:00
Meco Man
215d1d4c6e
[libc][kconfig] update Kconfig
2021-11-13 00:17:16 -05:00
Meco Man
3a3b7ee632
完善IAR KEIL的read write桩函数
2021-11-12 16:47:32 -05:00
Meco Man
cb8d5c5d9d
[libc][gcc] 重新梳理fread fwrite桩函数实现
2021-11-10 18:33:43 -05:00
Meco Man
09666e6b99
[libc] 修复在fcntl.h中两种不同的宏编码方式导致的bug
2021-11-10 17:16:33 -05:00
Meco Man
52bbd9d715
[posix] implement delay functions as RT_USING_POSIX_DELAY
2021-11-10 14:12:36 -05:00
Meco Man
219d1e20f5
move mmap to src folder
2021-11-09 22:59:31 -05:00
Jianting (Meco) Man
80750271c9
revert kconfig of pthread
2021-11-08 21:14:01 -05:00
Jianting (Meco) Man
1a9729f45e
[libc][posix] add readme
2021-11-08 14:15:56 -05:00
Meco Man
aa83b929d1
select RT_USING_POSIX_STDIO for RT_LIBC_USING_FILEIO
2021-11-08 14:11:09 -05:00
Meco Man
1adcc181aa
add delay.c as default
2021-11-08 10:52:37 -05:00
Meco Man
f8388c572e
add RT_USING_POSIX_STDIO
2021-11-07 23:41:16 -05:00
Meco Man
2639171885
add RT_USING_POSIX_DELAY
2021-11-07 21:10:29 -05:00
Jianting (Meco) Man
910961c091
Merge branch 'master' into posix
2021-11-07 20:54:16 -05:00
Meco Man
664a1d6a75
增加 RT_USING_POSIX_SELECT RT_USING_POSIX_POLL
2021-11-07 20:53:57 -05:00
Meco Man
f0023fb42c
删除gettid等不符合PSE51的函数
2021-11-07 20:46:17 -05:00
Meco Man
0009d1f393
[posix]将pthread收缩到posix选项之下,将选定DFS后由DFS选定POSIX 改为选择posix后选择dfs
2021-11-06 19:32:57 -04:00
Meco Man
3c232125db
[bsp][simulator] update project
2021-10-29 09:59:45 -04:00
Meco Man
7b43cf9793
[libc][posix] move libc.c/.h to posix folder
2021-10-28 02:54:45 -04:00
Meco Man
4b9fb8f39c
[libc] 消除代码中依赖于RT_LIBC_USING_FILEIO的判断
2021-10-27 21:50:17 -04:00
Meco Man
25bd908fb7
[libc][posix] 解决RT_LIBC_USING_FILEIO范围过大的问题
2021-10-27 03:04:05 -04:00
Meco Man
a9910a780e
[posix][libc] 优化libc中posix结构
2021-10-26 23:09:54 -04:00
guo
50bb6e33d1
Merge pull request #5212 from mysterywolf/posix
...
[posix][dfs] move dfs_posix dfs_poll dfs_select.c to posix folder
2021-10-26 09:37:43 +08:00
Meco Man
7f619606a1
[stm32l475] improve the structrue of sconscript
2021-10-24 16:21:21 -04:00
Meco Man
f7548b934e
[posix][dfs] move dfs_posix dfs_poll dfs_select.c to posix folder
2021-10-21 19:05:53 -04:00
Meco Man
3394baedd1
[libc] put getline into posix folder
2021-10-18 17:32:42 -04:00
Meco Man
b513d37cf2
[libc][posix] create 'posix' folder and move related files into it
2021-10-17 17:19:12 -04:00
Jianting (Meco) Man
8c01acc667
Revert "[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS"
2021-10-14 20:11:01 -04:00
guo
1f28bd89f8
Merge pull request #5174 from mysterywolf/timewarning
...
[libc][time] Ensure the data types are consistent
2021-10-14 13:35:50 +08:00
guo
78db48ba78
Merge pull request #5169 from mysterywolf/libc
...
[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS
2021-10-14 12:00:15 +08:00
Meco Man
396b7da6fd
[libc][time] Ensure the data types are consistent
2021-10-13 23:24:17 -04:00