HarmonyOS 源码移植

网友投稿 872 2022-05-30

一、配置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 下载源码:

HarmonyOS 源码移植

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 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$

IoT

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Guacamole实战
下一篇:如何在Excle表格中制作一个按钮?
相关文章