原创 Ubuntu技巧:Ubuntu離線安裝apt-get的軟件(.deb)

最近遇到需要在離線電腦上安裝cutecom串口調試軟件,正常情況下我們都是連上Ubuntu的網絡,讓後執行: sudo apt-get install cutecom 但是沒有網絡的情況下怎麼安裝呢,這時需要在其他地方下載.deb的安裝包

原创 BMC(2):交叉編譯IPMITOOL時出現undefined reference to rpl_malloc錯誤

編譯的時候正常,但是在鏈接動態庫的時候顯示如下錯誤: undefined reference to rpl_malloc 解決辦法:打開config.h.in,刪掉下面兩行,重新編譯一次     #undef malloc #undef

原创 Ubuntu技巧:linux後臺運行程序方法

1. 執行命令後加 & 符號,缺點客戶端關了,也會停止執行     後臺執行:./a.out  &     顯示到前臺用命令:fg 2. nohup 命令 &  ,  客戶端關了,後臺還會在執行       後臺執行:nohup ./a.

原创 Ubuntu技巧:dpkg工具使用指南

dpkg是一個Debian的一個命令行工具,它可以用來安裝、刪除、構建和管理Debian的軟件包。 下面是它的一些命令解釋: 1)安裝軟件 命令行:dpkg -i <.deb file name> 示例:dpkg -i avg71flm_

原创 Ubuntu技巧:服務器系統靜態IP配置

目錄 1.首先在終端中執行命令: 2./etc/network/interfaces設置靜態ip內容 3.etc/resolv.conf 裏面設置DNS服務器,設置gateway的地址 4.修改完成之後需要重啓網絡服務 以麒麟服務器系統爲

原创 UEFI學習開發(2)Ubuntu基於EDK2編譯運行一個app

上一章講述如何在ubuntu搭建edk2編譯環境,這一篇講述如何在edk2環境下添加一個簡單的APP,編譯運行helloworld打印信息,並使用U盤進行加載生成的efi格式文件。qemu虛擬機運行uefi加載該應用。   1.應用源碼編

原创 STM32F10x系列單片機keil虛擬仿真設置

keil的設置如下圖 其他型號的芯片沒成功過,STM32F103ZF可以改成自己使用的額片子的型號例如STM32F103VE等。 仿真運行效果如下:  

原创 Ubuntu開機調用驅動模塊,生成設備文件

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

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

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

原创 windows下掛載共享文件夾到Linux的cifs

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

原创 ubuntu下設備樹信息dtb文件反編譯方法

問題:如何查看ubunt下的.dtb文件 如果是銀河麒麟arm64架構的處理器平臺,建議在如下鏈接去下載相應版本的device-tree-compiler軟件包並安裝 https://packages.debian.org/buster/

原创 Qt5.7一個簡單的多線程實例(類QThread)

Qt開啓多線程,主要用到類QThread。有兩種方法,第一種用一個類繼承QThread,然後重新改寫虛函數run()。當要開啓新線程時,只需要實例該類,然後調用函數start(),就可以開啓一條多線程。第二種方法是繼承一個QObj

原创 STM32使用CubeMAX配置的串口中斷接收方法

STM32使用CubeMAX配置的串口中斷接收方法 目錄 1.定位串口中斷髮生的地方 2.處理串口中斷接收的流程是: (1)初始化串口 (2)在main中第一次調用接收中斷函數(這個也是比較關鍵的) (3)重寫HAL_UART_RxCpl

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

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

原创 阿里雲MQTT服務器搭建--Mosquitto用戶名密碼配置

前言:基於Mosquitto服務器已經搭建成功,大部分都是採用默認的是允許匿名用戶登錄模式,正式上線的系統需要進行用戶認證。 1.用戶參數說明 Mosquitto服務器的配置文件爲/etc/mosquitto/mosquitto.