Commit Graph

2078 Commits

Author SHA1 Message Date
chen_zhengning
64b2117012 fix a bug that made AdapterLoraTest cannot work correctly. 2024-09-14 15:41:46 +08:00
xuedongliang
d664e2298e Koyo PLC ModBus TCP Master Mode from Liu_yongkai
it is OK
2024-07-29 11:12:16 +08:00
xuedongliang
02c82025c8 support amp
it is OK
2024-07-29 11:11:32 +08:00
xuedongliang
dbaffab140 Support O2 optimization; Support blocking task; Support better KPrintf from Tu_yuyang
it is OK
2024-07-29 11:10:51 +08:00
TLBF
1e59fd2a8d feat(Applications/control_app): add Koyo NK1CPU40 PLC ModBus TCP Master and test result png 2024-07-05 16:45:11 +08:00
TXuian
3a99cc550c Support multithread server 2024-05-31 01:17:57 +08:00
TXuian
d05754a98e Fix a semaphore.c bug 2024-05-29 16:22:23 +08:00
TXuian
6d4cef4358 Support armv8 clock. 2024-05-29 15:10:52 +08:00
TXuian
5a2c07e1a9 Support kernel semaphore. 2024-05-29 11:06:03 +08:00
TXuian
bd7966c5a3 Support armv8 smp 2024-05-28 15:11:38 +08:00
TXuian
6114b4618f Support armv8.(TODO: fix clock) 2024-05-28 10:54:21 +08:00
TXuian
71cf0c667c Support virt armv8.(Todo: fix clock intr) 2024-05-27 14:57:58 +08:00
TXuian
80f80b64f0 ArmV8 support arch mmu intr clock 2024-05-24 16:06:09 +08:00
TXuian
c1e99c449a Merge branch 'armv8' of https://gitlink.org.cn/tuyuyang/xiuos into armv8 2024-05-24 13:47:59 +08:00
TXuian
ba54936940 Fix session bug. 2024-05-24 13:45:27 +08:00
liuqh
0efbe375eb TODO: Support armv8 2024-05-24 13:43:31 +08:00
树数在变干
2e11a31da3 support amp 2024-05-22 17:37:23 +08:00
TXuian
dd0c6c66ed Fix ipc to support null pointer. 2024-05-22 15:46:36 +08:00
树数在变干
446c3746a6 update stack size and heap size 2024-05-22 15:10:22 +08:00
TXuian
2c4fe30bd3 Fix style. 2024-05-22 13:55:30 +08:00
TXuian
f7a232ed4f Fix minor cases. 2024-05-20 16:55:43 +08:00
TXuian
f4e193a738 Support Userland semaphore server 2024-05-20 14:29:22 +08:00
TXuian
29f1df2eea Fix bitmap64 corner case. 2024-05-19 17:37:52 +08:00
TXuian
4803239498 Support thread. 2024-05-19 11:48:43 +08:00
TXuian
736ba18769 Rename struct Thread; Completely split task memspace and shceduling 2024-05-18 21:37:30 +08:00
TXuian
0b858de120 Fix userland exit() type 2024-05-16 14:44:41 +08:00
TXuian
56ec6edbe5 Add README.md 2024-05-16 14:12:32 +08:00
TXuian
5a12635b85 Support Ipc server cycle handler. 2024-05-16 11:25:32 +08:00
TXuian
c6de550e45 Fix UserFS, support more blocks. 2024-05-16 10:34:39 +08:00
TXuian
52387d47a7 Change some compile flags. 2024-05-15 17:59:38 +08:00
TXuian
48abec8a00 Support imx6q-sabrelite userland timer driver. 2024-05-11 17:12:23 +08:00
liuqh
e62863bc22 Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into smp 2024-05-10 15:42:42 +08:00
liuqh
a836b7f5c8 Start support ok1028a-c. 2024-05-10 15:42:29 +08:00
TXuian
79d741e015 Fix softkernel uint32_t. 2024-05-10 15:40:36 +08:00
TXuian
b6dd58c629 Optimize XiZi_AIoT FS fd allocation. 2024-05-09 16:01:43 +08:00
TXuian
16a53d4e80 Fix is_spinlock_hold_by_current_cpu. 2024-05-09 14:04:25 +08:00
TXuian
6d54c54bcc Use new actracer. 2024-05-09 10:52:17 +08:00
TXuian
a19312df24 Use new sys tracer. 2024-05-09 09:39:07 +08:00
liuqh
361ea2b53e Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into smp 2024-05-08 15:36:46 +08:00
liuqh
6b91caac18 TODO: Port ok1028a-c. 2024-05-08 15:35:21 +08:00
TXuian
3b011500f1 Change Service dir structure, erase uncessary hardkernel functions. 2024-05-08 15:22:08 +08:00
TXuian
18eff4334c Use better KPrintf 2024-05-07 18:02:19 +08:00
TXuian
50ecc1e520 Finish micorkernel functions. 2024-05-01 12:12:13 +08:00
TXuian
7a296b2744 Support blockiing server. 2024-04-30 22:52:28 +08:00
TXuian
3a985252d9 Support blocking server. 2024-04-30 18:17:31 +08:00
TXuian
9f9e25a98e Support running task list management. 2024-04-30 14:49:51 +08:00
TXuian
baa04913bd Support running task list management. 2024-04-30 14:24:07 +08:00
TXuian
3c6e8ce109 Enhance optimization and warning level. 2024-04-30 11:22:38 +08:00
TXuian
077dcd66ac Support O2 optimization 2024-04-29 18:27:28 +08:00
xuedongliang
bcd9835020 Support smp for softkernel. Support userland interrupt handler by using ipc. Assure that interrupt is close in kernel and one thread kernel state. Support userland dynamic memory allocation. Move elf image reader to usyscall level. Support blocking task in ipc procedure. Split free physical memory to kernel usage and userland usage. Support killing a other task, but will only freeing a task while it’s not in running state from Tuyuyang
it is OK
2024-04-29 14:12:06 +08:00