江義華的部落格(cyh.etlab's blog)

▼
2019年6月12日 星期三

FPGA Verilog 的學習經驗,提供給要入門的新手

›
今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...
2019年2月2日 星期六

使用Arduino完成 RFID 結合Keypad鍵,可控制門鎖(或開關)之應用系統

›
使用Arduino完成 RFID 結合Keypad鍵,可控制門鎖(或開關)之應用系統   此範例參考自 Arduino 官網的RFID範例並改寫[註]。官網的周邊與我的有差異,所以需自行修改程式碼以符合我手上的硬體周邊。   此範例硬體系統有: 1. Arduino U...
2018年12月31日 星期一

Qt 5 Signal/Slot連接方法技術細節分享

›
Qt 5 Signal/Slot  連接方法技術細節分享 : Qt 自 5.0 提供了兩種編寫 Signal/Slot 連接的方法:基於 字串的連接語法 ( 需搭配 moc + SIGNAL/SLOT ) 和 基於 functor-based 的連接語法 ( 使用 P...
2018年8月16日 星期四

深度探索Arduino[In-depth exploration Arduino] 之 2 :在Arduino上執行 FreeRTOS創建兩個Task(TaskBlink1,TaskBlink2),加入外部中斷控制,利用Binary semaphores實現中斷與TASK同步

›
深度探索Arduino[In-depth exploration Arduino] 之 2 :在Arduino上執行 FreeRTOS創建兩個Task(TaskBlink1,TaskBlink2),加入外部中斷控制,利用Binary semaphores實現中斷與 TaskBli...
2018年8月8日 星期三

使用VMware Workstation 12 Player開啟 Linux OS虛擬機:以Ubuntu 14.04 LTS為例

›
使用VMware Workstation 12 Player開啟 Linux OS虛擬機:以Ubuntu 14.04 LTS為例 1. 免費虛擬機器VMware Workstation 12 Player下載與安裝,請參考: http://blog.xuite.net/yh...
2018年8月2日 星期四

Python 源碼解析之 list 與 tuple 的 特性與 操作methods 比較

›
本文最終將清楚了解: 得知了 list 與 tuple 的 methods 之差異,例如 list 可以 sort 排序 , 而 tuple 就不能 sort 排序; 以及兩者的特性: List其特性有: List is a collection which is or...
2018年6月27日 星期三

指標,網路上資訊好亂喔(1-1): 嵌入式 C&C++ 重點語法技術淺談[連載1] at ET-Lab(挖挖挖技術實驗室)

›
就跟標題一樣,近日,不、應該說長期以來很多網上討論區、論壇、各種影片等等,有時我點看了一下,其講法可能跟我所知道的 ANSI C89、C99或C11[註1],有些差異!!! 搞得我思考好亂喔。 這裡就我明確所知道的,且 要完全遵守ANSI C89、C99或C11標準[註1] ,...
2018年6月26日 星期二

用C語言擴展Python功能:適用使用時機,要驅動嵌入式Linux新硬體

›
Python中文維基:Python 直譯器本身幾乎可以在所有的作業系統中執行。Python的正式直譯器CPython是用C語言編寫的、是一個由社群驅動的自由軟體,目前由Python軟體基金會管理。 維基上也說:以 C++ (或 C) 撰寫的模組通常用於延伸 Python 解譯...
2018年6月12日 星期二

紀錄: 於ARM SoC開發板上使用 WebCam 完成人臉識別,並點亮對應人臉識別的LED燈

›
完成 使用 WebCam 在 Python 中以 OpenCV 完成人臉檢測 後,再接著是 於ARM SoC開發板上使用 WebCam 完成人臉識別,並點亮對應人臉識別的LED燈 。影片如下: 這影片是人臉識別DEMO的錄影,程式裡給了歐巴馬、川普的照片,啟動ARM So...
2018年6月11日 星期一

由識別手寫數字圖像應用程式(plot_digits_classification.py)範例了解機器學習(Machine Learning)的支持向量機(Support Vector Machine)演算法

›
現在有很多OSS的機器學習(Machine Learning)相關的Tools,讓非資工相關科系掌握機器學習(Machine Learning)演算法相對容易很多。如Scikit-learn就是開源機器學習的一種框架,Scikit-learn的機器學習基本功能主要是分:監督學習(...
2018年6月10日 星期日

紀錄: 使用 WebCam 在 Python 中以 OpenCV 完成人臉檢測

›
這影片是紀錄 【Python +OpenCV】Python 3 程式設計最佳入門到進階應用實戰工程師培訓班:基礎至進階語法+影像處理與辨識(OpenCV) 課程的DEMO部分,請參考相關網頁:   先決條件是必須先安裝好相關的程式: Python、Opencv。。。。。。 ...
2018年4月15日 星期日

於mbed SDK Porting課堂講解Callback(R (*func)() = 0),而隨手Coding完成C/C++程式對應之解說範例

›
2018/4/15 課堂進行mbed SDK Porting,講義進行至P51頁的 class Callback<R()> { ... }; 時,全部的學員對這C++的template、function pointer、struct & union之混和運用,...
2018年4月6日 星期五

淺談CUDA 平行運算機制之 cudaMemcpy

›
完成 【AI人工智慧/機器、深度學習/平行運算:模組A】 CUDA 平行運算技術與實作實戰班 課程訓練,我在課堂上加強強調 GPU的運算能力是超級強大 ,但CUDA是異質多核心系統架構,在CPU是x86架構,GPU是NVIDIA的,採PCIe BUS的架構下,因為PCIe BUS...
2017年12月28日 星期四

江義華的部落格(cyh.etlab's blog)

›
這裡記錄了我的點點滴滴!我的email: microcyh@seed.net.tw (嵌入式 Linux 實戰精修班/8051/C++/嵌入式ARM-Cortex M3系統開發進階班 /Linux dervice driver/FPGA)
2017年12月27日 星期三

1. MEGAWIN笙泉公司 MA92G8A系列專用型 ASSP, ARM Cortex M0 SoC微控制器

›
MEGAWIN笙泉公司在ARM 32位元系列SoC 微控制器(MCU)市場,針對特定應用領域推出專用型解決方案,以創造與眾不同的產品價值。 笙泉,憑藉著在傳統8051 MCU的優異抗干擾能力及極佳的加密性核心技術上, 以ARM Cortex-M0為內核 ,開發出MA92G8A系列...
2017年9月4日 星期一

成果紀錄:將uClinux porting 到 STM32F4 Discovery,與執行一支Linux AP 及 執行 lseek 的Linux Device Driver驅動程式

›
這裡簡單紀錄這一 "將uClinux porting 到 STM32F4 Discovery" 的成果。 參考這些網址: http://www.emcu.it/uCLinux/uCLinux.html 、 https://emcraft.com/product...

2017 9/5成果紀錄:將uClinux porting 到 STM32F4 Discovery,與執行一支Linux AP 及 執行 lseek 的Linux Device Driver驅動程式

›
這裡簡單紀錄這一 "將uClinux porting 到 STM32F4 Discovery" 的成果。 參考這些網址: http://www.emcu.it/uCLinux/uCLinux.html 、 https://emcraft.com/product...
1 則留言:
2017年7月6日 星期四

添加新的Cortex Mx SoC[ STM32F系列]到mbed-OS IOT物聯網產品之mbed SDK Porting 移植技術課程

›
業界常常在做有關物聯網新產品開發時,採用ARM mbed OS物聯網開發平台,然目前 mbed online Compiler官網所提供的各廠家有支援 mbed 之SoC CPU,都是特定的型號。舉例: 意法半導體STMicroelectronics在其 STM32F10x 系列...
›
首頁
查看網路版

關於我自己

江義華的部落格
檢視我的完整簡介
技術提供:Blogger.