- 12 3月, 2021 1 次提交
-
-
由 mculover666 提交于
-
- 11 3月, 2021 1 次提交
-
-
由 mculover666 提交于
-
- 05 2月, 2021 1 次提交
-
-
由 Derekduke 提交于
-
- 28 12月, 2020 1 次提交
-
-
由 mculover666 提交于
-
- 27 6月, 2020 2 次提交
- 18 6月, 2020 2 次提交
- 10 6月, 2020 3 次提交
- 09 6月, 2020 1 次提交
-
-
由 daishengdong 提交于
1. elfloader for shared object example: TencentOS-tiny\examples\elfloader_shared_object keil: TencentOS-tiny\board\TencentOS_tiny_EVB_MX_Plus\KEIL\elfloader_shared_object 2. elfloader for relocatable object: example: TencentOS-tiny\examples\elfloader_relocatable_object keil: TencentOS-tiny\board\TencentOS_tiny_EVB_MX_Plus\KEIL\elfloader_relocatable_object 3. TODO: - add icache/dcache flush when module is loaded - support more relocation type in elfloader_arch_relocate
-
- 08 6月, 2020 1 次提交
-
-
由 David Lin 提交于
-
- 07 6月, 2020 4 次提交
- 06 6月, 2020 2 次提交
- 02 6月, 2020 2 次提交
-
-
由 daishengdong 提交于
1. see board\TencentOS_tiny_EVB_MX_Plus\KEIL\fatfs_through_vfs
-
由 daishengdong 提交于
1. effective "Differential Upgrade" patch algorithm with high compression rate 2. effective recovery algorithm support recovery firmware in blocks which has low memory consumption and wear-leveling strategies, especially suitable for embeded devices with low RAM. 3. add sample ota bootloader project, see: board\TencentOS_tiny_EVB_MX_Plus\KEIL\ota\ota_bootloader_recovery 4. add sample application project for download firmware through http, see: board\TencentOS_tiny_EVB_MX_Plus\KEIL\ota\ota_application_download_through_http 5. add sample application project for download firmware through qcloud explorer console, see: board\TencentOS_tiny_EVB_MX_Plus\KEIL\ota\ota_application_download_through_qcloud_iot_explorer 6. an OTA markdown document is pending
-
- 27 4月, 2020 1 次提交
-
-
由 daishengdong 提交于
1. fix a bug of timer_update when TOS_CFG_TIMER_AS_PROC > 0u 2. support disable tickless in runtime 3. fix a header file dependency bug, which cause k_tick_t typedef-ed to uint32_t 4. fix tick_count drift in tickless_proc
-
- 24 4月, 2020 1 次提交
-
-
由 daishengdong 提交于
1. some calloc fix 2. fix some document error 3. refactor kv API, to be compatible with ota API
-
- 15 4月, 2020 1 次提交
-
-
由 daishengdong 提交于
see: doc/20.In_Application_Programming_based_EVB_MX_Plus.md
-
- 07 4月, 2020 1 次提交
-
-
由 daishengdong 提交于
you can use at framework to send/recv data in socket API example: see examples\tcp_through_module_based_at_socket project: see board\TencentOS_tiny_EVB_MX_Plus\KEIL\tcp_through_module_based_at_socket
-
- 12 3月, 2020 2 次提交
-
-
由 daishengdong 提交于
1. project, see TencentOS-tiny\board\RHF0M0E5_STM32WLE5xx\KEIL\hello_world
-
由 daishengdong 提交于
1. remove re-typedef of k_task_st to k_task_t in tos_task.h 2. add "typedef struct k_task_st k_task_t" to tos_ktypes.h
-
- 06 3月, 2020 1 次提交
-
-
由 daishengdong 提交于
-
- 03 3月, 2020 1 次提交
-
-
由 daishengdong 提交于
1. IAR project, see TencentOS-tiny\board\ATMega32\IAR, both 4.12 and 7.20 is supplied.
-
- 28 2月, 2020 1 次提交
-
-
由 daishengdong 提交于
1. posix pthread.h: pthread, pthread_barrier, pthread_cond, pthread_mutex, , pthread_rwlock, pthread_spin, etc 2. posix semaphore.h: sem_* 3. posix mqueue.h: mq_* 4. posix time.h: timer_* 5. to support posix, add tos_barrier, tos_bitmap, tos_rwlock, tos_stopwatch, change name of k_task_t from a char * pointer to a char array. 6. sample, see examples\posix 7. project, see board\TencentOS_tiny_EVB_MX_Plus\KEIL\posix
-
- 18 2月, 2020 1 次提交
-
-
由 daishengdong 提交于
1. in tos_k.h, port_config.h should go ahead of tos_cpu_types.h
-
- 15 2月, 2020 1 次提交
-
-
由 daishengdong 提交于
1. see: TencentOS-tiny\board\STM8L052R8T6\IAR\hello_world 2. compile/debug/run with IAR for STM8
-
- 11 2月, 2020 1 次提交
-
-
由 daishengdong 提交于
1. enable TOS_CFG_TASK_DYNAMIC_CREATE_EN 2. use osThreadDynamicDef to define a dynamic created cmsis task 3. use osThreadCreate/osThreadTerminate to create/destroy this cmsis task 4. see sample hello_world
-
- 19 1月, 2020 1 次提交
-
-
由 daishengdong 提交于
How To Run: see TencentOS-tiny\board\ALPHA_I.MX_emmc_256ddr\README.md TODO Next: 1. VFP support 2. fault diagnosis support 3. qemu vexpress ca9 support 4. raspberry pi support 5. SMP support
-
- 08 1月, 2020 1 次提交
-
-
由 daishengdong 提交于
simple, clear, easy to DIY
-
- 06 1月, 2020 1 次提交
-
-
由 daishengdong 提交于
-
- 03 1月, 2020 1 次提交
-
-
由 daishengdong 提交于
-
- 19 12月, 2019 1 次提交
-
-
由 daishengdong 提交于
1. a true wear-leveling kv fs for norflash, especially optimize for some onchip norflash with "write once on one single write unit" like stm32l4, a true "no earse before write" flash algorithm. 2. an "as less as possible" gc strategy, do best to save norflash's life. 3. full "power down protection" support 4. see "examples" of kv, project in "TencentOS_tiny_EVB_MX_Plus", with onchip flash and qspiflash sample.
-
- 28 11月, 2019 1 次提交
-
-
由 daishengdong 提交于
need meshctl installed on raspberrypi. nimble offical samples have a lot of pit ...
-
- 25 11月, 2019 1 次提交
-
-
由 daishengdong 提交于
1. add TOS_CFG_LIBC_PRINTF_EN 1: enable printf to implement tos_kprintf when you call tos_kprintf(actually currently it's a MACRO rather than a function) , the libc will be invloved into the image, most of the time it means a larger image size. 0: disable printf, means tos_kprintf is defined as an empty MACRO most of the time, means you will not get a log output from the uart(currently we donnot have a console yet) but a smaller image size. 2. fix a bug of tos_mail_q and tos_priority_mail_q if we are post-ing a mail and there is[are] task[s] just pend-ing for the mail queue, the mail delivered to the pend-er will be a pointer, and probably it's a pointer to the local variable on the stack. Actually we should do a memcpy rather than a pointer assignment. for more details, see the patch.
-