原创 ATSAMV7Xult板卡調試Nuttx系統----NuttX系統的編譯

1. NUTTX以及APP源碼下載 下載Nuttx以及APP的源碼包 https://sourceforge.net/projects/nuttx/files/nuttx/nuttx-7.17/nuttx-7.17.tar.gz http

原创 ATSAMV7Xult板卡調試Nuttx系統----開發環境的搭建

1. NUTTX編譯用 toolchain的下載與配置 開發環境:64位Ubuntu 14.04 系統 編譯NuttX用的toolchain下載地址: https://launchpadlibrarian.net/268330503/gc

原创 Ubuntu adb shell 出現 insufficient permissions for device

出現如下錯誤信息: shily@hh-desktop:~$adb shell error: insufficient permissions for device shily@hh-desktop:~$ adb devices List

原创 ubuntu-18.04系統編譯Android 6.0出錯問題

flex-2.5.39: loadlocale.c:130:_nl_intern_locale_data: ?? 'cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_ty

原创 linux系統依賴軟件deb或rpm包下載

https://ubuntu.pkgs.org

原创 ATSAMV7Xult板卡調試Nuttx系統----以太網卡與DHCP客戶端的配置和調試

1. 以太網卡的調試 硬件平臺:ATSAMV71-xult開發板 軟件環境:64位ubuntu-14.04 對於板卡SAMV71-xult,Nutxx系統默認已經自帶以太網卡驅動(網卡芯片:KSZ8061RNBV),並且SAMV71-xu

原创 useradd創建的用戶登錄時出現$的解決方法

通過useradd創建用戶後,需要給新建的用戶配置BASH,具體方法如下: usermod -s /bin/bash newUser

原创 ATSAMV7Xult板卡調試Nuttx系統----NuttX系統目錄結構簡介

ARCH目錄: 體系結構相關的目錄,比如ARM, MIPS, X86, AVR等 說明: 我們的SAMV7-xult使用的是ARM芯片CortexM7系列的,相關芯片代碼位於目錄arch\arm\src\samv7下; 芯片相關的頭文件位

原创 ATSAMV7Xult板卡調試Nuttx系統----NuttX系統的編譯框架優化

NuttX編譯方法優化: 前文已經介紹,原生的Nuttx編譯時比較麻煩,比如需加載板卡配置,指定APP,加載ENV等,關鍵有時板卡目錄名字比較長,不方便記憶,因此爲了減少每次編譯時的麻煩,特地對原生Nuttx進行優化,方法如下: 打開Nu

原创 RIOT操作系統的介紹

http://blog.csdn.net/mx1252111/article/details/52585401

原创 ATSAMV7Xult板卡調試Nuttx系統----NuttX系統的編譯框架簡介

1. NuttX的Makefile包含如下幾個部分: Makefile:        最頂層的Makefile .config:         內核的當前配置文檔,編譯時成爲定層Makefile的一部分 arch/$(ARCH)/Ma

原创 解決Linux每次開機執行source ~/.bashrc的方法

開機執行ls命令查看到目錄無顏色與高亮,解決方法如下: 在當前用戶目錄,增加一個.profile文件,增加以下內容 # if running bash if [ -n "$BASH_VERSION" ]; then # include .

原创 解決win10shift+右鍵顯示在此處打開powershell而不是命令窗口的問題

隨着微軟win10系統的流行,更加強大的powershell嶄露頭角,採用.net架構編寫的Powershell性能更加強大,實現的功能也豐富。此時略顯老邁的CMD心有力而力不足。而微軟也嘗試使用各種方法使PowerShell取代目前的C

原创 調整內核printk的打印級別

有時調試內核模塊,打印信息太多了,可以通過修改/proc/sys/kernel/printk文件內容來控制。 默認設置是7   4   1   7 # cat /proc/sys/kernel/printk 7       4      

原创 Android系統下通過腳本測試串口輸出例子

#!/system/bin/sh #uart test INDEX=1 while [ ${INDEX} -le 100 ] do     echo "hello world times" ${INDEX}  > /dev/ttyS0