Zephyr Project RTOS Tutorial (8) 教學 : 如何使用 Subsystems – Shell
文章作者: 盧宜良 Subsystems 裡有許多好用的東西,例如Shell,這是一個已經寫好的UART command系統,像是AT系統,這節來介紹要如何編譯與使用。 1.在 prj.conf 加入CONFIG_CONSOLE_SHEL...
文章作者: 盧宜良 Subsystems 裡有許多好用的東西,例如Shell,這是一個已經寫好的UART command系統,像是AT系統,這節來介紹要如何編譯與使用。 1.在 prj.conf 加入CONFIG_CONSOLE_SHEL...
文章作者: 盧宜良 Alerts 有點相似之前介紹的Semaphores,最大的不同是有pending number的功能。可以在在中斷裡面send,並且有記數的作用。 static int my_alert_handler(struct ...
文章作者: 盧宜良 主要funtion: k_timer_expiry_t function pointer k_timer_init 初始化 k_timer_start 開始 k_timer_stop_t 停止,呼叫後執行 STOP k_...
文章作者: 盧宜良 1.Semaphores 信號,一個 Thread 給信號 (k_sem_give),另一個 Thread 就會得到信號 k_sem_take。 重點函數: K_SEM_DEFINE(my_sem, 0, 1); // ...
文章作者: 盧宜良 Thread 在 RTOS 裡面非常的好用,使用者不需用main裡輪詢的方式,各個Thread 獨立,讓多位使用者協做時可以更專注於開發,加速程式碼的整合。 Kernel API : Thread : k_thread_...
文章作者: 盧宜良 Button PORT PIN 定義在 boards/arm/nucleo_f103rb/board.h sample 在 zephyr/samples/basic/button/src 上次使用 JTAG 燒錄,這次改...
文章作者: 盧宜良 1.到 Zephyr 路徑下編譯 blinky samples make -C ./samples/basic/blinky/ BOARD=nucleo_f103rb 2.安裝 Openocd sudo apt-get ...
文章作者: 盧宜良 1.安裝 Ubuntu 16.04 LTS 64-bit 筆者使用的Server 是 CentOS 7 也可編譯,影片內用 Ubuntu 14 也沒出現問題,官方建議的OS如下: Ubuntu 16.04 LTS 64-...
find . -type f -name ‘*.c’ -exec iconv –verbose -f BIG-5 -t UTF-8 {} -o {}.result ; -exec mv {} {}.bak...
開啟你的 wordpress 路徑下 \wp-content\plugins\wpdiscuz\templates\comment\comment-form.php 尋找 <h3 id="wc-comment-header">&...
在程序中,通常禁止JTAG的函數如下所示: //改變指定管腳的映射 GPIO_Remap_SWJ_Disable SWJ 完全失能(JTAG+SW-DP) GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable...
from: http://microtechnics.ru/en/stm32-i-usb-mass-storage-sd-card/
from:http://www.cnblogs.com/irwin0112/archive/2011/12/20/2294426.html 一、問題起因 近來有幾個客戶反映STM3210E的開發板的U...
from: http://stm32f4-discovery.net/2014/08/library-29-usb-msc-host-usb-flash-drive-stm32f4xx-devices/
grep命令 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配...