HarmonyOS 源码移植

举报
Yuchuan 发表于 2021/11/08 20:49:48 2021/11/08
【摘要】 HarmonyOS 最小系统移植

一、配置gitee仓库下载:

huaying@huayingpc:/mnt/data/STM32MP$
huaying@huayingpc:/mnt/data/STM32MP$ git config --global user.name "YuchuanHuaying"
huaying@huayingpc:/mnt/data/STM32MP$ git config --global user.email "yuchuan.duan@outlook.com"
huaying@huayingpc:/mnt/data/STM32MP$ git config --global credential.helper store
huaying@huayingpc:/mnt/data/STM32MP$ curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo
huaying@huayingpc:/mnt/data/STM32MP$ ll
huaying@huayingpc:/mnt/data/STM32MP$ sudo cp repo /usr/local/bin/repo && sudo chmod a+x /usr/local/bin/repo
[sudo] password for huaying:
huaying@huayingpc:/mnt/data/STM32MP$ pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://repo.huaweicloud.com/repository/pypi/simple
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.22.0)
WARNING: You are using pip version 21.1.1; however, version 21.3 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
huaying@huayingpc:/mnt/data/STM32MP$

二、下载文档资料。

huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$ git clone  https://e.coding.net/weidongshan/openharmony/doc_and_source_for_openharmony.git
Cloning into 'doc_and_source_for_openharmony'...
remote: Enumerating objects: 904, done.
remote: Counting objects: 100% (904/904), done.
remote: Compressing objects: 100% (713/713), done.
remote: Total 904 (delta 232), reused 571 (delta 145), pack-reused 0
Receiving objects: 100% (904/904), 1.11 GiB | 6.36 MiB/s, done.
Resolving deltas: 100% (232/232), done.
Updating files: 100% (865/865), done.
huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$ ll

三、repo 下载源码:

huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$ repo init -u https://gitee.com/openharmony/manifest.git -b OpenHarmony-1.0
Downloading Repo source from https://gitee.com/oschina/repo.git
remote: Enumerating objects: 5858, done.
remote: Total 5858 (delta 0), reused 0 (delta 0), pack-reused 5858
Receiving objects: 100% (5858/5858), 1.95 MiB | 761.00 KiB/s, done.
Resolving deltas: 100% (4059/4059), done.
repo: warning: verification of repo code has been disabled;
repo will not be able to verify the integrity of itself.

Downloading manifest from https://gitee.com/openharmony/manifest.git
remote: Enumerating objects: 283, done.
remote: Counting objects: 100% (283/283), done.
remote: Compressing objects: 100% (146/146), done.
remote: Total 723 (delta 215), reused 168 (delta 137), pack-reused 440
Receiving objects: 100% (723/723), 146.23 KiB | 422.00 KiB/s, done.
Resolving deltas: 100% (382/382), done.

Your identity is: YuchuanHuaying <yuchuan.duan@outlook.com>
If you want to change this, please re-run 'repo init' with --config-name

