新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 菜鳥arm之路---Linux命令

        菜鳥arm之路---Linux命令

        作者: 時間:2016-11-21 來源:網絡 收藏
        1、chmod drwxr-w-r-x 注意看的方式【d】【rwx】【r-w】【r-x】 d代表目錄文件 其余三個分別代表文件擁有者用戶組和其他用戶的權限
        2、volatile的作用:作為指令關鍵字,確保本條指令不會因編譯器的優化而省略,且要求每次直接讀值
        eg:
        volatile int i=10;
        int j = i;
        ...
        int k = i;
        volatile 告訴編譯器i是隨時可能發生變化的,每次使用它的時候必須從i的地址中讀取,因而編譯器生成的可執行碼會重新從i的地址讀取數據放在k中。
        而優化做法是,由于編譯器發現兩次從i讀數據的代碼之間的代碼沒有對i進行過操作,它會自動把上次讀的數據放在k中。而不是重新從i里面讀。這樣以來,如果i是一個寄存器變量或者表示一個端口數據就容易出錯,所以說volatile可以保證對特殊地址的穩定訪問,不會出錯。


        關鍵詞: 菜鳥armLinux命

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 喀喇沁旗| 刚察县| 马公市| 汝城县| 洱源县| 易门县| 龙岩市| 湄潭县| 曲阳县| 兴宁市| 千阳县| 吐鲁番市| 安庆市| 郧西县| 三明市| 淄博市| 宜春市| 都匀市| 修武县| 盱眙县| 大港区| 麻栗坡县| 嘉黎县| 利津县| 伊吾县| 华坪县| 慈利县| 岫岩| 琼海市| 和顺县| 浦县| 西盟| 石台县| 荔波县| 枣强县| 西昌市| 定兴县| 长岛县| 缙云县| 连平县| 龙川县|