0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

麥辣雞腿堡

文章:2535 被閱讀:470.5w 粉絲數(shù):81 關(guān)注數(shù):0 點(diǎn)贊數(shù):74

owo

廣告

如何規(guī)范嵌入式C編碼注釋以及排版與格式

注釋 ◎ 注釋?xiě)?yīng)放在其代碼上方相鄰位置或右方,不可放在下面。 ◎ 注釋的內(nèi)容要清楚明了,防止注釋二義....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 14:53 ?799次閱讀

如何規(guī)范宏和常量以及命名

宏和常量 ◎ 宏定義和常量使用大寫(xiě)字母或下劃線。 ◎ 用宏定義表達(dá)式時(shí),要使用完備的括號(hào),如下: #....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 14:49 ?805次閱讀

如何在嵌入式C編碼中規(guī)范變量

◎ 不用或者少用全局變量 說(shuō)明:?jiǎn)蝹€(gè)文件內(nèi)部可以使用static的全局變量,可以將其理解為類(lèi)的私有成....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 14:42 ?385次閱讀

嵌入式C編碼中函數(shù)的規(guī)范

◎ 一個(gè)函數(shù)僅完成一件功能 ◎ 重復(fù)代碼應(yīng)該盡可能提煉成函數(shù)。 說(shuō)明:重復(fù)代碼提煉成函數(shù)可以帶來(lái)維護(hù)....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 14:33 ?379次閱讀

嵌入式C編碼文件頭申明規(guī)范

編碼規(guī)范 2.1 文件頭申明 ◎ 新增.c必須添加注釋?zhuān)瑯?biāo)注公司名稱(chēng)、文件功能說(shuō)明,創(chuàng)建日期、作者,....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 14:29 ?444次閱讀

嵌入式C編碼的原則

1 編碼原則 1.1 可讀性原則 (1)清晰第一 清晰性是易于維護(hù)程序必須具備的特征。維護(hù)期變更代碼....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 14:21 ?389次閱讀

如何使用Python編寫(xiě)腳本來(lái)自動(dòng)發(fā)送郵件

Python是一種非常流行的編程語(yǔ)言,可以用于多種用途,包括自動(dòng)化任務(wù)。其中一個(gè)常見(jiàn)的自動(dòng)化任務(wù)是自....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 11:36 ?1389次閱讀

u-boot對(duì)系統(tǒng)寄存器進(jìn)行初始化代碼

在完成地址無(wú)關(guān)fixup后,u-boot開(kāi)始對(duì)一些系統(tǒng)寄存器進(jìn)行初始化。 第一段代碼如下: pie_....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 11:34 ?1025次閱讀

uboot開(kāi)啟地址無(wú)關(guān)后的重定位地址操作

開(kāi)啟地址無(wú)關(guān)后的重定位地址操作 在由save_boot_params跳轉(zhuǎn)回save_boot_par....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 11:25 ?1015次閱讀

u-boot在匯編啟動(dòng)階段的相關(guān)操作介紹

u-boot在匯編啟動(dòng)階段對(duì)系統(tǒng)的一些初始化 當(dāng)cpu交由u-boot接管進(jìn)入u-boot后, 首先....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 11:22 ?668次閱讀

u-boot armv8鏈接腳本

u-boot armv8鏈接腳本 在進(jìn)行源碼分析之前,首先看看u-boot的鏈接腳本,通過(guò)鏈接腳本可....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 11:19 ?730次閱讀

uboot源碼結(jié)構(gòu)介紹

首先引用wiki上的簡(jiǎn)介: u-boot 是一個(gè)主要用于嵌入式系統(tǒng)的引導(dǎo)加載程序,可以支持多種不同的....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 11:16 ?925次閱讀

u-boot源碼的編譯配置方式

u-boot使用了同Linux一樣的編譯配置方式,即使用kbuild系統(tǒng)來(lái)管理整體代碼的配置和編譯,....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 11:12 ?1201次閱讀

armv8 u-boot的啟動(dòng)介紹

先看arm官網(wǎng)提供的一張圖: 上圖詳細(xì)概括了arm官方推薦的armv8的啟動(dòng)層次結(jié)構(gòu): 官方將啟動(dòng)分....
的頭像 麥辣雞腿堡 發(fā)表于 12-07 11:09 ?2346次閱讀
armv8 u-boot的啟動(dòng)介紹

開(kāi)核返回:EL1啟動(dòng)從處理器

init / main .c start_kernel - > boot_cpu_init //引導(dǎo)....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 18:11 ?609次閱讀

PSCI處理函數(shù)代碼分析

