吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

VxWorks里怎樣load一個文件到內存?

冬至子 ? 來源:北南南北 ? 作者:VxWorks Club ? 2023-06-16 09:32 ? 次閱讀

VxWorks里怎樣load一個文件到內存? 這個文件可以是在SDUSB、ATA這類的存儲設備,也可以通過ftp網絡下載;

下面是相關的實現代碼,分享給大家:

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);
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • usb
    usb
    +關注

    關注

    60

    文章

    7980

    瀏覽量

    266092
  • VxWorks
    +關注

    關注

    3

    文章

    351

    瀏覽量

    97271
  • ftp服務器
    +關注

    關注

    0

    文章

    15

    瀏覽量

    9512
收藏 人收藏

    評論

    相關推薦

    vxworks安裝問題

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

    labview讀取內存的圖片

    要做一個實時檢測系統,怎樣用labview讀取內存的圖片?求大神解決
    發表于 08-12 13:56

    vxworks是否支持內存映射文件

    在windows下打開大于4G文件時,可采用內存映射文件,請問在vxworks是否有類似的方法來加載大文件?謝謝!
    發表于 08-27 23:52

    怎樣芯片的程序復印到另一個芯片

    怎樣芯片的程序復印到另一個芯片
    發表于 07-31 16:06

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

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

    關于vxworks鏡像文件的反編譯

    最近要做程序導出VxWorks鏡像文件的全局變量,請問般要怎么導出呢?如果要反編譯是否有思路呢?
    發表于 09-18 18:02

    VxWorks開發中的Flash BOOT怎么去掉?

    是BootRom文件,此文件類似Windows中的BIOS,是引導文件,完成內存初始化,內核初始化,基本硬件的初始化并最終引導VxWorks
    發表于 03-20 07:04

    VxWorks操作系統映像的啟動過程

    bootLoad, 根據單板設計選擇不同方式加載VxWorks映像文件,如通過串口、網口、硬盤等方式加載。VxWorks系統啟動流程5、系統開始啟動運行啟動VxWorks系統的第
    發表于 08-25 11:22

    文件壓縮在VxWorks操作系統的應用

    文件壓縮在VxWorks操作系統的應用
    發表于 03-29 12:25 ?19次下載

    基于VxWorks的TrueFFS文件系統的構建與設計

    基于VxWorks的TrueFFS文件系統的構建與設計
    發表于 03-29 12:31 ?17次下載

    VxWorks內存管理機制的分析與研究

    實時性、可靠性是嵌入式開發對內存管理的基本要求,本文探討了操作系統內存管理的主要問題,對嵌入式操作系統Vxworks內存管理機制進行分析,給出了
    發表于 01-07 12:35 ?23次下載

    基于VxWorks文件系統的研究與實現

    詳細介紹TrueFFS的結構,以AM29LV160BT為例,在Flash上建立文件系統。利用VxWorks下的文件系統TrueFFS實現對Flash上數據的管理和VxWorks映像的加
    發表于 12-28 10:55 ?35次下載

    VxWorks BSP框架源代碼包含頭文件和驅動

    VxWorks BSP框架源代碼包含頭文件和驅動
    發表于 03-26 15:58 ?114次下載

    多寄存器Load/Store內存訪問指令

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

    建立方法和套路來對 Load 高問題排查

    講解 Linux Load 高如何排查的話題屬于老生常談了,但多數文章只是聚焦了幾個點,缺少整體排查思路的介紹。所謂 “授人以魚不如授人以漁"。本文試圖建立方法和套路,來幫助讀者對 Loa
    的頭像 發表于 12-28 14:18 ?5530次閱讀
    建立<b class='flag-5'>一</b><b class='flag-5'>個</b>方法和套路來對 <b class='flag-5'>Load</b> 高問題排查
    百家乐官网筹码多少钱| 澳门百家乐官网鸿运| 百家乐官网筹码套装包邮| 百家乐台布哪里有卖| 德州扑克技巧视频| 百家乐官网平玩法几副牌| 威尼斯人娱乐网假吗 | 金花百家乐的玩法技巧和规则 | 百家乐官网在线洗码| 百家乐又称什么| 菲律宾百家乐官网排行| 威尼斯人娱乐城安全吗| 在线百家乐官网合作| 全讯网carrui| 真人百家乐官网软件云南景| 大发888娱乐城在线客服| 喜力百家乐官网的玩法技巧和规则 | 大发888ber娱乐场下载| 百家乐官网网上赌博网| 百家乐下载游戏| 盛京棋牌网| 网上百家乐官网试| 大发888客户端的 软件| 百家乐官网首选| 百家乐赢钱面面观| 百家乐官网有什么打法| 打百家乐庄闲的技巧| 百家乐官网优惠现金| 百家乐真钱斗地主| 百家乐官网群东方鸿运| 百家乐发牌盒子| 太阳城百家乐官网赌博害人| 最新百家乐双面数字筹码| 百家乐官网园小区户型图| 百家乐娱乐官网网| 广东百家乐官网桌布| 大发888娱乐场优惠| 百家乐官网娱乐网会员注册| 能赚钱的棋牌游戏| 澳门百家乐赢钱窍门| 百家乐官网双峰县|