2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
i.MX8MM-prosessori käyttää kehittynyttä 14LPCFinFET-prosessia, joka tarjoaa nopeamman ja tehokkaamman neliytimisen Cortex-A53:n, yhden ytimen Cortex-M4:n, jopa viisi ydintä, jopa 1,8 GHz, 2G DDR4-muisti, 8G EMMC; varastointi. Gigabitin teollinen Ethernet, MIPI-DSI, USB HOST, WIFI/BT, 4G-moduuli, CAN, RS485 ja muut liitännät ovat kaikki saatavilla. H264-, VP8-videokoodaus, H.264-, H.265-, VP8-, VP9-videon kova dekoodaus ja niihin liittyvät prosessit ovat mukana, jotka tukevat 8-suuntaista PDM-liitäntää, 5-suuntaista SAI-liitäntää ja 2-tiekaiutinta. Järjestelmä tukee Android9.0 (tukee pääkäyttäjän oikeuksien hankkimista) Linux4.14.78+Qt5.10.1-, Yocto-, Ubuntu20- ja Debian9-järjestelmiä. Soveltuu älykkäisiin latauspaaluihin, esineiden Internetiin, teolliseen ohjaukseen, sairaanhoitoon, älykkään kuljetuksiin jne., ja sitä voidaan käyttää kaikissa yleisissä teollisissa ja esineiden Internet-sovelluksissa,
[Julkinen tili] Xunwei Electronics
[Fans Group] 258811263 (Liity ryhmään saadaksesi kuljettajan asiakirjat + rutiinit)
Tämän luvun sisältöä vastaava videon selityslinkki (katso verkossa):
Linux-työkalut: make tool ja makefile → https://www.bilibili.com/video/BV1M7411m7wT?p=19
Aiemmin, kun kirjoitimme ensimmäisen hello world -ohjelman Linuxille, käytimme suoraan gcc-komentoa. Ohjelman kääntäminen on meille erittäin helppoa. Syötä suoraan gcc ja seuraa ohjelman nimeä ja sitten määritetyn sukupolviohjelman nimeä, niin voit helposti kääntää suoritettavan tiedoston hello. Mutta jos meidän täytyy kääntää projekti työskennellessämme tulevaisuudessa, tässä projektissa on monia lähdetiedostoja. Tällä hetkellä on erittäin hankalaa, jos käytämme tätä komentoa kääntääksemme ne kaikki , käytämme komentoa Kääntääksesi sinun on suoritettava tämä prosessi uudelleen, mikä vie hyvin aikaa.
Jos joku ystävä on opiskellut mikro-ohjaimia aiemmin, voit verrata niitä yksittäiseen käännökseen ja täydelliseen käännökseen mikro-ohjainkehitysohjelmistokeilissä. Pelkästään kääntäminen on erittäin aikaa säästävää, mutta kaiken kääntäminen vie paljon aikaa. Käytämme kääntämiseen komentoja, mikä vastaa kaikkea kääntämistä mikro-ohjainohjelmistossamme. Ratkaistakseen ongelman, että projektin kääntäminen on erittäin vaivalloista, edeltäjät keksivät meille käännöstyökalun. Sen laatimisidea on hyvin yksinkertainen joita muokataan myöhemmin kuin kokoamalla luotuja tiedostoja, se rakentaa nämä tiedostot uudelleen tarpeen mukaan sen sijaan, että tuhlaa aikaa muiden tiedostojen rakentamiseen. Jos c-tiedosto on kirjoitettu mikro-ohjaimen keil-komennolla ja muita projektin tiedostoja ei ole muutettu, meidän ei tarvitse napsauttaa käännä kaikki, meidän tarvitsee vain kääntää muokkaamamme tiedostot. Sama pätee merkkiin, paitsi että se on älykkäämpi, sitä ei enää tarvitse arvioida manuaalisesti.
Make-työkalu on kääntämisen aputyökalu, jota käytetään ratkaisemaan ikävä ongelma, joka liittyy komentojen käyttämiseen projektien kokoamiseen.
Kutsu tämä komentotyökalu: Käytämme IDE:tä ohjelmointiin Windowsissa. Meillä on graafinen käyttöliittymä ja vastaavat painikkeet, kuten build tai run kääntääksesi. Itse asiassa make on käännöstyökalu, jota on erittäin helppo käyttää. Kirjoitamme suoraan konsoliin ja se kutsuu automaattisesti make-työkalun.
Tekijä syötti suoraan make tähän hakemistoon ja ilmoitti sitten virheestä, koska en kertonut make-työkalulle, mitä sääntöjä sen tulisi noudattaa ohjelman kääntämisessä. Kuten alla.
Makefile on tiedosto, joka kuvaa koko projektin käännös- ja yhteyssäännöt. Kun kirjoitamme terminaaliin komennon make ja kutsumme make-työkalun, make löytää makefile-tiedoston nykyisestä hakemistosta tiedostonimen mukaan. Makefile-nimen tulee olla makefile tai Makefile, ja isot ja pienet kirjaimet m ovat hyväksyttäviä.
Syy, miksi kirjoittaja ilmoitti virheestä komentoa juuri nyt, johtuu siitä, että nykyisessä hakemistossa ei ole makefile-tiedostoa. Tekijä luo uuden Makefile-komennon ja syöttää sitten make-komennon nykyiseen hakemistoon , se kutsuu make-työkalua, make Työkalu löytää makefile-tiedoston nykyisestä hakemistosta ja tässä ilmoitetaan jälleen virhe, koska vaikka kirjoittaja loi makefile-tiedoston tänne, vaikka hän löysi sen, se oli tyhjä koska se teki ei sisällä sääntöjä. Kuten alla.
Kirjoittaja kirjoittaa ensin yksinkertaisen, jotta kaikki voivat kokeilla alla oleva kuva.
Kirjoita sitten nykyiseen hakemistoon hello-suoritettava tiedosto. Sen jälkeen voit nähdä onnistuneen tulosteen työkalu, käännä hello.c suoritettavaksi hello-tiedostoksi. Kuten alla.
Olemme selvittäneet, mikä on make-työkalu, kuinka make-työkalua kutsutaan ja mikä on makefile Kun olemme selvittäneet heidän suhteensa, meidän on erittäin helppo oppia makefile-syntaksia ja kirjoittaa makefile-tiedostoja paljaalle metallille.