通常在Windows環境下開發Linux程序,經常需要通過adb push一些配置文件到開發板上,但是經常會出現莫名其妙的錯誤,仔細查看後,才發現在linux環境中用vi打開,文件行末都出現了亂碼。
後查看資料,windows中換行是\r\n,linux中的換行是\n,因此在使用這兩種環境開發時一定要注意。
可以利用Notepad ++ 這種軟件查看,並切換格式。
以下是文件是linux的格式:
下圖表示文件是windows格式:
通常在Windows環境下開發Linux程序,經常需要通過adb push一些配置文件到開發板上,但是經常會出現莫名其妙的錯誤,仔細查看後,才發現在linux環境中用vi打開,文件行末都出現了亂碼。
後查看資料,windows中換行是\r\n,linux中的換行是\n,因此在使用這兩種環境開發時一定要注意。
可以利用Notepad ++ 這種軟件查看,並切換格式。
以下是文件是linux的格式:
下圖表示文件是windows格式:
轉載一篇很好的文章:https://www.slideshare.net/HouchengLin/uboot-startup-sequence