嵌入式開發過程中,Linux系統下刷機工具

Linux 平臺 LiveSuitV3.05 工具使用說明

概述:
Linux 版本 LiveSuit 支持的發行版本包括 Ubuntu, Fedora, Redhat, CentOS 幾個常見
的發行版本. 驅動已經可以很好地支持 3.0 版本以上內核。
安裝指南:
1.二進制可執行文件爲 LiveSuit.run。如果該文件沒有執行權限,請在終端下使用命令:
chmod +x LiveSuit.run 爲該文件添加可執行權限。
2.打開終端,輸入./LiveSuit.run 來運行安裝程序。
如果提示缺少 dkms 模塊,Ubuntu 用戶請使用命令 :sudo apt-get install dkms 安裝
dkms,
其他發行版本用戶請使用 yum install 或者網絡下載對應自己版本的 dkms 安裝。
3. 程 序 安 裝 在 當 前 用 戶 Home 目 錄 的 Bin 目 錄 下 面 : ~/Bin/ 。 程 序 目 錄 下 的
awdev-dkms_0.4_all.deb 文件是對應 Ubuntu 發行版本的驅動安裝包,用戶在更新內核之後須使
用命令重新安裝驅動: dpkg -i awdev-dkms_0.4_all.deb 。
4. 安裝完程序,爲了使驅動生效,請手動重啓一次操作系統。進入程序目錄輸入命令./LiveSuit.sh
運行 LiveSuit。Ubuntu 發行版本可以按照如下方法添加 udev 規則實現無需 root 權限讀寫硬件
設備:
i. 打開終端輸入 sudo vim /etc/udev/rules.d/10-local.rules
ii. 輸入以下 udev 規則內容,其中切記將 test 替換爲當前用戶所在的用戶組。
SUBSYSTEM!=“usb_device”, ACTION!=“add”。
#USBasp
ATTRS{idVendor}“1f3a”, ATTRS{idProduct}“efe8”, GROUP=“test”,
MODE=“0666”
LABEL=“objdev_rules_end”
iii. 保存並重啓機器或者重啓 udev 服務即可以普通用戶運行 LiveSuit.sh。重啓 udev 服
務命令爲:sudo service udev restart。
其他發行版本用戶請查閱 udev 相關資料並以 Ubuntu10.04 添加 udev 規則爲例,自行添加
udev 規則。沒有添加 udev 規則的用戶需要以 sudo ./LiveSuit.sh 命令運行程序。強烈建議添加
udev 規則並以非 root 用戶身份運行程序,以免出現由於 root 環境變量未初始化而導致的界面 bug
和其它未知 bug。
5.刷固件過程中,請勿關閉程序或者斷開設備連接,以免造成硬件損壞。
注意事項:

  1. 安裝目錄保留有驅動的備份文件包:
    Ubuntu 平臺安裝包:awdev-dkms_0.4_all.deb
    RedHat,Fedora,CentOS 平臺的安裝包:awdev-0.4-1dkms.noarch.rpm
  2. 如果更新過內核版本,驅動沒有自動加載,請手動安裝一次驅動,驅動安裝需要 root 權
    限。
  3. 打開終端,Debian 系列 Ubuntu 平臺使用命令:
    sudo dpkg -i awdev-dkms_0.4_all.deb 安裝。
    RedHat,Fedora,CentOS 平臺使用命令:
    sudo rpm -ivh awdev-0.4-1dkms.noarch.rpm 安裝。

若需更詳細的資料和資源,請點擊資源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章