一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

VxWorks里怎樣load一個(gè)文件到內(nèi)存?

冬至子 ? 來源:北南南北 ? 作者:VxWorks Club ? 2023-06-16 09:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

VxWorks里怎樣load一個(gè)文件到內(nèi)存? 這個(gè)文件可以是在SD、USB、ATA這類的存儲(chǔ)設(shè)備,也可以通過ftp網(wǎng)絡(luò)下載;

下面是相關(guān)的實(shí)現(xiàn)代碼,分享給大家:

STATUS ldToMem
    (
    char * fileName
    )
{
        UINT8 * pData;
        FILE *  fp;
        UINT32  FileSize;


        if (NULL == (fp = fopen(fileName,"rb")))
        {
            printf("open file failure\\n");
            return ERROR;
        }


#if FALSE
        pfile = fopen("/sd0:0/fileName","rb");
#endif


        fseek (fp, 0, SEEK_END);
        FileSize = (UINT32) ftell (fp);
        fseek (fp, 0, SEEK_SET);


        if ((pData = malloc(FileSize)) == NULL)
        {
            printf("malloc failure\\n");
            return ERROR;
        }


        if (fread (pData, 1, FileSize, fp) != FileSize)
        {
            printf("malloc failure\\n");
            free(pData);
            return ERROR;
        }


        printf("ldToMem OK pointer @ 0xx FileSize %d\\n",pData, FileSize);
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8193

    瀏覽量

    273207
  • VxWorks
    +關(guān)注

    關(guān)注

    3

    文章

    351

    瀏覽量

    98252
  • ftp服務(wù)器
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    9658
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    vxworks安裝問題

    我在虛擬機(jī)上安裝Vxworks 5.5 機(jī)器本省,沒有物理軟驅(qū),用ramdiskNT 虛擬出來個(gè)軟驅(qū),但是無法在虛擬機(jī)器中加載 那個(gè)虛擬 軟驅(qū),也無法拷貝將vxload.com 文件
    發(fā)表于 04-26 09:50

    labview讀取內(nèi)存的圖片

    要做一個(gè)實(shí)時(shí)檢測(cè)系統(tǒng),怎樣用labview讀取內(nèi)存的圖片?求大神解決
    發(fā)表于 08-12 13:56

    vxworks是否支持內(nèi)存映射文件?

    在windows下打開大于4G文件時(shí),可采用內(nèi)存映射文件,請(qǐng)問在vxworks是否有類似的方法來加載大文件?謝謝!
    發(fā)表于 08-27 23:52

    怎樣個(gè)芯片的程序復(fù)印到另一個(gè)芯片

    怎樣個(gè)芯片的程序復(fù)印到另一個(gè)芯片
    發(fā)表于 07-31 16:06

    如何從框圖load文件active容器?

    本帖最后由 mssmax 于 2018-11-29 16:12 編輯 如圖,這是Active從文件中創(chuàng)建對(duì)象,直接在前面板顯示。請(qǐng)問如何在框圖控制我要load文件?比如我要load
    發(fā)表于 11-29 15:41

    關(guān)于vxworks鏡像文件的反編譯

    最近要做程序?qū)С?b class='flag-5'>VxWorks鏡像文件的全局變量,請(qǐng)問般要怎么導(dǎo)出呢?如果要反編譯是否有思路呢?
    發(fā)表于 09-18 18:02

    VxWorks開發(fā)中的Flash BOOT怎么去掉?

    是BootRom文件,此文件類似Windows中的BIOS,是引導(dǎo)文件,完成內(nèi)存初始化,內(nèi)核初始化,基本硬件的初始化并最終引導(dǎo)VxWorks
    發(fā)表于 03-20 07:04

    VxWorks操作系統(tǒng)映像的啟動(dòng)過程

    bootLoad, 根據(jù)單板設(shè)計(jì)選擇不同方式加載VxWorks映像文件,如通過串口、網(wǎng)口、硬盤等方式加載。VxWorks系統(tǒng)啟動(dòng)流程5、系統(tǒng)開始啟動(dòng)運(yùn)行啟動(dòng)VxWorks系統(tǒng)的第
    發(fā)表于 08-25 11:22

    文件壓縮在VxWorks操作系統(tǒng)的應(yīng)用

    文件壓縮在VxWorks操作系統(tǒng)的應(yīng)用
    發(fā)表于 03-29 12:25 ?19次下載

    基于VxWorks的TrueFFS文件系統(tǒng)的構(gòu)建與設(shè)計(jì)

    基于VxWorks的TrueFFS文件系統(tǒng)的構(gòu)建與設(shè)計(jì)
    發(fā)表于 03-29 12:31 ?17次下載

    VxWorks內(nèi)存管理機(jī)制的分析與研究

    實(shí)時(shí)性、可靠性是嵌入式開發(fā)對(duì)內(nèi)存管理的基本要求,本文探討了操作系統(tǒng)內(nèi)存管理的主要問題,對(duì)嵌入式操作系統(tǒng)Vxworks內(nèi)存管理機(jī)制進(jìn)行分析,給出了
    發(fā)表于 01-07 12:35 ?23次下載

    基于VxWorks文件系統(tǒng)的研究與實(shí)現(xiàn)

    詳細(xì)介紹TrueFFS的結(jié)構(gòu),以AM29LV160BT為例,在Flash上建立文件系統(tǒng)。利用VxWorks下的文件系統(tǒng)TrueFFS實(shí)現(xiàn)對(duì)Flash上數(shù)據(jù)的管理和VxWorks映像的加
    發(fā)表于 12-28 10:55 ?35次下載

    VxWorks BSP框架源代碼包含頭文件和驅(qū)動(dòng)

    VxWorks BSP框架源代碼包含頭文件和驅(qū)動(dòng)
    發(fā)表于 03-26 15:58 ?114次下載

    多寄存器Load/Store內(nèi)存訪問指令

    ,STM用于存儲(chǔ)多個(gè)寄存器。多寄存器Load/Store內(nèi)存訪問指令允許條指令傳送16個(gè)寄存器的任何子集或所有寄存器。 多寄存器Load/
    發(fā)表于 10-18 15:56 ?1次下載

    建立個(gè)方法和套路來對(duì) Load 高問題排查

    講解 Linux Load 高如何排查的話題屬于老生常談了,但多數(shù)文章只是聚焦了幾個(gè)點(diǎn),缺少整體排查思路的介紹。所謂 “授人以魚不如授人以漁"。本文試圖建立個(gè)方法和套路,來幫助讀者對(duì) Loa
    的頭像 發(fā)表于 12-28 14:18 ?5785次閱讀
    建立<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>方法和套路來對(duì) <b class='flag-5'>Load</b> 高問題排查