Skip to main content
Šī lapa tiek parādīta, izmantojot automātisko tulkošanu. Tā vietā skatīt angļu valodā?

Sāknēšanas ielādētājs

Bootloader ir datorprogramma, kas nodrošina operētājsistēmas datu ielādi galvenajā atmiņā ierīces palaišanas laikā.

Kas ir sāknēšanas ielādētājs?

Bootloader ir datorprogramma, kas nodrošina operētājsistēmas datu ielādi galvenajā atmiņā ierīces palaišanas laikā. Kad ierīce ir ieslēgta, sāknēšanas ielādētājs ir pirmais programmatūras elements, kas tiek palaists, un tas ir atbildīgs par pārējās programmatūras kopēšanu RAM (nejaušas piekļuves atmiņā) un pēc tam galvenās programmatūras sakārtotu sāknēšanu.

Saistītie produkti: Capital Embedded AR Classic | Capital Embedded Integrator AR Classic | Capital Embedded Virtualizer AR Classic

A diagram explaining the bootloader feature with text and icons.

Izprotiet ieguvumus

Droši un uzticami programmaparatūras atjauninājumi

Pārbaudot jaunā programmaparatūras attēla integritāti un autentiskumu, sāknēšanas ielādētāji palīdz novērst neatļautas vai ļaunprātīgas programmatūras instalēšanu.

Kļūdu atgūšana un atlaišana

Programmatūras vai programmaparatūras kļūmes gadījumā sāknēšanas ielādētājs var uzsākt atkopšanas procedūras, piemēram, atcelšanu uz iepriekšējo zināmo labu versiju vai pāreju uz lieku rezerves programmaparatūras attēlu.

Elastīga programmatūras pārvaldība

Sāknēšanas ielādētāji ļauj atjauninājumus un ielāpus instalēt attālināti vai izmantojot diagnostikas saskarnes, samazinot nepieciešamību pēc fiziskas piekļuves transportlīdzekļa aparatūrai.

Ko sāknēšanas ielādētājs dara automobiļu ECU?

Apsveriet elektroniskās vadības bloka (ECU) piemēru, izmantojot tradicionālo statisko iegulto programmatūru. Sāknēšanas ielādētājs ir programmatūras komponents, ko izmanto gan, lai sāktu ECU galvenās programmatūras sāknēšanu, ieskaitot programmatūras kopēšanu RAM, gan lai veiktu visas programmatūras pārbaudes pirms sāknēšanas. Sāknēšanas ielādētājs ir atbildīgs arī par programmatūras atjaunināšanu, atjauninātās programmatūras saņemšanu, pārbaudi un rakstīšanu atmiņā, parasti Flash atmiņā. Tādējādi parasti tiek izmantots arī termins Flash Bootloader.

Vai tie paši sāknēšanas ielādētāji tiek izmantoti izstrādē un ražošanā?

Parasti to pašu sāknēšanas ielādētāju var izmantot transportlīdzekļu un saistīto ECU izstrādē un normālā ražošanā ar aizsardzību, lai nodrošinātu, ka ražošanas ECU ir daudzas attīstības iespējas vai inženiertehniskie ielādētāji deaktivizēti. Transportlīdzekļa izstrādes laikā bieži vien ir vēlams noņemt ražošanas sāknēšanas ielādētāju drošības mehānismus, lai nodrošinātu ātru izstrādes programmatūras ieviešanu.

Drošs sāknēšanas ielādētājs

Arvien vairāk visiem sāknēšanas ielādētājiem ir jābūt drošiem. Tomēr tradicionāli tā ir bijusi atšķirība, ko parasti ievieš, lai aizsargātu funkcionalitāti, kas saistīta ar drošību, drošību un dažreiz veiktspēju.

Sāknēšanas ielādētāji parasti pārbauda ECU programmatūras atmiņu palaišanas laikā un saņemto programmatūru pirms programmatūras atjaunināšanas un atmiņā pēc tam.

