女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

龍芯開發板的板級代碼首發

電子發燒友開源社區 ? 來源:HarmonyOS官方合作社區 ? 作者:HarmonyOS官方合作社 ? 2021-12-24 17:39 ? 次閱讀

開源項目見:首發!成功移植OpenHarmony到龍芯開發板,代碼開源~

1、啟動文件和鏈接腳本

龍芯開發板的板級代碼位于:deviceloongsonls1c300b_hrst 文件夾。其中,啟動文件位于 deviceloongsonls1c300b_hrstsrclib 文件夾下,文件名:start.S 文件

鏈接腳本:deviceloongsonls1c300b_hrst 文件夾下:ld.script 文件

3bb07d4e-630b-11ec-b2e9-dac502259ad0.png

可以看到鏈接的地址是 0x80200000,也就是說我們編譯出來的固件要加載到這個地址運行。

2、系統啟動流程

代碼啟動流程圖如下,首先 start 函數會做芯片相關初始化,然后跳轉到main函數,接下來會調用bsp_init進行板級初始化,包括串口初始化等,接下來進入 run_los 函數,進行LOS_KernelInit內核初始化,create_test_task創建測試線程,最后調用LOS_Start啟動內核。

流程如下:

3bdb25c6-630b-11ec-b2e9-dac502259ad0.png

3、main函數

啟動文件 start.S 中會執行CPU相關的初始化,例如內存初始化、代碼拷貝、BSS段清零等。最后會執行main函數,如下:

3c2382bc-630b-11ec-b2e9-dac502259ad0.png

我們來看下main函數:

3c792032-630b-11ec-b2e9-dac502259ad0.png

可以看到main函數首先執行 bsp_init 進行板級初始化,bsp_init 函數主要執行串口初始化、硬浮點初始化,中斷初始化等,最后打印CPU時鐘

3cb860d0-630b-11ec-b2e9-dac502259ad0.png

clk_print_all 函數打印的CPU時鐘信息可以在通過打印看到,如下:

3ceb1e1c-630b-11ec-b2e9-dac502259ad0.png

執行完 bsp_init 初始化后,會開始執行 run_los 執行openharmony內核,代碼如下:

3d28e27e-630b-11ec-b2e9-dac502259ad0.png

create_test_task 會根據相關的宏創建對應的測試線程,開發者可以根據需要打開相應測試:

3d830b6e-630b-11ec-b2e9-dac502259ad0.png

原文標題:龍芯 openharmony 課程 【2】啟動分析

文章出處:【微信公眾號:HarmonyOS官方合作社區】歡迎添加關注!文章轉載請注明出處。

審核編輯:彭菁
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發板
    +關注

    關注

    25

    文章

    5525

    瀏覽量

    102324
  • 代碼
    +關注

    關注

    30

    文章

    4887

    瀏覽量

    70257
  • OpenHarmony
    +關注

    關注

    27

    文章

    3831

    瀏覽量

    18155

