summaryrefslogtreecommitdiff
path: root/components/dfs
AgeCommit message (Collapse)Author
2023-02-07🌈 style(components/dfs/filesystems/tmpfs/dfs_tmpfs.c): fix stylexqyjlj
2023-02-07🐞 fix(components/dfs/filesystems/tmpfs/dfs_tmpfs.c): cannot open the same ↵xqyjlj
file repeatedly in 'w' mode
2022-12-16[rt-smart] 弱化 RT_USING_LWP,使用 RT_USING_SMART 作为宏配置 (#6740)guo
* [dfs] sync cromfs * [rt-smart]Weaken RT_USING_LWP, use RT_USING_SMART as macro configuration * [format] fix some format issue.
2022-12-15add "\n" to cat褚仕成
2022-12-14[dfs] sync cromfs (#6739)guo
2022-12-11[rtdef] use lower-case to define attributes (#6728)Man, Jianting (Meco)
* [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
2022-12-03sync branch rt-smart. (#6641)guo
* Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]>
2022-11-22[libc][musl] support arm-linux-musleabi toolchainMan, Jianting (Meco)
目前基本功能已经可以在QEMU上跑起来,但是pthread和内核signal选中会报冲突。先合并一版本,后续解决这些问题。
2022-11-21[msh] remove list_xxx commands, use 'list' to replaceMeco Man
2022-11-09replace `rt_enter_critical` with `dfs_lock` for list_fda1012112796
I found that if use mutex in `rt_kprintf`, the `rt_enter_critical` will create a assert error later. after chehcking,I found all operation with fd_table has using `dfs_lock/unlock` to protect. so I think using `dfs_lock` is enough. thanks. Signed-off-by: a1012112796 <[email protected]>
2022-10-10lseek()函数中,当seek到文件的位置和当前位置相同时,不� ↵winfenggao
�要调用dfs_file_lseek()函数,直接返回当前位置即可。 (#6498) 当seek到文件的位置和当前位置相同时,不需要调用dfs_file_lseek()函数,直接返回当前位置即可。 同时,以lseek(fd,0,SEEK_CUR)的方式执行函数可以返回文件当前读去位置,可以实现 ftell()的功能. 以lseek(fd,0,SEEK_CUR)的方式执行函数返回文件当前位置,实现ftell()的功能时不用调用dfs_file_lseek()函数,提高效率;seek(fd,0,SEEK_CUR)本来就能返回当前位置。
2022-09-20[fix] Fix simulator compilation warnings (#6438)Tangyuxin
* [fix] Fix simulator compilation warnings * Update bsp/simulator/rtconfig_project.h Co-authored-by: Man, Jianting (Meco) <[email protected]>
2022-08-02Fix some compilation warning (#5744)dongly
* Fix some compilation warning * 补充修正一些数据类型的使用错误 Co-authored-by: Meco Man <[email protected]>
2022-06-22[rtc] use gmtime_r to replace gmtime (#6012)Man, Jianting (Meco)
* [rtc] use gmtime_r to replace gmtime
2022-04-08Revert "[dfs][romfs]支持相对地址模式 (#5768)" (#5786)Bernard Xiong
This reverts commit e68f934ff8c83d36f162b80e240e633b58949036.
2022-04-06[dfs][romfs]支持相对地址模式 (#5768)Tangyuxin
2022-03-26list_fd 显示完整路径 (#5683)a1012112796
2022-03-25[components][kconfig] 整理Kconfig目录名称和结构 (#5698)Man, Jianting (Meco)
2022-01-26add RT_DEBUG_SCHEDULER_AVAILABLE checkguozhanxin
2022-01-20[dfs][posix] add creat()Meco Man
2022-01-14[update] move dfs_posix.h to legacy/dfs/dfs_posix.hliukangcc
2022-01-09[core] 使用rt_memcpy rt_memset代替memcpy memsetMeco Man
2022-01-05add RT_USING_POSIX_STDIOMeco Man
2021-12-30[libc] remove RT_USING_LIBCMeco Man
2021-11-24revise some RT_USING_POSIX to RT_USING_POSIX_DEVIOMeco Man
2021-11-24revise RT_USING_POSIX_STDIO to RT_USING_POSIX_DEVIOMeco Man
2021-11-24Merge pull request #5277 from mysterywolf/compatibilityBernard Xiong
implement legacy support
2021-11-24Merge pull request #5283 from mysterywolf/dfsBernard Xiong
[dfs] move dfs back
2021-11-17[mutex] use RT_IPC_FLAG_PRIO to replace RT_IPC_FLAG_FIFOMeco Man
2021-11-16[dfs] move dfs backMeco Man
2021-11-14implement legacy supportMeco Man
2021-11-09remove RT_USING_LIBC from dfs_fs.hMeco Man
2021-11-07add RT_USING_POSIX_STDIOMeco Man
2021-10-27[dfs] 保留dfs_poll.h dfs_select.h,加warning提示Jianting (Meco) Man
2021-10-27Merge pull request #5223 from cndabai/fatfsguo
update fatfs to the latest version
2021-10-27Merge pull request #5236 from mysterywolf/posixguo
[libc][posix] 解决RT_LIBC_USING_FILEIO范围过大的问题
2021-10-27[libc][posix] 解决RT_LIBC_USING_FILEIO范围过大的问题Meco Man
2021-10-27Merge pull request #5199 from mysterywolf/removeselectpollguo
[dfs] remove dfs_select.h and dfs_poll.h
2021-10-26[posix][libc] 优化libc中posix结构Meco Man
2021-10-25[fatfs]update .ignore_format.ymlmazhiyuan
2021-10-25update ff.c/hmazhiyuan
2021-10-25update ffconf.hmazhiyuan
2021-10-25update ffconf.hmazhiyuan
2021-10-25update fatfs to the latest versionmazhiyuan
2021-10-21[posix][dfs] move dfs_posix dfs_poll dfs_select.c to posix folderMeco Man
2021-10-17[dfs] remove dfs_select.h and dfs_poll.hMeco Man
2021-10-14Revert "[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS"Jianting (Meco) Man
2021-10-13[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFSMeco Man
2021-10-11[bsp][simulator] Fix compilation errorstangyuxin
2021-09-27Merge pull request #5092 from mysterywolf/removeselectBernard Xiong
[libc标准化]脱敏dfs_select.h 由标准sys/select.h代替