原创 ubuntu 執行ELF 32-bit文件,提示找不到,明明就在當前路徑執行的

64位系統要執行32bit的文件,需要安裝庫, sudo apt install lib32ncurses5 lib32z1 完美解決,交叉編譯時常常遇到

原创 Android studio環境配置踩坑

1. 檢查系統java環境是否安裝 $ java -version java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java H

原创 FreeRTOS-Software Timer

5. 軟件定時器 5-1 Introduction 此功能爲可選功能,選用請加入timers.c & timers.h 功能是由一個定時器任務管理運行的,vTaskStartScheduler函數會創建這個任務daemon task

原创 ubuntu16.04無法加載cp210x解決

系統自帶的ko文件好像有點問題,直接插上設備,會提示出錯! cp210x的驅動依賴於 usbserial.ko才能運行!! # dmesg | tail 查看系統最後的運行日誌,會提示相關文件沒有打開 萬能解決方法: 先卸載usbs

原创 unix環境編程第三版源碼編譯學習說明

pdf書籍下載鏈接: 源碼下載鏈接:http://apuebook.com/code3e.html 下載解壓後進入apue.3e文件夾,直接執行make,報錯如下: /usr/bin/ld: cannot find -lbsd  鏈接出錯

原创 windows系統搭建make編譯環境

1. 先安裝git工具,一路next就好,https://www.git-scm.com/download/ 安裝選項說明參考 https://blog.csdn.net/sishen47k/article/details/8021100

原创 ubuntu 之軟件管理 apt-get && dpkg

1.  /etc/apt/sources.list文件 這個文件中存放一些下載源地址,執行apt-get install packagename時,就會到對應地址get; #add aliyun in 2018-2-26 deb http

原创 持續更新《Cortex-M0內核MCU的IAP升級》

這裏給出基於Keil的工程源碼,分爲Bootloader和App兩個工程,主要實現基於UART的IAP升級功能,升級過程中通信中斷,重新上電後Bootloader仍可運行,再次執行升級即可。實現平臺:STM32F030R8 + STLin