硬汉嵌入式论坛

 找回密码
 立即注册
查看: 147|回复: 4
收起左侧

[emWin] emwin如何剪裁,瘦体

[复制链接]

2

主题

6

回帖

12

积分

新手上路

积分
12
发表于 7 天前 | 显示全部楼层 |阅读模式

emwin 646 编译完占用存储大小如下
                                  CODE         RO        RW
Total:                         123'700   26'378    2'047
FLAH占到150k了,有没有好的方法瘦体,或者采用低版本?没有动画什么的,简单应用



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119429
QQ
发表于 7 天前 | 显示全部楼层
150K全是emWin占用的吗,map文件分享看下。
回复

使用道具 举报

2

主题

6

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 7 天前 | 显示全部楼层
libGUI_v7em_fpv4_sp_d16_hard_OS1.a: [29]
    BUTTON.o                         1'196       29       60
    BUTTON_Skin.o                      184        6       12
    BUTTON_SkinFlex.o                  620       78      128
    DIALOG.o                           248
    EDIT.o                           5'460       20       38
    F13_1.o                                   2'155
    F13_ASCII.o                               2'046
    F24_ASCII.o                               4'792
    F32_ASCII.o                               7'240
    F6x8.o                                    1'816
    FD64.o                                    5'576
    FRAMEWIN.o                       2'660       21       44
    FRAMEWIN_Skin.o                    424       10       20
    FRAMEWIN_SkinFlex.o                924       44       88
    FRAMEWIN__UpdateButtons.o          236
    GUICC_0.o                          204       24
    GUICC_M555.o                       212       24
    GUICC_M565.o                       292       24        8
    GUICC_M8888I.o                      52       24
    GUICC_M8888I_Index2Color.o           4
    GUIDEV.o                           984
    GUIDEV_16.o                      3'080      116        4
    GUIDEV_32.o                      3'024      116
    GUIDEV_Banding.o                   388                 4
    GUIDEV_Clear.o                      76
    GUIDEV_CreateFixed.o                60
    GUIDEV_GetDataPtr.o                 40
    GUIDEV_GetPos.o                    112
    GUIDEV_GetXSize.o                   56
    GUIDEV_GetYSize.o                   56
    GUIDEV_ReduceYSize.o                60
    GUIDEV_SetColorConv.o               44
    GUIDEV_SetOrg.o                    112
    GUIDEV_StaticDevices.o             588                 1
    GUIDEV_Usage.o                     104
    GUIDEV_UsageBM.o                   516       24
    GUIDEV_Write.o                     176
    GUIDEV_WriteAlpha.o              1'684
    GUIDEV_WriteToActiveAlpha.o        976       52
    GUIDEV_WriteToActiveOpaque.o     2'336
    GUIDEV_XY2PTR.o                     28
    GUIDRV_FlexColor.o               1'764      116        4
    GUIDRV_FlexColor_16bpp_C0B8.o    2'240
    GUIDRV_FlexColor_Func66709.o     1'356       12        8
    GUI_2DLib.o                        296                 4
    GUI_ARRAY.o                        668
    GUI_Alloc.o                      2'352               212
    GUI_BMP.o                        4'296       10      109
    GUI_Char.o                         416       10       12
    GUI_CharLine.o                     548        2        4
    GUI_CharM.o                        420
    GUI_CharP.o                        368
    GUI_Common.o                     1'416                 8
    GUI_CopyRect.o                   2'244
    GUI_Core.o                         600       40      221
    GUI_Cursor.o                       452                32
    GUI_CursorResource.o                        141
    GUI_DRAW.o                         140
    GUI_Device.o                       520
    GUI_DispString.o                 2'556                 1
    GUI_DispStringInRectEx.o           204                 8
    GUI_DrawBitmap.o                   292
    GUI_DrawBitmap_8888.o            1'956       18        4
    GUI_DrawGradient.o                 732
    GUI_DrawLib.o                      420
    GUI_EncExt.o                        60
    GUI_FillRoundedRect.o              388                 4
    GUI_OnKey.o                        228        4      108
    GUI_SPRITE.o                     7'068       52
    GUI_SelectLayer.o                  132                 4
    GUI_SetAlpha.o                   3'984       77       21
    GUI_Task.o                         504        4       28
    GUI_Time.o                         144        2        4
    GUI_Timer.o                        980                20
    GUI_UC.o                           772       40        4
    GUI_UC_EncodeNone.o                 20       16
    GUI_UC_EncodeUTF8.o                248       16
    GUI_WaitEvent.o                     16                 4
    GUI__Alpha.o                       868        4       48
    GUI__BiDiRouting.o                                     8
    GUI__CompactPixelIndices.o         884
    GUI__DivTbl.o                               608
    GUI__DrawTwinArc.o               1'048
    GUI__ExpandPixelIndices.o          644
    GUI__GetCursorPos.o                216        6       12
    GUI__ManageCache.o                 252                12
    GUI__Private.o                     932       10       20
    GUI__SinHQ.o                       188      364
    GUI__Wrap.o                        428        4       16
    HEADER.o                         2'644       16       36
    HEADER_Skin.o                      400        6       12
    HEADER_SkinFlex.o                  696       13       28
    IMAGE.o                          1'544                 8
    IMAGE_BMP.o                        176
    LCD.o                            2'040       13        4
    LCD_AA.o                           852        4        8
    LCD_Color.o                        340        2       20
    LCD_GetColorIndex.o                 32
    LCD_GetEx.o                        776                 8
    LCD_GetNumDisplays.o                16
    LCD_GetP.o                         140
    LCD_GetPixelColor.o                 16
    LCD_Mirror.o                                256
    LCD_MixColors256.o                  20
    LCD_ReadRect.o                     676
    LCD_Rotate180.o                  1'304       22       12
    LCD_RotateCCW.o                  1'388       22       12
    LCD_RotateCW.o                   1'444       22       12
    LCD_SelectLCD.o                     68
    LCD_Set.o                          204
    LCD_SetClipRectEx.o                 52
    LCD_UpdateColorIndices.o            36
    LISTVIEW.o                       9'904       92       53
    MULTIEDIT.o                         72
    SCROLLBAR.o                      2'164       14       32
    SCROLLBAR_Skin.o                   580        6       12
    SCROLLBAR_SkinFlex.o             1'108       43       88
    TEXT.o                             720       11       24
    WIDGET.o                         3'152        2        4
    WIDGET_Effect_Simple.o             232       31        4
    WINDOW.o                           560        2        4
    WM.o                             5'616               103
    WM_GetWindowSize.o                 152
    WM_IsCompletelyVisible.o           272
    WM_Lib.o                         3'368
    WM_MULTIBUF.o                                          4
    WM_MemDev.o                         40
    WM_Motion.o                      4'752        6      176
    WM_Move.o                          316
    WM_Screen2Win.o                    180
    WM_SetCapture.o                    148
    WM_SetCaptureMove.o                196                 4
    WM_SetFocusOnNextChild.o           124
    WM_SetFocusOnPrevChild.o           112
    WM_SetScrollbar.o                  164
    WM_SetTrans.o                      200
    WM_Timer.o                         400
    WM_Touch.o                          80        2       28
    WM__Private.o                      748                 4
    --------------------------------------------------------
    Total:                         123'700   26'378    2'047
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119429
QQ
发表于 7 天前 | 显示全部楼层
mj_ha 发表于 2025-11-14 16:27
libGUI_v7em_fpv4_sp_d16_hard_OS1.a: [29]
    BUTTON.o                         1'196       29        ...

你这个资源开的有点多

123.png
回复

使用道具 举报

2

主题

6

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 7 天前 | 显示全部楼层
确实,我找配置没找到哪里可以配置的,很多都没有用到,太感谢了,那么忙还抽空来指点!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-11-21 23:06 , Processed in 0.043613 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表