Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 17104|Atbildi: 5

2014 Jaunākā UBOOT ir pilnībā analītiska iegultā izstrāde

[Kopēt saiti]
Publicēts 06.11.2014 17:16:49 | | | |
Šī kursa "u-boot complete analysis" mērķis ir likt jums novērtēt visas programmatūras un aparatūras zināšanas, kas saistītas ar iegulto izstrādi soli pa solim, izmantojot visu izcilas bootloader programmatūras procesa analīzi, un atšķirībā no šiem abstraktiem un sarežģītajiem teorētiskajiem kursiem universitātēs, mēs varam modificēt un palaist kodu jebkurā laikā īpašās analīzes laikā, lai pārbaudītu mūsu izpratni par zināšanām. Kamēr jūs iet līdz šim procesam, kad jūsu paša atkļūdošana un rakstīšana u-boot pilnībā darbojas izstrādes platē, jūs būtībā esat iegulšanas vidējā līmenī vai augstāk. Tā kā programmatūras un aparatūras pamats ir likts, turpinot apgūt tādas programmatūras kā Linux un Android kodola un draiveru izstrādi, jūs vairs nejutīsit, ka nesaprotat vai grūti sākt. Šī kursa pirmā un otrā sezona ir visa kursa pamats, un būtībā pēc pirmās un otrās sezonas apguves jūs varat pats uzrakstīt bootloader.

Lektora ievads

Tegyin
Iegultā shēma
bootloader
Eksperts operētājsistēmu pamatjomā

Iegultās mācīšanas procesā es dziļi jūtu iegulto izstrādātāju trūkumu pašreizējā bakalaura profesionālajā mācīšanā: tā kā elektronikas specialitāte nav sistemātiski studējusi datoru profesionālos kursus, piemēram, "operētājsistēma" un "kompilācijas principi", ir grūti saprast milzīgu programmatūras struktūru kopumu, piemēram, Linux un tās kompilācijas un izstrādes sistēmu un tās abstrakto darba mehānismu vēlākā posmā. Tāpat datoru lielākie uzņēmumi var palikt tikai tīras programmatūras izstrādes līmenī, jo trūkst visaptverošu zināšanu par elektronisko shēmu tehnoloģiju un salīdzinoši nepietiekamas pieredzes darbā ar aparatūru.

Tikai tad, ja izstrādātājam ir visas pamatā esošās konkrētās aparatūras zināšanas un augšējās abstraktās programmatūras zināšanas, viņš var kļūt par lielisku iegulto sistēmu izstrādes inženieri. Tāpēc mācīšanas un prakses procesā viņš pievērš lielu uzmanību interaktīvajām attiecībām starp aparatūru un programmatūru, lai studenti zinātu, kas tas ir un kāpēc.

1. posms - prologs


U-boot versijas izvēle


2. fāze - starta analīze


U-boot anomālijas vektors un V210 sāknēšanas mehānisma princips


Izmantojiet objdump demontāžu, lai redzētu you-boot galvenes kodu un izņēmuma vektoru apstrādi


ENTRY un citi makro, kā arī CPSR reģistru iestatīšana


CP15 koprocesora bāze, VBAR anomālijas vektoru bāzes adrešu kartēšana


cpu_init_cp15 Apakšprocesa analīze: kešatmiņas operācijas


cpu_init_cp15 Apakšprocesu analīze (turpinājums): filiāles prognoze, MMU darbība


cpu_initcrit apakšprocesa analīzi, 1. eksperiments: modificējiet u-boot avota kodu, lai parādītu darbības statusu ar LED gaismām


1. eksperiments (turpinājums): GPIO ieejas un izejas ķēdes analīze


1. eksperiments (turpinājums): U-boot mirgojoša attēla izveides princips, MKV210 avota koda analīze


1. eksperiments (turpinājums): izmantojiet hexdump rīku, lai analizētu attēla hexdecimālo kodu


Pārskats par kompilācijas, saistīšanas, montāžas procesu


2. eksperiments: uzrakstiet savu sāknēšanas programmu: myboot


2. eksperiments (turpinājums): divu vai vairāku failu saistīšanas princips


2. eksperiments (turpinājums): izjauciet un analizējiet savu myboot


2. eksperiments (turpinājums): izmantojiet Makefile, lai automātiski kompilētu myboot


2. eksperiments (turpinājums): uzlabojiet mūsu Makefile


2. eksperiments (turpinājums): automatizācijas mainīgie Makefile


3. fāze - lowlevel_init.s analīze


Mikroshēmas modeļa spriedums, atiestatīšanas metodes spriedums


IO aizturēšana, atiestatīšanas režīma spriedums, pārtraukuma inicializācija


UART inicializācija un asinhronās saziņas principi


UART analīze 1


UART analīze 2


UART analīze 3


UART analīze 4


3. eksperiments: izmantojiet UART, lai parādītu datus noteiktā atmiņā


DDR atmiņas pamati 1


DDR atmiņas pamati 2


DDR atmiņas pamati 3


DDR atmiņas aparatūras savienojums uz V210 atvērtās plāksnes1


DDR atmiņas aparatūras savienojums uz V210 atvērtās plāksnes2


DDR2-Device1 iekšējā struktūra


DDR2-Device2 iekšējā struktūra


DDR2 darbināma ierobežota stāvokļa mašīna


DDR2 MRS un EMRS reģistri


DDR2 lasīšanas un rakstīšanas laiki


Lejupielādēt
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi




Iepriekšējo:De4dot vizualizācijas rīks
Nākamo:Grāmatas, kas jālasa PHP un tīmekļa priekšgala izstrādei
Publicēts 17.11.2014 20:18:50 |
Ahhhh
Publicēts 22.09.2017 23:28:15 |
xuexixuexixuexixuexixuexixuexuexi
Publicēts 15.07.2019 10:40:49 |
Paldies~~~~~~~~
Publicēts 17.07.2019 13:33:54 |
Paldies, ka dalījāties, mācījāties...
Publicēts 15.07.2020 10:14:48 |
100000000000
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com