處理函數(shù)根據(jù)funid來(lái)決定服務(wù),可以看到PSCI_CPU_ON_AARCH64為0xc400000....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 18:08 ?964次閱讀

SMP多核啟動(dòng)PSCI代碼示例

1、std_svc_setup (主要關(guān)注設(shè)置psci操作集)--有服務(wù) std_svc_setup....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 17:45 ?741次閱讀

SMP多核secondary cpu啟動(dòng)流程

secondary cpu啟動(dòng) 由于psci方式啟動(dòng)secondary cpu的流程,除了其所執(zhí)行的....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 17:41 ?940次閱讀
SMP多核secondary cpu啟動(dòng)流程

bl31中的psci架構(gòu)介紹

bl31中的psci架構(gòu) bl31為內(nèi)核提供了一系列運(yùn)行時(shí)服務(wù),psci作為其標(biāo)準(zhǔn)運(yùn)行時(shí)服務(wù)的一部分....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 17:33 ?1105次閱讀
bl31中的psci架構(gòu)介紹

內(nèi)核中的psci架構(gòu)cpu_ops接口

cpu_ops接口 驅(qū)動(dòng)初始化完成后,cpu的cpu_ops就可以調(diào)用這些回調(diào)實(shí)現(xiàn)psci功能的調(diào)用....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 17:25 ?743次閱讀

內(nèi)核中的psci驅(qū)動(dòng)是什么

內(nèi)核中的psci架構(gòu) 內(nèi)核psci軟件架構(gòu)包含psci驅(qū)動(dòng)和每個(gè)cpu的cpu_ops回調(diào)函數(shù)實(shí)現(xiàn)兩....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 16:58 ?777次閱讀
內(nèi)核中的psci驅(qū)動(dòng)是什么

psci接口規(guī)范介紹

由于psci是由linux內(nèi)核調(diào)用bl31中的安全服務(wù),實(shí)現(xiàn)cpu電源管理功能的。因此其軟件架構(gòu)包含....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 16:53 ?994次閱讀

SMP多核啟動(dòng):armv8的安全擴(kuò)展

為了增強(qiáng)arm架構(gòu)的安全性,aarch64一共實(shí)現(xiàn)了secure和non-secure兩種安全狀態(tài)。....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 16:48 ?736次閱讀
SMP多核啟動(dòng):armv8的安全擴(kuò)展

psci電源狀態(tài)基礎(chǔ)知識(shí)介紹

power state由于aarch64架構(gòu)有多種不用的電源狀態(tài),不同電源狀態(tài)的功耗和喚醒延遲不同。....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 16:41 ?631次閱讀
psci電源狀態(tài)基礎(chǔ)知識(shí)介紹

psci電源管理拓?fù)浣Y(jié)構(gòu)介紹

psci 基礎(chǔ)概念知識(shí) power domain我們前面已經(jīng)介紹過(guò)cpu的拓?fù)浣Y(jié)構(gòu),如aarch64....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 16:35 ?494次閱讀
psci電源管理拓?fù)浣Y(jié)構(gòu)介紹

psci電源管理接口可以用于什么場(chǎng)景

psci是arm提供的一套電源管理接口,當(dāng)前一共包含0.1、0.2和1.0三個(gè)版本。它可被用于以下場(chǎng)....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 16:28 ?585次閱讀

使用自旋表啟動(dòng)的平臺(tái)設(shè)備樹(shù)cpu節(jié)點(diǎn)介紹

補(bǔ)充一下一個(gè)使用自旋表作為啟動(dòng)方式的平臺(tái)設(shè)備樹(shù)cpu節(jié)點(diǎn): arch /arm64/ boot /d....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 16:19 ?876次閱讀

secondary cpu執(zhí)行流程介紹

secondary cpu執(zhí)行流程 aarch64架構(gòu)secondary cpu的內(nèi)核入口函數(shù)為se....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 16:12 ?886次閱讀
secondary cpu執(zhí)行流程介紹

SMP多核啟動(dòng)cpu操作函數(shù)

cpu操作函數(shù) cpu_ops函數(shù)由bringup_cpu調(diào)用,以觸發(fā)secondary cpu啟動(dòng)....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 16:04 ?834次閱讀
SMP多核啟動(dòng)cpu操作函數(shù)

內(nèi)核hotplug回調(diào)線程喚醒

hotplug回調(diào)線程喚醒 內(nèi)核使用以下流程喚醒特定cpu的hotplug線程,用于執(zhí)行實(shí)際的cpu....
的頭像 麥辣雞腿堡 發(fā)表于 12-05 15:55 ?480次閱讀
內(nèi)核hotplug回調(diào)線程喚醒