Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

change hello.mo building process, compile and link separately #1868

Merged
merged 4 commits into from
Nov 5, 2018
Merged

change hello.mo building process, compile and link separately #1868

merged 4 commits into from
Nov 5, 2018

Conversation

jg1uaa
Copy link
Contributor

@jg1uaa jg1uaa commented Oct 6, 2018

There is no problem to create hello.mo with default compiler on
Debian-9.5/amd64.

But building hello.mo with i386-elf-gcc (5.5.0) cross compiler on
OpenBSD-6.3/amd64, undefined reference to 'rt_kprintf' error occurs.

To avoid this error, "compile and link" process needs to be divided to
simply "compile" and "link".

On Debian-9.5, both previous and current method produces same hello.mo.

We have to improve disk image creation (Linux dependent),
this is a future homework.

Debian-9.5/amd64.

But building hello.mo with i386-elf-gcc (5.5.0) cross compiler on
OpenBSD-6.3/amd64, undefined reference to 'rt_kprintf' error occurs.

To avoid this error, "compile and link" process needs to be divided to
simply "compile" and "link".

On Debian-9.5, both previous and current method produces same hello.mo.

We have to improve disk image creation (Linux dependent),
this is a future homework.
components/libc/compilers/minilibc/time.c.

maybe this dummy code is no longer required, so deleted.
@BernardXiong
Copy link
Member

Why not use rtthread-apps?

@jg1uaa
Copy link
Contributor Author

jg1uaa commented Oct 8, 2018

Simply testing default source code package.
Is this (bsp/x86) hello.c obsolete?

@BernardXiong
Copy link
Member

Yes, you can setup M_CFLAGS/M_CXXFLAGS /M_LFLAGS in rtconfig.py and use rtthread-apps to build a dlmodule or dynamic library.

You can refer qemu-vexpress-a9 for more information.

And, the maintainer of x86, @parai , please use this way to build dlmodule.

@parai
Copy link
Contributor

parai commented Oct 9, 2018

I think for x86:

  1. need to bring up the menuconfig
  2. fix some building errors
  3. need a bootloader

For study purpose only, I didn't want to spent much time on that, so I integrate the rttthead x86 bsp to as x86, which I use the bootloader from Tinix to boot up the rtthread on qemu, that's a study project and the code is with a lot tricks to be compatible with both rtthread and the OS askar wrote by me.

I think not good to just push all the codes to rtt mainline as the coding style is not compatible with rtt and the code quality is not very good as I don't care as I just use that to do theory study.

@jg1uaa
Copy link
Contributor Author

jg1uaa commented Oct 10, 2018

building with #define RT_USING_MODULE in rtconfig.h, there is link error related dlmodule_relocate. here is linker message

build/applications/application.o: In function components_init': applications/application.c:51: undefined reference to rt_system_module_init'
build/kernel/components/libc/libdl/dlelf.o: In function dlmodule_load_shared_object': /home/uaa/z/rt-thread/components/libc/libdl/dlelf.c:155: undefined reference to dlmodule_relocate'
/home/uaa/z/rt-thread/components/libc/libdl/dlelf.c:171: undefined reference to dlmodule_relocate' build/kernel/components/libc/libdl/dlelf.o: In function dlmodule_load_relocated_object':
/home/uaa/z/rt-thread/components/libc/libdl/dlelf.c:393: undefined reference to dlmodule_relocate' /home/uaa/z/rt-thread/components/libc/libdl/dlelf.c:400: undefined reference to dlmodule_relocate'
/home/uaa/z/rt-thread/components/libc/libdl/dlelf.c:406: undefined reference to dlmodule_relocate' build/kernel/components/libc/libdl/dlelf.o:/home/uaa/z/rt-thread/components/libc/libdl/dlelf.c:424: more undefined references to dlmodule_relocate' follow
ld: warning: creating a DT_TEXTREL in a shared object.

IMHO, we have to fix building error first. Building trouble makes many people disappointed. Configuration menu is the next.
I think bootloader is not required, qemu's -kernel option is good enough to test quickly. If someone want to run RT-Thread on real machine, creating GRUB boot disk by themselves.
But, there is no floppy disk drive on current PC, we have to implement RAM disk driver in the future.

@BernardXiong
Copy link
Member

Yes, the boot loader is not required. Or, we can use grub to boot RT-Thread in QEMU or in real machine.

I will look at this BSP later (in this week) for scons, Kconfig, dlmodule etc.

@jg1uaa
Copy link
Contributor Author

jg1uaa commented Oct 10, 2018

well do I have to close this pull request once, and do other work?

@parai
Copy link
Contributor

parai commented Oct 10, 2018

@BernardXiong just suggestion, as now rtt support components init, I think we can create a general build solution which is almost the same as kernel. like:

under root of rtt
cp bsp/xxx/defconfig .config
scons --menuconifg
scons

@BernardXiong
Copy link
Member

@parai No need.

RT-Thread will create a new wizard to create a new BSP based on supported boards. For scons, you can use scons --useconfig xxx_defconfig to apply the saved config and generate a new rtconfig.h.

This is caused by #ifdef __x86__
For x86(32bit) gcc, pre-defined macro is __i386__ not __x86__.
@jg1uaa
Copy link
Contributor Author

jg1uaa commented Oct 10, 2018

