nuttx學習 0 模擬安裝

2022-06-02 20:09:12 字數 1136 閱讀 9764

一.nuttx

模擬執行環境的安裝:1.。

2.環境要求:

sudo apt‐get install git

sudo apt‐get install vim

sudo apt‐get install python

sudo apt‐get install build‐essentials

sudo apt‐get install zlib1g‐dev

sudo apt‐get install libncurses5‐dev

sudo apt‐get install bison

sudo apt‐get install flex

sudo apt‐get install binutils‐dev

sudo apt‐get install gperf

3.安裝要求

3.1進入nuttx-tools

目錄,這裡不同的是,需要再進入kconfig-frontends

$cd /nuttx/nuttx-tools/kconfig-frontend/./configure –enable-mconf

$sudo make install

此過程中的error

:can not find kconfig-parser-4.1.0.so

解決方案:

sudo vi /etc/ld.so.conf
加入include /usr/local/lib

>>wq

寫入退出

執行

sudo ldconfig
3.2進入nuttx

原始碼目錄生成kbuild.config

配置檔案

cd nuttx/tools

cd ./configure.sh sim/nsh

3.3編譯nuttx

原始碼

cd nuttx/

make menuconfig

make -j8

3.4執行模擬器

usrname:admin

pswd:adiministrator

看到如下介面證明nuttx

模擬基本上安裝完成了。

NuttX的學習筆記 10

命名訊息佇列的介面 nuttx支援posix命名訊息佇列inter task通訊。任何任務都能能通過命名訊息佇列傳送或接收訊息。中斷處理程式可以通過命名訊息佇列傳送訊息。我理解就是程序之間通訊需要乙個訊息通道,訊息佇列就是這樣乙個通道,而其標識就是這個 named mqd t mq open con...

Nuttx作業系統學習(一)

一 初識nuttx nuttx的官方介紹鏈結 nuttx是一種實時嵌入式作業系統 real time operating system 從8位擴充套件到32位微控制器環境,nuttx中的主要控制標準為posix 和 ansi標準。實時作業系統 能夠在外界事件或資料產生時,接受並以足夠快的速度予以處理...

Caffe學習筆記0Linux安裝caffe

ubuntu14.04 深度學習21天實戰caffe 本書源 caffe安裝教程注意系統要求 在前面整理ubuntu安裝命令中涉及到的包,這裡包含了caffe深度學習使用到的工具,後面再給出安裝命令。1.1命令中的工具包 protobuffer 通訊協議,讓團隊協作更有效率的統一proto leve...