repo has been initialized in /mnt/data/STM32MP/openharmonycode
huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$ ll
huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$ repo sync -c -j8
remote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 10 (delta 0), reused 0 (delta 0), pack-reused 8
Fetching projects:   0% (1/129) global_interfaces_innerkits_resmgr_literemote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 11 (delta 0), reused 0 (delta 0), pack-reused 9
Fetching projects:   1% (2/129) hiviewdfx_interfaces_innerkits_hievent_literemote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 7
Fetching projects:   2% (3/129) hiviewdfx_frameworks_ddrdump_literemote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Enumerating objects: 64, done.
remote: Counting objects: 100% (64/64), done.
remote: Compressing objects: 100% (45/45), done.
remote: Enumerating objects: 216, done.
remote: Counting objects: 100% (216/216), done.
remote: Compressing objects: 100% (134/134), done.
remote: Enumerating objects: 724, done.
remote: Counting objects: 100% (724/724), done.
remote: Compressing objects: 100% (428/428), done.
remote: Total 104 (delta 1), reused 0 (delta 0), pack-reused 102
Receiving objects: 100% (104/104), 31.04 KiB | 460.00 KiB/s, done.
Resolving deltas: 100% (49/49), done.
remote: Enumerating objects: 187, done.
remote: Counting objects: 100% (187/187), done.
remote: Compressing objects: 100% (157/157), done.
remote: Total 183 (delta 23), reused 38 (delta 13), pack-reused 119
Receiving objects: 100% (183/183), 48.19 KiB | 357.00 KiB/s, done.
Resolving deltas: 100% (72/72), done.
remote: Enumerating objects: 2, done.        sample_wifi_iotReceiving objects:  42% (207/491)
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 10
Fetching projects:   3% (5/129) hiviewdfx_hievent_literemote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 10 (delta 0), reused 0 (delta 0), pack-reused 8
remote: Enumerating objects: 2, done.         | 406.00 KiB/slogReceiving objects:  20% (172/858)
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 11 (delta 0), reused 0 (delta 0), pack-reused 9
remote: Total 491 (delta 68), reused 78 (delta 18), pack-reused 304
Receiving objects: 100% (491/491), 238.37 KiB | 467.00 KiB/s, done.
Resolving deltas: 100% (199/199), done.01 KiB | 406.00 KiB/s
Fetching projects:   6% (8/129) hiviewdfx_interfaces_kits_hilog_literemote: Total 858 (delta 345), reused 354 (delta 156), pack-reused 134
Receiving objects: 100% (858/858), 258.97 KiB | 446.00 KiB/s, done.
Resolving deltas: 100% (380/380), done.
remote: Enumerating objects: 2, done.         | 425.00 KiB/s objects:  54% (377/698), 164.00 KiB | 314.00 KiB/s
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 10
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
Fetching projects:   8% (11/129) hiviewdfx_services_hiview_literemote: Total 19 (delta 0), reused 0 (delta 0), pack-reused 15
remote: Total 698 (delta 97), reused 129 (delta 58), pack-reused 482        bjects:  67% (468/698), 436.00 KiB | 425.00 KiB/s
Receiving objects: 100% (698/698), 724.29 KiB | 516.00 KiB/s, done.
Resolving deltas: 100% (292/292), done.
remote: Enumerating objects: 14, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 29 (delta 8), reused 1 (delta 1), pack-reused 15
Fetching projects:  10% (14/129) iothardware_hals_wifiiot_literemote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (6/6), done.
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 61 (delta 1), reused 2 (delta 1), pack-reused 54
remote: Total 29 (delta 0), reused 0 (delta 0), pack-reused 26
Fetching projects:  12% (16/129) iothardware_interfaces_kits_wifiiot_literemote: Enumerating objects: 229, done.
remote: Counting objects: 100% (229/229), done.
remote: Compressing objects: 100% (166/166), done.
remote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 23 (delta 0), reused 0 (delta 0), pack-reused 21
remote: Total 365 (delta 107), reused 131 (delta 53), pack-reused 136        ects:  77% (282/365)
Receiving objects: 100% (365/365), 100.94 KiB | 415.00 KiB/s, done.
Resolving deltas: 100% (177/177), done.
remote: Enumerating objects: 288, done.
remote: Counting objects: 100% (288/288), done.
remote: Compressing objects: 100% (218/218), done.
remote: Enumerating objects: 2, done.        view_liteReceiving objects:   0% (1/664)
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Enumerating objects: 99, done.
remote: Counting objects: 100% (99/99), done.
remote: Compressing objects: 100% (32/32), done.
remote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 7
remote: Total 23 (delta 0), reused 0 (delta 0), pack-reused 21        liteReceiving objects:   0% (1/1432)
remote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 10 (delta 0), reused 0 (delta 0), pack-reused 8
remote: Enumerating objects: 2, done.         | 287.00 KiB/sosReceiving objects:   6% (86/1432)
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 10 (delta 0), reused 0 (delta 0), pack-reused 8
Fetching projects:  17% (22/129) security_interfaces_innerkits_hichainsdk_literemote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Enumerating objects: 274, done.
remote: Counting objects: 100% (274/274), done.
remote: Compressing objects: 100% (153/153), done.
remote: Total 14 (delta 0), reused 0 (delta 0), pack-reused 12
remote: Enumerating objects: 2, done.        B | 431.00 KiB/ss_huks_liteReceiving objects:   4% (44/1081)
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 10
remote: Enumerating objects: 2, done.        erfaces_kits_iam_liteReceiving objects:  44% (476/1081)
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 10 (delta 0), reused 0 (delta 0), pack-reused 8
remote: Enumerating objects: 2, done.        B | 431.00 KiB/ss_iam_liteReceiving objects:  46% (498/1081)
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 15 (delta 0), reused 0 (delta 0), pack-reused 13
remote: Total 664 (delta 116), reused 153 (delta 32), pack-reused 376        ving objects:  58% (831/1432), 220.00 KiB | 431.00 KiB/s
Receiving objects: 100% (664/664), 737.81 KiB | 491.00 KiB/s, done.
Resolving deltas: 100% (281/281), done.
remote: Total 1432 (delta 70), reused 71 (delta 64), pack-reused 1333
Receiving objects: 100% (1432/1432), 750.71 KiB | 588.00 KiB/s, done.
Resolving deltas: 100% (747/747), done..00 KiB | 403.00 KiB/sdeltas:   0% (0/747)
remote: Total 1081 (delta 132), reused 174 (delta 90), pack-reused 807
Receiving objects: 100% (1081/1081), 465.70 KiB | 497.00 KiB/s, done.
Resolving deltas: 100% (542/542), done.
Fetching projects:  22% (29/129) security_huksremote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 11 (delta 0), reused 0 (delta 0), pack-reused 8
Fetching projects:  23% (30/129) startup_hals_syspara_literemote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 11 (delta 0), reused 0 (delta 0), pack-reused 9
remote: Enumerating objects: 497, done.
remote: Counting objects: 100% (497/497), done.
remote: Compressing objects: 100% (285/285), done.        yspara_literemote: Compressing objects:   6% (18/285)
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 67 (delta 1), reused 0 (delta 0), pack-reused 60
remote: Enumerating objects: 267, done.
remote: Counting objects: 100% (267/267), done.
remote: Compressing objects: 100% (189/189), done.
remote: Total 559 (delta 85), reused 149 (delta 49), pack-reused 292        :   0% (1/559)
Receiving objects: 100% (559/559), 110.40 KiB | 403.00 KiB/s, done.
Resolving deltas: 100% (191/191), done.
remote: Enumerating objects: 44, done.         | 183.00 KiB/sg objects:  44% (638/1448), 100.00 KiB | 183.00 KiB/s
remote: Counting objects: 100% (44/44), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 148 (delta 16), reused 22 (delta 9), pack-reused 104
Receiving objects: 100% (148/148), 42.07 KiB | 384.00 KiB/s, done.
Resolving deltas: 100% (66/66), done.
remote: Enumerating objects: 10, done.         | 212.00 KiB/s
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (9/9), done.
Fetching projects:  26% (34/129) startup_appspawn_literemote: Total 57 (delta 2), reused 1 (delta 1), pack-reused 47
Fetching projects:  27% (35/129) startup_bootstrap_literemote: Enumerating objects: 578, done.
remote: Counting objects: 100% (578/578), done.
remote: Compressing objects: 100% (75/75), done.
remote: Enumerating objects: 447, done.
remote: Counting objects: 100% (447/447), done.
remote: Compressing objects: 100% (112/112), done.
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Enumerating objects: 2052, done.
remote: Counting objects: 100% (2052/2052), done.
remote: Compressing objects: 100% (399/399), done.
remote: Total 30 (delta 0), reused 0 (delta 0), pack-reused 27
remote: Total 1693 (delta 538), reused 506 (delta 503), pack-reused 1115
Receiving objects: 100% (1693/1693), 402.75 KiB | 479.00 KiB/s, done.
remote: Total 1425 (delta 397), reused 346 (delta 335), pack-reused 978
Receiving objects: 100% (1425/1425), 434.93 KiB | 540.00 KiB/s, done.
Resolving deltas: 100% (874/874), done..00 KiB | 266.00 KiB/s
Resolving deltas: 100% (1073/1073), done.
remote: Enumerating objects: 10, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (4/4), done.
remote: Enumerating objects: 757, done.
remote: Counting objects: 100% (757/757), done.
remote: Compressing objects: 100% (148/148), done.
remote: Enumerating objects: 32, done.        iB | 503.00 KiB/sects:  32% (163/508)
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 100% (25/25), done.
remote: Enumerating objects: 4, done.        B | 266.00 KiB/s
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 36 (delta 0), reused 0 (delta 0), pack-reused 32
remote: Total 508 (delta 7), reused 6 (delta 6), pack-reused 498        ving objects:  33% (1445/4378)
Receiving objects: 100% (508/508), 240.38 KiB | 359.00 KiB/s, done.
Resolving deltas: 100% (185/185), done.
remote: Total 201 (delta 9), reused 18 (delta 7), pack-reused 169        ects:  73% (147/201)
Receiving objects: 100% (201/201), 165.10 KiB | 315.00 KiB/s, done.
Resolving deltas: 100% (90/90), done.
remote: Enumerating objects: 14, done.         | 261.00 KiB/s
remote: Total 14 (delta 0), reused 0 (delta 0), pack-reused 14
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 19 (delta 1), reused 0 (delta 0), pack-reused 14        eiving objects:  59% (855/1448), 692.00 KiB | 261.00 KiB/s
remote: Enumerating objects: 2, done.        iB | 587.00 KiB/sts:  45% (1971/4378), 244.00 KiB | 471.00 KiB/s
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 11 (delta 0), reused 0 (delta 0), pack-reused 9
remote: Enumerating objects: 19, done.        B | 587.00 KiB/s litymgr_liteReceiving objects:  57% (2496/4378), 604.00 KiB | 587.00 KiB/s
remote: Total 19 (delta 0), reused 0 (delta 0), pack-reused 19
remote: Enumerating objects: 25, done.        | 689.00 KiB/ssy_liteReceiving objects:  66% (2890/4378), 1.04 MiB | 689.00 KiB/s
remote: Counting objects: 100% (25/25), done.
remote: Compressing objects: 100% (20/20), done.
remote: Enumerating objects: 3, done.         | 689.00 KiB/s
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 112 (delta 8), reused 5 (delta 5), pack-reused 87
Receiving objects: 100% (112/112), 86.24 KiB | 306.00 KiB/s, done.
Resolving deltas: 100% (37/37), done.
remote: Total 18 (delta 0), reused 0 (delta 0), pack-reused 15
remote: Total 4378 (delta 664), reused 609 (delta 609), pack-reused 3621        ts:  98% (4291/4378), 1.56 MiB | 778.00 KiB/s
Receiving objects: 100% (4378/4378), 1.63 MiB | 798.00 KiB/s, done.
Resolving deltas: 100% (2101/2101), done.MiB | 246.00 KiB/s
remote: Enumerating objects: 228, done.
remote: Counting objects: 100% (228/228), done.
remote: Compressing objects: 100% (59/59), done.
remote: Enumerating objects: 2153, done.
remote: Counting objects: 100% (2153/2153), done.
remote: Compressing objects: 100% (302/302), done.
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 34 (delta 2), reused 0 (delta 0), pack-reused 28
remote: Total 953 (delta 206), reused 169 (delta 169), pack-reused 725        /7171)
Receiving objects: 100% (953/953), 342.65 KiB | 481.00 KiB/s, done.
Resolving deltas: 100% (519/519), done.
Fetching projects:  38% (50/129) aafwk_aafwk_literemote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 11 (delta 0), reused 0 (delta 0), pack-reused 9
Fetching projects:  39% (51/129) appexecfwk_interfaces_innerkits_bundlemgr_literemote: Enumerating objects: 21, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (14/14), done.
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 17 (delta 0), reused 0 (delta 0), pack-reused 13
remote: Total 77 (delta 9), reused 7 (delta 7), pack-reused 56        ecfwk_liteReceiving objects:  35% (2577/7171), 596.00 KiB | 589.00 KiB/s
remote: Enumerating objects: 2, done.         | 693.00 KiB/s  _liteReceiving objects:  49% (3514/7171), 596.00 KiB | 589.00 KiB/s
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 507591 (delta 18), reused 44 (delta 8), pack-reused 507520
Receiving objects: 100% (507591/507591), 190.48 MiB | 3.20 MiB/s, done.
Resolving deltas: 100% (531603/531603), done.
Resolving deltas: 100% (396637/396637), done.licon_third_party_ubootResolving deltas:  72% (285593/396637)
Fetching projects: 100% (129/129), done.
Checking out projects: 100% (129/129), done.
repo sync has finished successfully.
huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$
huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$ ll
total 64
drwxrwxr-x 16 huaying huaying 4096 11月  8 12:19 ./
drwxrwxr-x  4 huaying huaying 4096 11月  8 11:58 ../
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 applications/
drwxrwxr-x  7 huaying huaying 4096 11月  8 12:19 base/
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 build/
lrwxrwxrwx  1 huaying huaying   19 11月  8 12:19 build.py -> build/lite/build.py*
drwxrwxr-x 17 huaying huaying 4096 11月  8 12:19 docs/
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 domains/
drwxrwxr-x  4 huaying huaying 4096 11月  8 12:19 drivers/
drwxrwxr-x  9 huaying huaying 4096 11月  8 12:19 foundation/
drwxrwxr-x  4 huaying huaying 4096 11月  8 12:19 kernel/
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 prebuilts/
drwxrwxr-x  7 huaying huaying 4096 11月  8 12:19 .repo/
drwxrwxr-x  5 huaying huaying 4096 11月  8 12:19 test/
drwxrwxr-x 27 huaying huaying 4096 11月  8 12:19 third_party/
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 utils/
drwxrwxr-x  4 huaying huaying 4096 11月  8 12:19 vendor/
huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$

四、给源码打补丁:

huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$ patch -p1 < /mnt/data/STM32MP/doc_and_source_for_openharmony/STM32MP157/source/01_文档配套的源码/A7/patch/openharmony_100ask_v1.2.patch
patching file drivers/hdf/frameworks/include/platform/i2c_if.h
patching file drivers/hdf/frameworks/support/platform/src/i2c_if.c
patching file drivers/hdf/lite/hdf_driver.mk
patching file drivers/hdf/lite/hdf_lite.mk
patching file drivers/hdf/lite/manager/BUILD.gn
patching file drivers/hdf/lite/manager/src/lite_driver_loader.c
patching file kernel/liteos_a/arch/arm/arm/src/startup/reset_vector_up.S
patching file kernel/liteos_a/.config
patching file kernel/liteos_a/.config.old
patching file kernel/liteos_a/fs/vfs/include/driver/mtd_dev.h
patching file kernel/liteos_a/include/config/auto.conf
patching file kernel/liteos_a/include/config/auto.conf.cmd
patching file kernel/liteos_a/include/config/tristate.conf
patching file kernel/liteos_a/Kconfig
patching file kernel/liteos_a/kernel/base/include/los_vm_zone.h
patching file kernel/liteos_a/kernel/common/los_config.c
patching file kernel/liteos_a/kernel/common/los_config.h
patching file kernel/liteos_a/kernel/common/los_rootfs.c
patching file kernel/liteos_a/kernel/user/src/los_user_init.c
patching file kernel/liteos_a/Makefile
patching file vendor/st/stm32mp157/driver/stm32mp157-uart/uart_core.c
patching file vendor/st/stm32mp157/driver/stm32mp157-uart/uart_dev.c
patching file vendor/st/stm32mp157/driver/stm32mp157-uart/uart_dev.h
patching file vendor/st/stm32mp157/driver/stm32mp157-uart/uart_stm32mp157.c
patching file vendor/st/stm32mp157/driver/touch/Makefile
patching file vendor/st/stm32mp157/driver/touch/touch_gt9xx.c
patching file vendor/st/stm32mp157/driver/touch/touch_gt9xx.h
patching file vendor/st/stm32mp157/stm32mp157.mk
huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$ ll
total 68
drwxrwxr-x 17 huaying huaying 4096 11月  8 12:34 ./
drwxrwxr-x  4 huaying huaying 4096 11月  8 11:58 ../
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 applications/
drwxrwxr-x  7 huaying huaying 4096 11月  8 12:19 base/
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 build/
lrwxrwxrwx  1 huaying huaying   19 11月  8 12:19 build.py -> build/lite/build.py*
drwxrwxr-x 17 huaying huaying 4096 11月  8 12:19 docs/
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 domains/
drwxrwxr-x  4 huaying huaying 4096 11月  8 12:19 drivers/
drwxrwxr-x  9 huaying huaying 4096 11月  8 12:19 foundation/
drwxrwxr-x  4 huaying huaying 4096 11月  8 12:19 kernel/
drwxrwxr-x  2 huaying huaying 4096 11月  8 12:34 myapp/
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 prebuilts/
drwxrwxr-x  7 huaying huaying 4096 11月  8 12:19 .repo/
drwxrwxr-x  5 huaying huaying 4096 11月  8 12:19 test/
drwxrwxr-x 27 huaying huaying 4096 11月  8 12:19 third_party/
drwxrwxr-x  3 huaying huaying 4096 11月  8 12:19 utils/
drwxrwxr-x  6 huaying huaying 4096 11月  8 12:34 vendor/
huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$
huaying@huayingpc:/mnt/data/STM32MP/openharmonycode$

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。