Even if components/libc/libdl/arch/x86.c fix applied, linker says:
applications/application.c:51: undefined reference to `rt_system_module_init'

@parai
Copy link
Contributor

parai commented Oct 10, 2018

the name should be rt_system_dlmodule_init

@jg1uaa
Copy link
Contributor Author

jg1uaa commented Oct 10, 2018

which should be fixed, dlmodule.c or other components?
I grep'ed rt_system_module, some components calls rt_system_module_init().

bsp/gkipc/armv6/rtos_lib.c: rt_system_module_init();
bsp/lm3s8962/applications/startup.c: rt_system_module_init();
bsp/mini2440/applications/startup.c: rt_system_module_init();
bsp/rx/applications/application.c: rt_system_module_init();
bsp/simulator/drivers/module_win32.c:int rt_system_module_init(void)
bsp/x86/applications/application.c: rt_system_module_init();

@BernardXiong
Copy link
Member

These BSPs should be modified later.

@BernardXiong
Copy link
Member

Wow, the libdl depends on libc. But there is no newlib in host gcc. How to resolve this issue?

@parai
Copy link
Contributor

parai commented Oct 15, 2018

@BernardXiong I play some tricks to make it works, such as comments those build errors which I think will not affect the dlmodule feature.

generally I think you can try this compiler toolchain on windows: https://github.com/lordmilko/i686-elf-tools/releases/download/7.1.0/i686-elf-tools-windows.zip

below is a pic shows I use this toolchain to build out the rtthread with dlmodule and run the hello.mo with qemu.

default

@BernardXiong
Copy link
Member

I use linux to build this x86 BSP.

@BernardXiong BernardXiong merged commit c7d9dae into RT-Thread:master Nov 5, 2018
slyant added a commit to slyant/rt-thread that referenced this pull request Dec 4, 2018
commit aafb165
Merge: 9757f6b 889afa7
Author: Bernard Xiong <[email protected]>
Date:   Mon Dec 3 19:50:37 2018 +0800

    Merge pull request RT-Thread#2025 from HubertXie/master

    Update dfs_elm.c

commit 889afa7
Author: HubretXie <[email protected]>
Date:   Mon Dec 3 18:09:52 2018 +0800

    Update dfs_elm.c

    fatfs: mkfs时增加FM_SFD参数,减少文件系统对flash空间的占用

commit 9757f6b
Merge: efaac44 00f9958
Author: Bernard Xiong <[email protected]>
Date:   Mon Dec 3 17:41:04 2018 +0800

    Merge pull request RT-Thread#2022 from whj4674672/master

    [BSP]stm32f107 fix usart3

commit efaac44
Author: Bernard Xiong <[email protected]>
Date:   Sun Dec 2 12:09:23 2018 +0800

    Create README.md

commit 00f9958
Author: whj4674672 <[email protected]>
Date:   Sat Dec 1 16:30:07 2018 +0800

    [BSP]stm32f107 fix usart3

commit bcd591c
Merge: 5bcd30c a3e4d57
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 30 12:48:04 2018 +0800

    Merge pull request RT-Thread#2018 from dogandog/master

    Update serial.h

commit a3e4d57
Author: Owen <[email protected]>
Date:   Fri Nov 30 11:07:56 2018 +0800

    Update serial.h

    correct definition of struct serial_configure

commit 5bcd30c
Merge: 7bd5710 37a3a03
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 30 09:54:25 2018 +0800

    Merge pull request RT-Thread#2015 from Lawlieta/at

    [net][at] Fix at_recvfrom() select event issue

commit 7bd5710
Merge: 07fce42 d168f2a
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 30 09:54:14 2018 +0800

    Merge pull request RT-Thread#2017 from geniusgogo/fix_pm

    fixed pm tick adjust

commit d168f2a
Author: geniusgogo <[email protected]>
Date:   Thu Nov 29 23:40:04 2018 +0800

    fixed pm tick adjust

commit 37a3a03
Author: chenyong <[email protected]>
Date:   Thu Nov 29 18:55:14 2018 +0800

    [net][at] Fix at_recvfrom() select event issue

    Signed-off-by: chenyong <[email protected]>

commit 07fce42
Merge: d4469fe 7556ab8
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 28 19:29:22 2018 +0800

    Merge pull request RT-Thread#2009 from zhaojuntao/fix-1124

     [components/drivers] 修复数据类型不匹配的问题

commit 7556ab8
Author: MurphyZhao <[email protected]>
Date:   Sat Nov 24 17:37:07 2018 +0800

    [components/drivers/audio] [修复] audio 中枚举类型不匹配的问题

    Signed-off-by: MurphyZhao <[email protected]>

commit 3cf8089
Author: MurphyZhao <[email protected]>
Date:   Sat Nov 24 17:31:36 2018 +0800

    [components/drivers/audio] [修复] 编译警告

    Signed-off-by: MurphyZhao <[email protected]>

commit d4469fe
Merge: abfcd00 bbc628d
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 28 18:04:09 2018 +0800

    Merge pull request RT-Thread#2012 from xeonxu/fixcmbacktrace

    [STM32F4xx-HAL] Fix link error when enable cmbacktrace package.

commit abfcd00
Merge: a87914b a0243d7
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 27 20:49:00 2018 +0800

    Merge pull request RT-Thread#2011 from armink/master

    Add RTT version number on Kconfig file.

commit bbc628d
Author: Noe Xu <[email protected]>
Date:   Mon Nov 26 22:40:58 2018 -0800

    [STM32F4xx-HAL] Fix link error when enable cmbacktrace package.

    Change-Id: I879acd7c67ea782389b8f69acb2846c2879f8fcf

commit a0243d7
Author: armink <[email protected]>
Date:   Tue Nov 27 13:47:03 2018 +0800

    Add RTT version number on Kconfig file.

commit a87914b
Merge: 3f55d91 7a6034f
Author: Bernard Xiong <[email protected]>
Date:   Mon Nov 26 18:20:20 2018 +0800

    Merge pull request RT-Thread#2006 from armink/fix_sfud

    Update sfud

commit 7a6034f
Author: armink <[email protected]>
Date:   Mon Nov 26 13:34:33 2018 +0800

    [DeviceDriver] Add RT_USING_QSPI macro.

commit c19848d
Author: armink <[email protected]>
Date:   Sat Nov 24 22:10:59 2018 +0800

    [DeviceDriver] Update SFUD readme.md .

commit 3f55d91
Merge: 9f47766 669eb13
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 24 20:38:45 2018 +0800

    Merge pull request RT-Thread#2008 from aozima/rt_device_ops

    [DeviceDriver] update RT_USING_DEVICE_OPS.

commit 9f47766
Merge: 37dc32a 6c08194
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 24 20:35:50 2018 +0800

    Merge pull request RT-Thread#1770 from xuzhuoyi/master

    添加对 TI C2000 DSP 的移植

commit 6c08194
Author: xuzhuoyi <[email protected]>
Date:   Sat Nov 24 17:41:55 2018 +0800

    [bsp][tms320f28379d] Classify c28x into ti-dsp

commit 669eb13
Author: aozima <[email protected]>
Date:   Sat Nov 24 17:23:12 2018 +0800

    [DeviceDriver] update RT_USING_DEVICE_OPS.
    1. fixed audio_pipe.c compile error.
    2. update pwm driver: support RT_USING_DEVICE_OPS.

commit 31fc754
Author: armink <[email protected]>
Date:   Sat Nov 24 16:42:43 2018 +0800

    [DeviceDriver] Fix a build error for SFUD.

commit 37dc32a
Merge: 0649494 a0ef72e
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 24 16:08:52 2018 +0800

    Merge pull request RT-Thread#2005 from ErnestChen1/master

    [unite] header of process

commit 0649494
Merge: 2ca5995 e2e2c0a
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 24 16:08:18 2018 +0800

    Merge pull request RT-Thread#2004 from enkiller/dev

    [bsp][amebaz] Update WIFI driver

commit 3a3da42
Author: armink <[email protected]>
Date:   Sat Nov 24 15:11:24 2018 +0800

    [DeviceDriver] Add QSPI device driver support for SFUD.

commit 3b20db1
Author: armink <[email protected]>
Date:   Sat Nov 24 15:08:24 2018 +0800

    [DeviceDriver] Update SFUD (Serial Flash Universal Driver) library to latest version.

commit 15b2feb
Author: armink <[email protected]>
Date:   Sat Nov 24 15:02:53 2018 +0800

    [DeviceDriver] Update QSPI driver framework.

commit a0ef72e
Author: [email protected] <[email protected]>
Date:   Sat Nov 24 14:14:39 2018 +0800

    [unite] header of process

commit e2e2c0a
Author: tangyuxin <[email protected]>
Date:   Sat Nov 24 09:47:26 2018 +0800

    [bsp][amebaz] Update WIFI driver

commit 2ca5995
Merge: 70bfe42 3df952d
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 23 17:27:07 2018 +0800

    Merge pull request RT-Thread#1987 from enkiller/dev

    [components][drivers][wlan] Modify wlan device registration interface

commit 70bfe42
Merge: 8f1272c 74232f2
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 23 17:17:46 2018 +0800

    Merge pull request RT-Thread#2001 from armink/fix_rbb

    [DeviceDriver][rbb] Add some comments and rt_rbb_blk_size/rt_rbb_blk_…

commit 8f1272c
Merge: 8206a5d 3c9f58a
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 23 17:16:27 2018 +0800

    Merge pull request RT-Thread#2000 from XXXXzzzz000/fix_build_bug

    [tools] fix bug.

commit 3c9f58a
Author: XXXXzzzz000 <[email protected]>
Date:   Fri Nov 23 09:23:31 2018 +0800

    [tools] fix bug.

commit 8206a5d
Merge: 6445328 e23614b
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 22 22:45:40 2018 +0800

    Merge pull request RT-Thread#1995 from ErnestChen1/master

    [avoid] "load" icon missing in keil 5

commit 6445328
Merge: 8cc81af 94a2e75
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 22 22:44:46 2018 +0800

    Merge pull request RT-Thread#1999 from jesven/smp_4.0

    Smp 4.0

commit 94a2e75
Author: shaojinchun <[email protected]>
Date:   Thu Nov 22 22:06:02 2018 +0800

    修正idle.c中一处宏定义位置

commit 8cc81af
Merge: 94d85fa e9c0964
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 22 20:26:07 2018 +0800

    Merge pull request RT-Thread#1998 from SummerGGift/Remove_code

    [components][driver]: Remove the extra spi reinitialization code

commit 94d85fa
Merge: 8ea5b77 257ce97
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 22 20:25:04 2018 +0800

    Merge pull request RT-Thread#1996 from qgyhd1234/qspi

    [DeviceDrivers][spi]:add qspi support

commit 2a57ba9
Author: shaojinchun <[email protected]>
Date:   Thu Nov 22 18:21:45 2018 +0800

    统一getcwd和chdir的加锁方式

commit fc6bc1a
Author: shaojinchun <[email protected]>
Date:   Thu Nov 22 14:40:43 2018 +0800

    Add smp support to RT-Thread 4.0

commit 74232f2
Author: armink <[email protected]>
Date:   Thu Nov 22 18:08:12 2018 +0800

    [DeviceDriver][rbb] Add some comments and rt_rbb_blk_size/rt_rbb_blk_buf API.

    Signed-off-by: armink <[email protected]>

commit e9c0964
Author: SummerGift <[email protected]>
Date:   Thu Nov 22 16:33:28 2018 +0800

    [components][driver]: optimized code

commit fac4308
Author: SummerGift <[email protected]>
Date:   Thu Nov 22 15:58:53 2018 +0800

    [components][driver]: change to new spi API

commit 92fac77
Author: SummerGift <[email protected]>
Date:   Thu Nov 22 14:52:02 2018 +0800

    [components][driver]: Store SPI configuration information to msd device

commit 0259519
Author: SummerGift <[email protected]>
Date:   Thu Nov 22 13:57:28 2018 +0800

    [components][driver]: spi sd card, remove the extra reinitialization code

commit 257ce97
Author: zylx <[email protected]>
Date:   Thu Nov 22 11:19:08 2018 +0800

    [DeviceDrivers][spi]:add qspi support

commit e23614b
Author: [email protected] <[email protected]>
Date:   Thu Nov 22 10:12:57 2018 +0800

    [avoid] "load" icon missing in keil 5

commit 8ea5b77
Merge: 25ee668 27ec671
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 21 01:05:58 2018 +0800

    Merge pull request RT-Thread#1989 from RT-Thread/tools_ses

    [Tools] Add a draft project generator for SES.

commit 27ec671
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 21 01:04:16 2018 +0800

    [Tools] Add a draft project generator for SES.

commit 25ee668
Merge: 6b6d122 46dae3f
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 20 23:53:29 2018 +0800

    Merge pull request RT-Thread#1988 from RT-Thread/dev-4.0.x

    Dev 4.0.x

commit 46dae3f
Merge: b31888d 6b6d122
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 20 23:13:45 2018 +0800

    Merge branch 'master' into dev-4.0.x

commit 6b6d122
Merge: 615f011 6eadbec
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 20 18:16:01 2018 +0800

    Merge pull request RT-Thread#1985 from Bluebear233/m487

     [BSP]add NUVOTON M487 BSP

commit 615f011
Merge: c8d38b7 0499445
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 20 18:15:33 2018 +0800

    Merge pull request RT-Thread#1986 from ErnestChen1/master

    [add] adc framework

commit 6eadbec
Author: Bluebear233 <[email protected]>
Date:   Tue Nov 20 13:45:18 2018 +0800

    [BSP]修正NUVOTON M487 README说明

commit 3df952d
Author: tangyuxin <[email protected]>
Date:   Tue Nov 20 11:15:34 2018 +0800

    [components][drivers][wlan] Modify wlan device registration interface

commit 0499445
Author: [email protected] <[email protected]>
Date:   Mon Nov 19 19:04:44 2018 +0800

    [add] adc framework

commit d67c9fa
Author: Bluebear233 <[email protected]>
Date:   Mon Nov 19 10:47:35 2018 +0800

    [BSP]更新NUVOTON M487 Sconscript

commit db2f06d
Author: Bluebear233 <[email protected]>
Date:   Mon Nov 19 09:50:52 2018 +0800

    [BSP]新增NUVOTON M487 MDK4支持

commit a9d4773
Author: Bluebear233 <[email protected]>
Date:   Mon Nov 19 09:49:32 2018 +0800

    [BSP]add NUVOTON M487 BSP

commit 17301e4
Author: xuzhuoyi <[email protected]>
Date:   Sun Nov 18 12:06:52 2018 +0800

    [bsp][tms320f28379d] Add support of Kconfig

commit 81f94fd
Author: xuzhuoyi <[email protected]>
Date:   Sun Nov 18 11:09:01 2018 +0800

    [bsp][tms320f28379d] Remove redundant code

commit c8d38b7
Author: Bernard Xiong <[email protected]>
Date:   Sun Nov 18 08:59:48 2018 +0800

    Update rtdef.h

commit 8a3cfe0
Author: Bernard Xiong <[email protected]>
Date:   Sun Nov 18 08:59:29 2018 +0800

    Update rtdef.h

commit 9d6c818
Author: xuzhuoyi <[email protected]>
Date:   Fri Nov 16 21:48:15 2018 +0800

    [bsp][tms320f28379d] Change stack config in rtconfig.h

commit b7a76b5
Author: xuzhuoyi <[email protected]>
Date:   Fri Nov 16 20:30:56 2018 +0800

    [bsp][tms320f28379d] Change license to Apache-2.0

commit 37db67d
Merge: 305307c 63a6f6c
Author: xuzhuoyi <[email protected]>
Date:   Fri Nov 16 20:09:46 2018 +0800

    Merge remote-tracking branch 'upstream/master'

    # Conflicts:
    #	src/thread.c

commit 63a6f6c
Merge: 6f97b9f a3ea413
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 15 20:46:04 2018 +0800

    Merge pull request RT-Thread#1983 from whj4674672/master

    Fix usart3 initialization bug

commit 6f97b9f
Merge: 1353a41 beaff7c
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 15 20:44:53 2018 +0800

    Merge pull request RT-Thread#1981 from Lawlieta/sal

    [net][sal] Add SAL component TLS features support

commit a3ea413
Author: whj4674672 <[email protected]>
Date:   Thu Nov 15 18:52:17 2018 +0800

    Fix usart3 initialization bug

commit beaff7c
Author: chenyong <[email protected]>
Date:   Thu Nov 15 14:39:31 2018 +0800

    [net][sal] Add SAL components TLS features support

    Signed-off-by: chenyong <[email protected]>

commit 1353a41
Merge: 45960a8 e14b1ac
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 15 12:45:06 2018 +0800

    Merge pull request RT-Thread#1980 from EvalZero/audio_dev

    [bsp][stm32f429-apollo]add audio sound and micphone driver.

commit e14b1ac
Author: EvalZero <[email protected]>
Date:   Thu Nov 15 11:32:11 2018 +0800

    [bsp][stm32f429-apollo]add audio sound and micphone driver.

commit 45960a8
Merge: 7134fd9 dc704b1
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 14 19:23:41 2018 +0800

    Merge pull request RT-Thread#1977 from SummerGGift/sfud

    [component][sfud]: fix bug when probe device more than once

commit 7134fd9
Merge: b7e2cd0 739e8a8
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 14 19:13:59 2018 +0800

    Merge pull request RT-Thread#1978 from Lawlieta/develop

    [drivers] Modify RTC_SYNC_USING_NTP depends on PKG_NETUTILS_NTP

commit 739e8a8
Author: chenyong <[email protected]>
Date:   Wed Nov 14 18:26:53 2018 +0800

    [drivers] Modify RTC_SYNC_USING_NTP depends on PKG_NETUTILS_NTP

    Signed-off-by: chenyong <[email protected]>

commit dc704b1
Author: SummerGift <[email protected]>
Date:   Wed Nov 14 17:56:09 2018 +0800

    [component][sfud]: fix bug when probe device more than once

commit b7e2cd0
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 14 15:20:24 2018 +0800

    Update ChangeLog.md

commit 420478a
Merge: ea17191 d343c65
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 13 13:09:31 2018 +0800

    Merge pull request RT-Thread#1973 from Guozhanxin/master

    [kernel]修改定时器 hook 函数

commit ea17191
Merge: f6783c6 0df270b
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 13 11:59:20 2018 +0800

    Merge pull request RT-Thread#1972 from Dahua1992/master

    修复syslog.c缺少#include <sys/time.h>

commit d343c65
Author: guozhanxin <[email protected]>
Date:   Tue Nov 13 11:32:01 2018 +0800

    [kernel]Change 'rt_timer_timeout_hook' function to 'rt_timer_enter_hook' and add 'rt_timer_exit_hook' hook function.

commit 0df270b
Author: Dahua1992 <[email protected]>
Date:   Tue Nov 13 10:55:05 2018 +0800

    add #include <sys/time.h>

    原因tm = gmtime_r(&now, &tm_tmp);报错

commit c71828f
Author: Dahua1992 <[email protected]>
Date:   Tue Nov 13 10:22:53 2018 +0800

    add #include <sys/time.h>

    原因 tm = gmtime_r(&now, &tm_tmp);报错

commit f6783c6
Merge: 302d00e 270c397
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 13 10:19:28 2018 +0800

    Merge pull request RT-Thread#1971 from Lawlieta/at

    [net][at] Modify AT CLI configuration

commit 270c397
Author: chenyong <[email protected]>
Date:   Tue Nov 13 09:51:18 2018 +0800

    [net][at] Modify AT CLI configuration

commit 302d00e
Merge: 0533ade 59aee7c
Author: Bernard Xiong <[email protected]>
Date:   Mon Nov 12 07:13:54 2018 +0800

    Merge pull request RT-Thread#1969 from uestczyh222/master

    修复scons --target=vsc 不支持py3的问题

commit 59aee7c
Author: ZYH <[email protected]>
Date:   Sun Nov 11 17:48:08 2018 +0800

    修复scons --target=vsc 不支持py3的问题

commit 0533ade
Merge: cb1af36 42d988e
Author: Bernard Xiong <[email protected]>
Date:   Sun Nov 11 20:31:41 2018 +0800

    Merge pull request RT-Thread#1970 from RT-Thread/fix_RTT_ROOT

    [Tools] Fix the RTT_ROOT issue

commit 42d988e
Author: Bernard Xiong <[email protected]>
Date:   Sun Nov 11 20:04:25 2018 +0800

    [Tools] Fix the RTT_ROOT issue

commit cb1af36
Merge: c7a85df 00a655a
Author: Bernard Xiong <[email protected]>
Date:   Sun Nov 11 17:07:57 2018 +0800

    Merge pull request RT-Thread#1968 from RT-Thread/feature_stack_grows

    [Kernel] Add ARCH_CPU_STACK_GROWS_UPWARD option

commit 00a655a
Author: Bernard Xiong <[email protected]>
Date:   Sun Nov 11 15:56:02 2018 +0800

    [Kernel] Add ARCH_CPU_STACK_GROWS_UPWARD option

commit c7a85df
Merge: 5ab775e 944e28c
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 19:53:47 2018 +0800

    Merge pull request RT-Thread#1966 from RT-Thread/bsp_stm32f411

    [BSP] remove settings folder in stm32f411-nucleo

commit 944e28c
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 19:15:27 2018 +0800

    [BSP] remove settings folder in stm32f411-nucleo

commit 5ab775e
Merge: 02f006d d687cfb
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 18:54:25 2018 +0800

    Merge pull request RT-Thread#1965 from RT-Thread/fix_py3

    [Tools] Change building script for Py3

commit d687cfb
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 18:29:08 2018 +0800

    [Tools] Change building script for Py3

commit 02f006d
Merge: b69baa9 e108dfe
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 17:56:43 2018 +0800

    Merge pull request RT-Thread#1964 from RT-Thread/fix_exfun

    [libc] Fix the _EXFUN issue in newlib

commit e108dfe
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 16:58:07 2018 +0800

    [libc] Fix the _EXFUN issue in newlib

commit b69baa9
Merge: d8ca5e0 0bfe4e8
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 13:34:20 2018 +0800

    Merge pull request RT-Thread#1963 from RT-Thread/travis-ci-mips

    Update travis-ci setting.

commit 0bfe4e8
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 12:22:25 2018 +0800

    Update .travis.yml

commit d8ca5e0
Merge: aa0799a 106e6b7
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 12:12:09 2018 +0800

    Merge pull request RT-Thread#1961 from armink/fix_ulog

    [component][ulog] Fix a input parameter check error.

commit aa0799a
Merge: ba1e188 cca6e38
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 12:11:44 2018 +0800

    Merge pull request RT-Thread#1962 from geniusgogo/fix_kconfig

    Fix kconfig

commit 0e1d474
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 12:08:17 2018 +0800

    Update travis-ci setting.

commit cca6e38
Merge: 379451c ba1e188
Author: geniusgogo <[email protected]>
Date:   Sat Nov 10 10:47:21 2018 +0800

    Merge branch 'master' into fix_kconfig

commit 379451c
Author: geniusgogo <[email protected]>
Date:   Sat Nov 10 10:45:36 2018 +0800

    code indent

commit 106e6b7
Author: armink <[email protected]>
Date:   Sat Nov 10 09:49:21 2018 +0800

    [component][ulog] Fix a input parameter check error.

commit ba1e188
Merge: d047307 c79d928
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 06:51:53 2018 +0800

    Merge pull request RT-Thread#1959 from yangjie11/fix

    [bsp]fixed drv_usart.c because f411xE have no USART3

commit d047307
Merge: def7bd4 f28b9d8
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 06:51:36 2018 +0800

    Merge pull request RT-Thread#1955 from armink/fix_ulog

    Fix ulog

commit def7bd4
Merge: 0c39c3b cb93510
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 06:50:50 2018 +0800

    Merge pull request RT-Thread#1957 from RT-Thread/remove_gdbstub

    Remove gdbstub

commit 0c39c3b
Merge: 4a26013 9e80680
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 10 06:40:35 2018 +0800

    Merge pull request RT-Thread#1960 from RT-Thread/fix_ls1c

    [BSP][ls1c] fix config issue

commit 9e80680
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 9 17:55:17 2018 +0800

    [BSP][ls1c] fix config issue

commit f28b9d8
Author: armink <[email protected]>
Date:   Fri Nov 9 17:31:40 2018 +0800

    [component][ulog] Fix a compile error when timestamp is enable.

commit 4a26013
Merge: 0f1d437 11107e3
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 9 17:27:39 2018 +0800

    Merge pull request RT-Thread#1958 from haowenchao/master

    Update .gitignore

commit c79d928
Author: yangjie <[email protected]>
Date:   Fri Nov 9 10:26:39 2018 +0800

    [bsp]fixed drv_usart.c because f411xE have no USART3

commit 11107e3
Author: haowenchao <[email protected]>
Date:   Fri Nov 9 10:08:31 2018 +0800

    Update .gitignore

    Untrack cscope and ctags files.

commit cb93510
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 9 09:41:19 2018 +0800

    [Components] Remove GDB stub from kernel.

commit acfe61b
Author: armink <[email protected]>
Date:   Fri Nov 9 09:19:44 2018 +0800

    [component][ulog] Fix some comments.

commit ad42abb
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 9 09:18:05 2018 +0800

    [Libc] Disable ENV when disable DFS.

commit d1c177f
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 9 09:17:43 2018 +0800

    [Kernel] Fix typo.

commit 1b8d7b3
Author: geniusgogo <[email protected]>
Date:   Thu Nov 8 22:25:47 2018 +0800

    fixed Kconfig IDLE hook config

commit 6a165e5
Author: armink <[email protected]>
Date:   Thu Nov 8 11:27:18 2018 +0800

    [component][ulog] Update version to 0.1.1 .

commit c990f0a
Author: armink <[email protected]>
Date:   Thu Nov 8 11:23:03 2018 +0800

    [component][ulog] Add tag filter to hexdump function.

commit 2ff67c9
Author: armink <[email protected]>
Date:   Thu Nov 8 11:22:02 2018 +0800

    [component][ulog] Add show filter settings shell command 'ulog_filter'.

commit ad602f5
Author: armink <[email protected]>
Date:   Thu Nov 8 11:09:35 2018 +0800

    [component][ulog] Add filter get API.

commit 2fe79fa
Author: armink <[email protected]>
Date:   Thu Nov 8 10:59:25 2018 +0800

    [component][ulog] Fix a memory leak problem.

commit 0f1d437
Merge: 9d55baa ca4b48a
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 8 01:51:37 2018 +0800

    Merge pull request RT-Thread#1954 from hichard/master

    修复STM32F4-Hal bsp USB主机驱动的一个bug

commit ca4b48a
Author: hichard <[email protected]>
Date:   Wed Nov 7 22:48:50 2018 +0800

    修复STM32F4-Hal bsp USB主机驱动的一个bug

commit 9d55baa
Merge: 6e6f12a 931cdb1
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 7 16:02:58 2018 +0800

    Merge pull request RT-Thread#1953 from ErnestChen1/master

    [finsh/shell] compatible definition for cube package

commit 6e6f12a
Merge: ddd7343 e7ca31c
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 7 15:51:15 2018 +0800

    Merge pull request RT-Thread#1952 from ArdaFu/master

     [Tools] Modify buliding.py and gcc.py for work with python 3.

commit 931cdb1
Author: [email protected] <[email protected]>
Date:   Wed Nov 7 14:31:32 2018 +0800

    [finsh/shell] compatible definition for cube package

commit e7ca31c
Author: ArdaFu <[email protected]>
Date:   Wed Nov 7 13:40:41 2018 +0800

    [tools] Modify building.py and gcc.py for work with Python 3.

commit 3a63c0a
Author: ArdaFu <[email protected]>
Date:   Wed Nov 7 13:38:57 2018 +0800

    [Tools] Modify buliding.py and gcc.py for work with python 3.

commit ddd7343
Merge: 1b351ff 4e6f13e
Author: Bernard Xiong <[email protected]>
Date:   Wed Nov 7 12:05:40 2018 +0800

    Merge pull request RT-Thread#1951 from armink/fix_kconfig

    [component] fix Kconfig warning in at and ulog.

commit 4e6f13e
Author: armink <[email protected]>
Date:   Tue Nov 6 11:41:44 2018 +0800

    [component] fix Kconfig warning in at and ulog.

commit 1b351ff
Merge: 2d4704b e9c795e
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 6 11:20:40 2018 +0800

    Merge pull request RT-Thread#1947 from zhaojuntao/update-examples

    [examples][network] 更新 tcp/udp client & server 例程

commit e9c795e
Author: MurphyZhao <[email protected]>
Date:   Tue Nov 6 09:45:31 2018 +0800

    [examples][network] 更新 TCP/UDP 例程 uage

    Signed-off-by: MurphyZhao <[email protected]>

commit 2d4704b
Merge: c7d9dae db3f8d3
Author: Bernard Xiong <[email protected]>
Date:   Tue Nov 6 09:02:11 2018 +0800

    Merge pull request RT-Thread#1949 from Lawlieta/bsp

    [bsp] fix default project compilation error.

commit db3f8d3
Author: chenyong <[email protected]>
Date:   Mon Nov 5 20:18:12 2018 +0800

    [bsp] fix default project compilation error.

    Signed-off-by: chenyong <[email protected]>

commit b2d4dd0
Author: MurphyZhao <[email protected]>
Date:   Mon Nov 5 16:36:47 2018 +0800

    [examples][network] 更新 UDP client & server

    Signed-off-by: MurphyZhao <[email protected]>

commit 6c62f5d
Author: MurphyZhao <[email protected]>
Date:   Mon Nov 5 14:34:40 2018 +0800

    [examples][network] 更新 tcp client & server 例程

    Signed-off-by: MurphyZhao <[email protected]>

commit c7d9dae
Merge: ebfff0b b41ecff
Author: Bernard Xiong <[email protected]>
Date:   Mon Nov 5 09:14:02 2018 +0800

    Merge pull request RT-Thread#1868 from jg1uaa/master

    change hello.mo building process, compile and link separately

commit ebfff0b
Merge: 1946de1 39c0ba3
Author: Bernard Xiong <[email protected]>
Date:   Sat Nov 3 22:34:52 2018 +0800

    Merge pull request RT-Thread#1946 from flyingcys/wlan_dev_bug

    fix wlan_dev bug

commit 39c0ba3
Author: flyingcys <[email protected]>
Date:   Sat Nov 3 16:24:30 2018 +0800

    fix wlan_dev bug

commit 1946de1
Merge: 113faf8 2d18b4a
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 2 20:14:09 2018 +0800

    Merge pull request RT-Thread#1943 from zhaojuntao/ADD-LWIP210

    Add lwip210

commit 2d18b4a
Author: MurphyZhao <[email protected]>
Date:   Fri Nov 2 18:22:39 2018 +0800

    [components][net] 移除 SAL 中 LWIP_NETCONN_FULLDUPLEX 的判断

    Signed-off-by: MurphyZhao <[email protected]>

commit f3abe00
Author: MurphyZhao <[email protected]>
Date:   Fri Nov 2 16:58:50 2018 +0800

    [components][net] 更新 LWIP210 注释

    Signed-off-by: MurphyZhao <[email protected]>

commit 113faf8
Merge: 3dc6334 83b7b76
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 2 13:39:34 2018 +0800

    Merge pull request RT-Thread#1945 from armink/add_ulog

    Change all dbg_log to LOG_X.

commit c3cc7a2
Author: MurphyZhao <[email protected]>
Date:   Fri Nov 2 10:23:29 2018 +0800

    [components][dfs] 移除冗余代码
    [components][net] 修复 Kconfig
    [components][net][sal] 还原对 SAL 框架的修改,在 proto_ops 结构体实例赋值位置修改

    Signed-off-by: MurphyZhao <[email protected]>

commit 83b7b76
Author: armink <[email protected]>
Date:   Fri Nov 2 10:14:08 2018 +0800

    The dbg_log API is DISCARDED. Change all dbg_log to LOG_X.

commit 5a70247
Author: armink <[email protected]>
Date:   Thu Nov 1 19:56:46 2018 +0800

    [components][DeviceDriver] Update log tag from [SDIO] to SDIO.

commit 3dc6334
Merge: 198e108 9ceecb4
Author: Bernard Xiong <[email protected]>
Date:   Fri Nov 2 09:44:04 2018 +0800

    Merge pull request RT-Thread#1944 from armink/add_ulog

    [component][ulog] Update ulog hexdump format.

commit 198e108
Merge: 60ba1e9 61bb8a0
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 1 19:48:05 2018 +0800

    Merge pull request RT-Thread#1941 from HubertXie/master

    Update at_socket.c

commit 9ceecb4
Author: armink <[email protected]>
Date:   Thu Nov 1 19:39:08 2018 +0800

    [component][ulog] Update ulog hexdump format.

commit 60ba1e9
Merge: 5aeb8dc c336099
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 1 19:05:42 2018 +0800

    Merge pull request RT-Thread#1942 from armink/add_ulog

    [component][ulog] Reduce thread stack usage when using ulog.

commit 61bb8a0
Author: HubretXie <[email protected]>
Date:   Thu Nov 1 18:43:04 2018 +0800

    Update at_socket.c

    at socket 接收数据正常时清除错误标识

commit 58a6b51
Author: MurphyZhao <[email protected]>
Date:   Thu Nov 1 18:20:03 2018 +0800

    [components][dfs] AND [components][net][sal] 适配 LWIP210

    Signed-off-by: MurphyZhao <[email protected]>

commit f08039f
Author: MurphyZhao <[email protected]>
Date:   Thu Nov 1 18:15:49 2018 +0800

    [components][net] 更新 Kconfig 和 SConscript,支持 LWIP210

    Signed-off-by: MurphyZhao <[email protected]>

commit 8455ad8
Author: MurphyZhao <[email protected]>
Date:   Thu Nov 1 18:13:53 2018 +0800

    [components][net][add] 增加 lwip-2.1.0 组件

    Signed-off-by: MurphyZhao <[email protected]>

commit c336099
Author: armink <[email protected]>
Date:   Thu Nov 1 14:51:50 2018 +0800

    [component][ulog] Reduce thread stack usage when using ulog.

commit b9d6336
Author: HubretXie <[email protected]>
Date:   Thu Nov 1 14:23:30 2018 +0800

    Update at_socket.c

    at接收超时 添加   EAGAIN  类型返回

commit b31888d
Author: Bernard Xiong <[email protected]>
Date:   Thu Nov 1 09:09:54 2018 +0800

    [Kernel] Fix the rt_memset/memcpy issue under 64bit ARCH.

commit 4322108
Author: Bernard Xiong <[email protected]>
Date:   Wed Oct 31 21:32:34 2018 +0800

    [Kernel] Fix the data type issue in kservice.c

commit 5aeb8dc
Merge: 62c3e74 29dd96e
Author: Bernard Xiong <[email protected]>
Date:   Wed Oct 31 17:55:32 2018 +0800

    Merge pull request RT-Thread#1938 from armink/add_ulog

    Add ulog compatible with rtdbg.

commit 29dd96e
Author: armink <[email protected]>
Date:   Wed Oct 31 10:57:52 2018 +0800

    [rtdbg] Add ulog compatible with rtdbg.

commit e588dfa
Author: armink <[email protected]>
Date:   Wed Oct 31 10:54:12 2018 +0800

    [component][ulog] Add newline param for ulog_output API.

commit 62c3e74
Merge: 1ab6e8e 3d374b3
Author: Bernard Xiong <[email protected]>
Date:   Wed Oct 31 10:38:13 2018 +0800

    Merge pull request RT-Thread#1937 from yangfasheng/master

    add touch driver; update lcd driver;

commit 3d374b3
Author: yangfasheng <[email protected]>
Date:   Wed Oct 31 09:58:37 2018 +0800

    add touch driver;
    update lcd driver;

    Signed-off-by: yangfasheng <[email protected]>

commit 1ab6e8e
Merge: 7fd434e 12a803b
Author: Bernard Xiong <[email protected]>
Date:   Tue Oct 30 10:36:39 2018 +0800

    Merge pull request RT-Thread#1936 from armink/add_ulog

    [component] Add ulog logger basic component.

commit 12a803b
Author: armink <[email protected]>
Date:   Tue Oct 30 09:00:30 2018 +0800

    [component] Add ulog logger basic component.

commit 7fd434e
Merge: c904962 f05baec
Author: Bernard Xiong <[email protected]>
Date:   Mon Oct 29 19:44:20 2018 +0800

    Merge pull request RT-Thread#1935 from armink/add_pm

    [DeviceDriver][pm] Update pm driver.

commit f05baec
Author: armink <[email protected]>
Date:   Mon Oct 29 19:02:31 2018 +0800

    [DeviceDriver][pm] Update pm driver.

commit c904962
Merge: 98fc1cb 8c1c651
Author: Bernard Xiong <[email protected]>
Date:   Mon Oct 29 12:08:33 2018 +0800

    Merge pull request RT-Thread#1934 from RT-Thread/change_license

    Change license

commit 8c1c651
Author: Bernard Xiong <[email protected]>
Date:   Mon Oct 29 11:06:58 2018 +0800

    [Components] Change license to Apache License v2.0

commit fbac6c8
Author: Bernard Xiong <[email protected]>
Date:   Mon Oct 29 11:05:33 2018 +0800

    Remove lwIP 1.3.2 and yaffs2 from RT-Thread Platform.

commit 98fc1cb
Merge: 05b5827 2d59fe0
Author: Bernard Xiong <[email protected]>
Date:   Mon Oct 29 10:27:38 2018 +0800

    Merge pull request RT-Thread#1933 from armink/add_pm

    [DeviceDriver] Add power management device driver.

commit 05b5827
Merge: 125195c 4f14dc9
Author: Bernard Xiong <[email protected]>
Date:   Mon Oct 29 10:25:22 2018 +0800

    Merge pull request RT-Thread#1930 from zhang-peter/master

     Add RT_VCOM_TX_TIMEOUT and some configure to Kconfig

commit 2d59fe0
Author: armink <[email protected]>
Date:   Mon Oct 29 09:49:12 2018 +0800

    [DeviceDriver] Add power management device driver.

commit 125195c
Merge: 5d9a27d 920d6ec
Author: Bernard Xiong <[email protected]>
Date:   Sat Oct 27 14:28:40 2018 +0800

    Merge pull request RT-Thread#1925 from qgyhd1234/gmtime_r

    [kernel][kservice] add rt_gmtime_r api

commit 5d9a27d
Merge: 94c358b 6d2be00
Author: Bernard Xiong <[email protected]>
Date:   Sat Oct 27 14:27:33 2018 +0800

    Merge pull request RT-Thread#1931 from hichard/renhaibo-branch

    修复IAR dlib的时间映射,从rtt历史版本找到iar支持64bit时间的起始版本

commit 6d2be00
Author: hichard <[email protected]>
Date:   Fri Oct 26 20:36:17 2018 +0800

    修复IAR dlib的时间映射,从rtt历史版本找到iar支持64bit时间的起始版本

commit 94c358b
Merge: bbd7f4c d4bdeb0
Author: Bernard Xiong <[email protected]>
Date:   Fri Oct 26 17:51:40 2018 +0800

    Merge pull request RT-Thread#1911 from XXXXzzzz000/add_pwm_driver

    [driver][pwm] add pwm driver.

commit bbd7f4c
Merge: d0cc930 2ed55f7
Author: Bernard Xiong <[email protected]>
Date:   Fri Oct 26 17:51:30 2018 +0800

    Merge pull request RT-Thread#1927 from Guozhanxin/master

    [bsp imxrt]添加 Arch Mix 开发板图片及厂商信息

commit d0cc930
Merge: 8641d3b 9392c9e
Author: Bernard Xiong <[email protected]>
Date:   Fri Oct 26 17:51:00 2018 +0800

    Merge pull request RT-Thread#1924 from balanceTWK/master

    【bsp】【stm32f10x-HAL】 update drv_usart.c

commit 2ed55f7
Author: guozhanxin <[email protected]>
Date:   Fri Oct 26 16:28:55 2018 +0800

    [bsp][imxrt]更新 ArchMix 的 README

commit 84c30ba
Author: guozhanxin <[email protected]>
Date:   Fri Oct 26 16:03:32 2018 +0800

    删除选择 flash 的选项

commit 920d6ec
Author: zylx <[email protected]>
Date:   Fri Oct 26 14:10:38 2018 +0800

    [Libc] move gmtime_r api to rt-thread\components\libc\compilers\common

commit 4f14dc9
Author: Peter Zhang <[email protected]>
Date:   Fri Oct 26 14:33:21 2018 +0800

    [components][drivers][usb_common]: Fix typo for 'ifndf' in usb_common.h

commit 328a697
Author: Peter Zhang <[email protected]>
Date:   Fri Oct 26 14:29:22 2018 +0800

    [components][drivers][usb][usb_device][cdc_vcom]: Add 'RT_VCOM_TX_TIMEOUT' to configure TX_TIMEOUT whick may block vcom tx thread for a long time.  Add 'RT_VCOM_TASK_STK_SIZE', 'RT_VCOM_TX_USE_DMA', 'RT_VCOM_SERNO', 'RT_VCOM_SER_LEN', 'RT_VCOM_TX_TIMEOUT' to Kconfig

commit 8641d3b
Merge: f97e19c d950ffc
Author: Bernard Xiong <[email protected]>
Date:   Fri Oct 26 14:11:58 2018 +0800

    Merge pull request RT-Thread#1929 from uestczyh222/type

    [Components][USB]修复拼写错误

commit d950ffc
Author: zyh <[email protected]>
Date:   Fri Oct 26 11:41:54 2018 +0800

    [Components][USB]修复拼写错误

commit 3bf68f2
Author: zylx <[email protected]>
Date:   Fri Oct 26 11:03:55 2018 +0800

    [Libc][dlib][armlibc] add gmtime_r api

commit f97e19c
Merge: 95fde46 ea86ebf
Author: Bernard Xiong <[email protected]>
Date:   Fri Oct 26 07:08:50 2018 +0800

    Merge pull request RT-Thread#1919 from XXXXzzzz000/add_rtc_driver

    [bsp][stm32f10x-HAL] add rtc driver

commit 95fde46
Merge: 8483a50 c2539db
Author: Bernard Xiong <[email protected]>
Date:   Fri Oct 26 07:08:24 2018 +0800

    Merge pull request RT-Thread#1923 from uestczyh222/usb

    [Components][drivers][usb]修复非对齐访问异常

commit 484afe9
Author: Bernard Xiong <[email protected]>
Date:   Fri Oct 26 06:35:42 2018 +0800

    [Kernel] Add 64bit CPU support.

commit d23a65d
Merge: 4660882 8483a50
Author: Bernard Xiong <[email protected]>
Date:   Thu Oct 25 21:42:47 2018 +0800

    Merge branch 'master' into dev-4.0.x

commit 8483a50
Merge: fbaa869 135ec47
Author: Bernard Xiong <[email protected]>
Date:   Thu Oct 25 18:21:37 2018 +0800

    Merge pull request RT-Thread#1928 from enkiller/amebaz-dev

    [bsp][amebaz]支持IAR工程及smartconfig配网

commit 135ec47
Author: tyx <[email protected]>
Date:   Thu Oct 25 16:36:46 2018 +0800

    [bsp][amebaz]支持IAR工程及smartconfig配网

commit 86ad690
Author: zylx <[email protected]>
Date:   Wed Oct 24 11:58:33 2018 +0800

    [kernel][kservice] add comment

commit ab5f1d4
Author: zylx <[email protected]>
Date:   Wed Oct 24 11:11:17 2018 +0800

    [kernel][kservice] add rt_gmtime_r api

commit d4bdeb0
Author: XXXXzzzz000 <[email protected]>
Date:   Wed Oct 17 17:49:20 2018 +0800

    [bsp][stm32f10x-HAL] add pwm driver.

commit fbaa869
Merge: bf53718 d3764db
Author: Bernard Xiong <[email protected]>
Date:   Tue Oct 23 22:54:54 2018 +0800

    Merge pull request RT-Thread#1922 from liruncong/usb

    解决usb相关问题

commit 9392c9e
Author: BalanceTWK <[email protected]>
Date:   Tue Oct 23 21:41:54 2018 +0800

    [bsp][stm32f10x-HAL] update drv_usart.c

commit d3764db
Author: liruncong <[email protected]>
Date:   Tue Oct 23 20:03:18 2018 +0800

    解决以下问题:
    1) usb驱动中时间未与RT_TICK_PER_SECOND关联问题,RT_TICK_PER_SECOND变化时,这些时间将发生变化
    解决: 增加USB_TIMEOUT_BASIC/USB_TIMEOUT_LONG/USB_DEBOUNCE_TIME
    2) 修正rt_usbh_detach_instance函数使用device->cfg_desc前未判断是否有效. 可导致abort
    3) rt_usbh_hub_port_change增加device->port初始化,否则struct uhcd_ops相关函数无法直接得到端口号

commit bf53718
Merge: 9442207 cc0f5ca
Author: Bernard Xiong <[email protected]>
Date:   Tue Oct 23 18:39:52 2018 +0800

    Merge pull request RT-Thread#1920 from armink/fix_mem

    [kernel][mem] Improve some ISR check range.

commit cc0f5ca
Author: armink <[email protected]>
Date:   Tue Oct 23 16:03:17 2018 +0800

    [kernel][mem] Improve some ISR check range.

commit ea86ebf
Author: XXXXzzzz000 <[email protected]>
Date:   Tue Oct 23 09:58:41 2018 +0800

    [bsp][stm32f10x-HAL] add rtc driver

commit 9442207
Merge: 8744646 262d426
Author: Bernard Xiong <[email protected]>
Date:   Tue Oct 23 10:22:15 2018 +0800

    Merge pull request RT-Thread#1915 from XXXXzzzz000/fix_stm32f4xx-hal_iwg

    [bsp][stm32f4xx-HAL] fix iwg driver.

commit 8744646
Merge: 47cfa1c a454393
Author: Bernard Xiong <[email protected]>
Date:   Tue Oct 23 10:19:02 2018 +0800

    Merge pull request RT-Thread#1918 from misonyo/license_change

    [BSP][all NXP]change license to Apache-2.0

commit 47cfa1c
Merge: 1ddde27 646cb6c
Author: Bernard Xiong <[email protected]>
Date:   Mon Oct 22 22:34:08 2018 +0800

    Merge pull request RT-Thread#1917 from enkiller/dev

    [bsp][amebaz] BSP工程更新,适配新的WLAN框架

commit c2539db
Author: zyh <[email protected]>
Date:   Mon Oct 22 12:08:43 2018 +0800

    [Components][drivers][usb]修复非对齐访问异常

commit a454393
Author: misonyo <[email protected]>
Date:   Mon Oct 22 11:02:14 2018 +0800

    [BSP][all NXP]change license to Apache-2.0

commit 646cb6c
Author: tyx <[email protected]>
Date:   Fri Oct 19 16:45:41 2018 +0800

    [bsp][amebaz] BSP工程更新,适配新的WLAN框架

commit b41ecff
Author: SASANO Takayoshi <[email protected]>
Date:   Sun Oct 21 21:21:38 2018 +0900

    fix rt_system_module_init() -> rt_system_dlmodule_init(),
    in components/libc/libdl/dlmodule.c.

commit 1ddde27
Merge: beff910 9c2f2e8
Author: Bernard Xiong <[email protected]>
Date:   Sun Oct 21 16:13:43 2018 +0800

    Merge pull request RT-Thread#1916 from RT-Thread/change_license

    [BSP][IMXRT] change license to Apache license v2.0

commit 9c2f2e8
Author: Bernard Xiong <[email protected]>
Date:   Sun Oct 21 14:45:29 2018 +0800

    [BSP][IMXRT] change license to Apache license v2.0

commit 262d426
Author: XXXXzzzz000 <[email protected]>
Date:   Sat Oct 20 17:53:07 2018 +0800

    [bsp][stm32f4xx-HAL] fix iwg driver.

commit beff910
Merge: 2ae638e 5e95c57
Author: Bernard Xiong <[email protected]>
Date:   Sat Oct 20 10:36:29 2018 +0800

    Merge pull request RT-Thread#1903 from XXXXzzzz000/add_iwdg_driver

    [driver][iwdg]add iwdg driver. | 添加iwdg驱动,参考:stm32f4xx-HAL/driver_wdg

commit 2ae638e
Merge: 1699a12 a6b51ad
Author: Bernard Xiong <[email protected]>
Date:   Fri Oct 19 19:09:32 2018 +0800

    Merge pull request RT-Thread#1909 from slyant/mydev-change

    修改at_client.c 传入参数timeout单位是ms,此处需要转换为tick

commit a6b51ad
Author: slyant <[email protected]>
Date:   Thu Oct 18 21:01:27 2018 +0800

    修改at_client.c 传入参数timeout单位是ms,此处需要转换为tick

commit 5e95c57
Author: XXXXzzzz000 <[email protected]>
Date:   Wed Oct 17 16:05:33 2018 +0800

    add iwdg driver

commit 8107542
Author: XXXXzzzz000 <[email protected]>
Date:   Wed Oct 17 15:54:00 2018 +0800

    [driver][iwdg]add iwdg driver. | 添加iwdg驱动,参考:stm32f4xx-HAL/driver_wdg

commit 4660882
Author: Bernard Xiong <[email protected]>
Date:   Sat Oct 13 09:36:23 2018 +0800

    [Kernel] Change number to v4.0.0

commit 777554b
Author: SASANO Takayoshi <[email protected]>
Date:   Wed Oct 10 15:38:24 2018 +0900

    Fixed undefined reference to 'dlmodule_relocate'
    This is caused by #ifdef __x86__
    For x86(32bit) gcc, pre-defined macro is __i386__ not __x86__.

commit c81ebdc
Author: SASANO Takayoshi <[email protected]>
Date:   Sun Oct 7 05:56:27 2018 +0900

    there is dummy time() function, but now it is implemented in
    components/libc/compilers/minilibc/time.c.

    maybe this dummy code is no longer required, so deleted.

commit 8674287
Author: SASANO Takayoshi <[email protected]>
Date:   Sat Oct 6 18:33:18 2018 +0900

    There is no problem to create hello.mo with default compiler on
    Debian-9.5/amd64.

    But building hello.mo with i386-elf-gcc (5.5.0) cross compiler on
    OpenBSD-6.3/amd64, undefined reference to 'rt_kprintf' error occurs.

    To avoid this error, "compile and link" process needs to be divided to
    simply "compile" and "link".

    On Debian-9.5, both previous and current method produces same hello.mo.

    We have to improve disk image creation (Linux dependent),
    this is a future homework.

commit 305307c
Author: xuzhuoyi <[email protected]>
Date:   Tue Sep 4 11:47:06 2018 +0800

    [bsp][tms320f28379d] Add bsp README.md

commit 9d8e27e
Author: xuzhuoyi <[email protected]>
Date:   Mon Sep 3 23:02:16 2018 +0800

    [bsp][tms320f28379d] Modify to C28x Compiler Register Conventions

commit 5fd1213
Author: xuzhuoyi <[email protected]>
Date:   Mon Sep 3 21:39:56 2018 +0800

    [bsp][tms320f28379d] __rt_ffs() problem caused by 16-bit int

commit 697a449
Author: xuzhuoyi <[email protected]>
Date:   Mon Sep 3 00:03:06 2018 +0800

    [bsp][tms320f28379d] Add support for upward-growing stack

commit d85981a
Author: xuzhuoyi <[email protected]>
Date:   Sun Sep 2 18:44:28 2018 +0800

    [BSP][tms320f28379d] Add port for tms320f28379d

# Conflicts:
#	bsp/qemu-vexpress-a9/.config
#	bsp/qemu-vexpress-a9/qemu.bat
#	bsp/qemu-vexpress-a9/rtconfig.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants