原创 MCU平臺libjpeg9移植使用說明

MCU平臺libjpeg9移植使用說明 隨着MCU平臺的性能越來越強大,在MCU上使用jpeg軟解碼也成爲可能,本文就將libjpeg移植做以說明。 libjpeg 是一個廣泛使用的 JPEG 圖像壓縮/解壓開源庫,採用 C 語言

原创 關於cortex-m內核非對齊訪問0x1fffffff出錯問題

關於cortex-m內核非對齊訪問0x1fffffff出錯問題 1.問題發現 通常在類似STM32這種MCU平臺開發程序時,因爲內存資源有限, 在遇到一些結構體的size不對齊到4字節時,編譯器會強制4字節對齊,從而浪費了內存空間

原创 cortex-m未聲明函數導致定點浮點abi混淆出錯

cortex-m未聲明函數導致定點浮點abi混淆出錯 問題引入 開發環境:iar,平臺cortex-m4,調用第三方lib裏的接口但不聲明函數,編譯成功,但是程序運行出錯。針對該問題跟蹤發現這是個abi調用規則的問題。給出一個簡單

原创 Qt QComboBox在Ubuntu上顯示項目過多問題

Qt QComboBox在Ubuntu上顯示問題 描述 最近使用Qt開發一些小工具時發現,在Ubuntu18.04上使用QComboBox控件,當列表項過多時,顯示效果很不好,如下圖 相同的代碼,在windous上顯示效果並非如

原创 Linux原生軟件推薦

Linux原生軟件推薦1. 概述2. 日常使用2.1 瀏覽器---chromium2.2 瀏覽器---Firefox2.3 記事本---gedit2.4 音樂---網易雲音樂2.5 遠程協助---TeamView2.6 遠程登錄-

原创 GDB圖形界面GUI調試器insight編譯使用

0.引言 linux環境上做嵌入式開發經常需要使用GDB,對於習慣用win上的gui的ide來說,剛上手不習慣,這裏嘗試一款GDB的前端GUI工具——insight,使用簡單方便,但是它在常用發行版上沒有編譯好的包,只能自己源碼編

原创 ch340usb轉串口在linux上波特率誤差

ch340usb轉串口在linux上波特率誤差 前段時間在使用linux mint 19.01系統上使用ch340的usb轉串口工具,發現波特率在961200的情況下數據總是不正確,而在115200波特率下又是正常的,於是在谷歌上

原创 GD32VF103移植SVSTEMVIEW

文章目錄GD32VF103移植SVSTEMVIEWSystemView移植源文件加入工程修改freertos源碼添加串口移植修改systemview配置完成移植 GD32VF103移植SVSTEMVIEW 最近兆易推出了基於RIS

原创 linux mint19.01 運行steam錯誤解決辦法

linux mint19.01 運行steam錯誤解決辦法 最近在使用linux mint19.01運行steam出現如下錯誤: X Error of failed request: GLXBadContext Major op

原创 在Linux Mint19.1中安裝MyBase

在Linux Mint19.1中安裝MyBase 本文使用的環境是Linux Mint19.1,其基於ubuntu18.04故同樣適用。 mybase是一款知識管理軟件,跨平臺。在其官網可以下載http://www.wjjsoft

原创 Android NDK 編譯 openssl 動態庫

1.序 最近在使用Qt for Android完成一個簡單的App,其中有使用到QNetworkAccessManager組件,在使用時發現,如果訪問https時會出現找不到動態鏈接庫,查詢資料發現現在的Android NDK中不存在

原创 GDB圖像界面調試器insight編譯使用

0.引言 linux環境上做嵌入式開發經常需要使用GDB,對於習慣用win上的gui的ide來說,剛上手不習慣,這裏嘗試一款GDB的前端GUI工具——insight,使用簡單方便,但是它在常用發行版上沒有編譯好的包,只能自己源碼編譯安

原创 systemback製作Ubuntu自己的系統鏡像

目錄systemback製作Ubuntu自己的系統鏡像1.安裝、製作2.解決鏡像大於4GB的問題3.寫入鏡像到U盤4.結語 systemback製作Ubuntu自己的系統鏡像 最近需要備份自己的系統,同時製作安裝鏡像在另一臺筆記本上安

原创 Keil5配置GCC編譯器編譯STM32工程

Keil一般使用ARMCC編譯MCU工程代碼。偶然聽說Keil也是支持內嵌GCC編譯器的。於是嘗試了網上博客所述的一些方法,最終找到了一篇博客 http://blog.csdn.net/lan120576664/article/deta

原创 Helix MP3 解碼器在cortex m4應用

Helix MP3 解碼器在cortex m4應用 Helix MP3 解碼器可浮點和定點實現。該算法可運行在任意 32 位定點處理器上,並完全使用 C 語言編碼,可選擇用優化的彙編指令替換某些代碼段。 Helix MP3 解碼器提供對