新聞中心

        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命

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 龙岩市| 肥东县| 汉寿县| 集贤县| 周口市| 体育| 淮北市| 鹿邑县| 汉寿县| 枣阳市| 攀枝花市| 宣化县| 无极县| 岫岩| 边坝县| 蓬安县| 蚌埠市| 赤峰市| 抚宁县| 收藏| 湟中县| 宁远县| 苏州市| 丹东市| 丹巴县| 五莲县| 高邑县| 黄梅县| 吐鲁番市| 南宁市| 太仆寺旗| 治县。| 佛坪县| 巴林左旗| 清远市| 台山市| 凤翔县| 泾川县| 策勒县| 蒙城县| 通辽市|