Mehānismi parasti ietver:

  • Sāknēšanas laikā saņemtās un/vai atmiņā esošās programmatūras autentifikācija, bieži izmantojot programmatūras binārā jaucējkrānu, lai pārbaudītu pareizību, kas ģenerēta oficiāli izlaistu programmatūras versiju droša kompilācijas procesa rezultātā.
  • Sūtītāja autentifikācija, izmantojot sēklu un atslēgu, drošu datu aizsardzība ECU ietvaros, izmantojot aizsargātu atmiņu un atmiņas kartes, lai definētu pieejamas/pārrakstījamas zonas.

Divkāršs sāknēšanas programma

Dažas sāknēšanas ielādētāju ieviešanas ir divās daļās, tāpēc termins dubults bootloader. Šajā gadījumā primārais sāknēšanas ielādētājs nav atjaunināms kā daļa no sāknēšanas ielādētāja nodrošināšanas. Tas attiecas uz moduļa palaišanu un sekundārā sāknēšanas ielādētāja atjaunināšanu. Sekundāro sāknēšanas programmu var atjaunināt, izmantojot drošu procesu, ļaujot modificēt programmatūras atjaunināšanas procesu, piemēram, atmiņas karti, ļaujot tos parasti bloķēt. Šis sāknēšanas ielādētāja veids tagad ir retāk izplatīts, pateicoties jaunām metodēm atjaunināšanas procesa nodrošināšanai, izmantojot iebūvētu drošu aparatūru, piemēram, HSM (Hardware Secure Module).

Ņemiet vērā, ka šis termins ir kā dubultā sāknēšana, kurā ir pieejami divi sāknēšanas bloki vai pilnas atmiņas, kas ļauj atjaunināt neizmantoto versiju, kamēr viena versija ir aktīva. Tas prasa papildu atmiņu katrā ECU, kas atbalsta šo atjaunināšanas metodi.

Capital Embedded Bootloader

Capital Embedded Bootloader atbalsta uzticamus ECU atjauninājumus izstrādes laikā, transportlīdzekļa ražošanā un transportlīdzekļa ekspluatācijas laikā, izmantojot savienotus diagnostikas rīkus vai bezgaisa metodoloģijas. Standartizētais ISO 14229 UDS protokols tiek izmantots dažādās kopējās transportlīdzekļu tīkla kopnēs, Ethernet, CAN/CAN-FD, LIN, FlexRay, un ir iespējams izmantot arī citas metodes, piemēram, ASAM kalibrēšanas protokolus. Cybersecurity ir galvenais programmatūras atjaunināšanas plūsmas aspekts un funkcijas, kas nodrošina programmatūras autentifikāciju, un drošas sāknēšanas iespējas ir daļa no risinājuma. Lai apmierinātu OEM (oriģinālo iekārtu ražotāju) un MCU īpašās prasības, plašam ECU projektu klāstam ir pieejams plašs atbalsts.

Kāda ir atšķirība starp OTA un FOTA?

OTA (over the air) atjauninājums jeb FOTA (programmaparatūra pa gaisu) ir metode, kā panākt jaunas programmatūras uztveršanu iegultai ierīcei, piemēram, automobiļu ECU, attālināti, nevis izmantojot tieši savienotu servisa rīku darbnīcā. Tam var būt nepieciešamas dažas iebūvētas diagnostikas testera iespējas koordinējošā ECU un/vai atkopšanas un pašpārbaudes spējas pašā sāknēšanas ielādētājā.

Izpētiet ar sāknēšanas programmu saistītos produktus

Uzziniet vairāk

Skatīties

Pārvarēt problēmas elektrisko transportlīdzekļu iegultās programmatūras izstrādē.

Lasīt

Mūsdienu automobiļu kiberdrošība, izmantojot drošu saziņu, spēcīgu autentifikāciju un elastīgus ugunsmūrus.