原创 Ubuntu技巧:windows和Ubuntu下給ping包加時間戳

  UBUNTU下ping包加時間戳: Ubuntu下給我們用ping來測試網絡通斷,但是再測試網絡的通信時,特別是測試網絡冗餘時,我們就想在ping包中加時間戳,這裏給出在ping包加時間戳的方法 ping 192.168.1.3 -

原创 Linux學習之i-mx287學習:arm板上i2c-tools工具使用

i2c-tools是一個開源的linux下I2C設備測試工具,在Ubuntu或者ARM板環境下都能使用,下面介紹一下arm9下的I2C-tools工具的交叉編譯和使用測試。 步驟一:獲取i2c-tools源碼: git clone ht

原创 QT建立動態數據表格tableView

        最近做在做一個在linux下CAN數據收發測試上位機,在參考了周立功的CANTest測試軟件界面後,想做一個和它相似的工具軟件,這裏就需要用到列表,最終實現了一個類似的上位機,下面先展示一下效果: 周立功的測試軟件界面:

原创 Ubuntu技巧:Ubuntu中qt調用串口設備讀寫權限問題

ubuntu qtcreator 硬件權限問題 在使用 qtcreator 在 ubuntu(debian、mint 等類同)下做開發時,常用到權限問題,無法直接操作硬件,比如串口等。 辦法之一是使用 root 打開 creator,進而

原创 Ubuntu技巧:windows下掛載共享文件夾到Linux的cifs

對於嵌入式開發人員來說,需要經常在Windows和Linux之間來回切換環境;我們知道要在Ubuntu下交叉編譯一些應用源碼,需要特定的條件,大致分爲兩種方式,一種是將源碼考到linux環境下編譯,這樣從windows下拷貝文件到Linu

原创 Ubuntu技巧:Ubuntu下多個gcc版本設置優先級

1.首先查看當前系統裝了幾個GCC版本: ls /usr/bin/gcc* 2.給GCC各版本設置優先級,最後設置的數字越小,優先級越高,下面設置是GCC4.8爲最高,即默認是GCC48. sudo update-alternativ

原创 Ubuntu技巧:Linux中創建長路徑的快捷鍵

Linux系統中創建長路徑的快捷鍵 1.在根目錄下輸入命令 vi ~/.bashrc或在ARM板的 ~/.bash_profile 如果不存在則創建這個文件 2.在文件的末尾 輸入命令 alias showlog='cd /home/ap

原创 ipmitool命令總結

 Name(名字)  Ipmitool ——   對於控制支持IPMI的設備有效. Synopsis(概要) ipmitool [-c|-h|-v|-V]-I open <command> ipmitool

原创 Linux學習之i-mx287學習:linux開機調用驅動模塊,生成設備文件

https://www.cnblogs.com/puck/archive/2013/04/16/3023869.html   在/etc/init.d/rc.local添加入下內容,my_dev.ko是自己編寫的驅動文件,路徑自己設置;第

原创 GD32F407的CAN1無法進入接收中斷問題解決

和STM32F4類似,在使用GD32F4時,初始化不對會導致MCU的CAN1控制器在中斷接收數據的時候無法產生中斷。則需要如下初始化纔行: /*! \brief initialize CAN and filter

原创 Linux學習之i-mx287學習:ARM9與GD32F407的I2C通信(ioctl,write,read)

        最近想試一下ARM9下的I2C設備與外掛MCU通信,外掛mcu用的是GD32F407,在把GD32F4的I2C0初始化成從中斷接收模式後,ARM9的i2c讀寫遇到了一點問題,mcu始終沒有進接收中斷,在搜索問題解決方法時瞭

原创 Ubuntu技巧:Ubuntu上通過ethtool工具更改82580網卡MAC

如果想在Ubuntu下永久更改網卡MAC要如何實現,在網上搜了一些方法,單是大部分都是使用腳本配置;無意間搜到ethtool可以讀寫網卡eeprom的數據,我嘗試直接從網卡的EEPROM中做手腳,成功更改mac後,不管系統如何更換,網卡M

原创 UEFI學習開發(1)Ubuntu18.04搭建EDK2編譯環境

UEFI開發大多在windos下進行,但是習慣使用gcc編譯的我來說還是想在Ubuntu環境下開發調試uefi,下面來介紹一下在Ubuntu18.04環境下搭建udk2018編譯環境 具體步驟可以參考一下:https://ay123.ne

原创 BMC(1):ipmitool常用命令記錄

IPMITool和其中常用的命令 IPMI(Intelligent Platform Management Interface)即智能平臺管理接口是使硬件管理具備“智能化”的新一代通用接口標準。用戶可以利用 IPMI 監視服務器的物理特徵

原创 Ubuntu技巧:linux下以人易讀形勢查看文件大小

在linux開發下,有時需要知道文件詳細大小,但是用ls -l命令只能顯示文件的字節數,不直觀 參考:https://www.cnblogs.com/lixuwu/p/5944062.html 我們查看一下ls命令的manpage 使用