原文標題:龍芯 openharmony 課程 【2】啟動分析

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【免費試用】開發板評測大賽開啟!OH 、RISC-V、Rockchip頂級開發板等你試用~

    道OpenHarmony、RISC-V、Rockchip(下稱RK)全面覆蓋前沿技術方向,等你用代碼與創意點燃科技未來!——點擊開發板圖片立即申請————點擊開發板圖片立即申請———
    的頭像 發表于 06-05 08:05 ?40次閱讀
    【免費試用】<b class='flag-5'>開發板</b>評測大賽開啟!OH 、RISC-V、Rockchip頂級<b class='flag-5'>開發板</b>等你試用~

    請問下,openharmony支持哪一款龍芯開發板?有沒有開源的龍芯的openharmony源碼?

    想買個2k0300的開發板學習龍芯和openharmony,愣是沒有看到提供openharmony源碼的,也沒與看到開源的代碼。gitee上,openharmony的龍芯sig倉庫也是
    發表于 04-26 13:06

    基于龍芯2K0300處理器 龍芯中科攜手正點原子發布龍芯ATK-DL2K0300B開發板

    龍芯中科攜手正點原子發布龍芯ATK-DL2K0300B開發板。該開發板為正點原子發布的首款龍芯開發板
    的頭像 發表于 02-25 15:29 ?699次閱讀
    基于<b class='flag-5'>龍芯</b>2K0300處理器 <b class='flag-5'>龍芯</b>中科攜手正點原子發布<b class='flag-5'>龍芯</b>ATK-DL2K0300B<b class='flag-5'>開發板</b>

    龍芯2K0300開發板及資料來襲,開啟國產芯片新篇章!

    正點原子攜手龍芯正式發布首款龍芯開發板:ATK-DL2K0300開發板!基于龍芯LS2K0300,一款高性價比、低功耗與自主創新能力于一身的
    發表于 02-24 15:04

    正點原子fpga開發板不同型號

    正點原子作為國內領先的FPGA開發板供應商,其產品線覆蓋了從入門到高端應用的各個領域。這些開發板不僅適用于學術研究,還廣泛應用于工業控制、通信、圖像處理等多個領域。 1. 入門
    的頭像 發表于 11-13 09:30 ?3204次閱讀

    龍芯2K0300蜂鳥試用】龍芯2K0300蜂鳥開發板引腳定義及體驗開發板

    今天為大家隆重介紹這塊龍芯2K0300蜂鳥開發板,為你詳細介紹開發板引腳定義及為大家做初步的開發板體驗。 先介紹這塊龍芯2K0300蜂鳥
    發表于 09-19 18:54

    龍芯2K0300蜂鳥試用】OpenHarmony代碼

    收到龍芯2K0300蜂鳥開發板后,對開發板做了一些了解和研究,現將OpenHarmony代碼提供給大家測試,也希望大家能更多的認識龍芯2K0
    發表于 09-18 11:42

    【作品合集】龍芯2K0300蜂鳥開發板試用精選

    廣東龍芯2K0300蜂鳥開發板采用核心加擴展板的模式設計,核心上集成了CPU 、DDR4 、PHY芯片、EMMC、NOR FLASH等核心部件;在底板設計上為用戶擴展了豐富的外圍
    發表于 09-10 18:17

    龍芯2K0300蜂鳥試用】龍芯2K0300蜂鳥開發板開發環境搭建

    龍芯2K0300蜂鳥開發板是一塊集成度很高的板卡,龍芯2K0300蜂鳥開發板*這個板子很小(幾乎跟樹莓派一樣大),IO資源確實非常豐富,值得大家來研究和學習,下面簡單介紹介紹一下這塊
    發表于 09-05 21:16

    龍芯2K0300蜂鳥試用】龍芯2K0300蜂鳥開發板上電測試!

    龍芯2K0300蜂鳥開發板收到后讓我很驚艷,龍芯2K0300蜂鳥開發板板子小巧,布局非常合理,而且板子做的非常漂亮,集成度非常高,功能也很全。 該系統是專為嵌入式領域打造的解決方
    發表于 09-05 20:46

    龍芯2K0300蜂鳥試用】龍芯2K0300蜂鳥開發板上GPIO的驅動及使用

    收到龍芯2K0300蜂鳥開發板已經有幾周了,今天給各位朋友介紹一下這塊開發板GPIO的驅動及使用。 先簡單介紹一下這塊龍芯2K0300蜂鳥開發板
    發表于 09-05 20:35

    linux開發板如何編譯curl

    在Linux開發板上編譯 curl 庫通常涉及到幾個步驟,包括準備開發環境、下載源代碼、配置編譯選項以及執行編譯和安裝過程。以下是一個基本的指南,幫助你在Linux開發板上編譯 cur
    的頭像 發表于 08-30 15:33 ?1233次閱讀

    【北京迅為】龍芯iTOP-LS2K0500開發板快速啟動手冊-第3章 Windows安裝串口終端

    龍芯iTOP-LS2K0500開發板
    的頭像 發表于 08-28 15:13 ?823次閱讀
    【北京迅為】<b class='flag-5'>龍芯</b>iTOP-LS2K0500<b class='flag-5'>開發板</b>快速啟動手冊-第3章 Windows安裝串口終端

    龍芯2K0300蜂鳥試用】開箱體驗

    本帖最后由 ele2022 于 2024-8-13 19:54 編輯 首先感謝電子發燒友和龍芯中科提供的試用機會。 今天開箱體驗龍芯中科的一款2K0300蜂鳥開發板龍芯2K03
    發表于 08-12 19:59

    龍芯2K0300蜂鳥試用】+龍芯2K0300蜂鳥開發板快速上手

    和社區內其他成員一起討論學習過程中遇到的問題,促進自身實力和經驗的提升。我期待著與大家一起分享學習過程和開發成果,共同在這條探索之路上前進。 2.開發板簡介 龍芯2K0300蜂鳥開發板
    發表于 08-04 14:19