原创 STM32F4 + eMMC 之 EXT_CSD寄存器讀取和寫入(修正)

參照 JEDEC  eMMC標準:JESD84-B51 (Revision of JESD84-B50.1, July 2014) 基於STM32Cube_FW_F4_V1.21.0庫修改(stm32f4xx_hal_mmc.h),4bi

原创 網絡socket編程指南

網絡socket編程指南  作者:佚名    文章來源:www.rtoscn.net介紹  Socket 編程讓你沮喪嗎?從man pages中很難得到有用的信息嗎?你想跟上時代去編Internet相關的程序,但是爲你在調用 connec

原创 vxworks字符設備驅動傻瓜教程

* 標準I/O函數open(), create(), read(), write(), ioctl(), close() , remove()各個函數的詳細說明可參考Tornado的相關幫助文件。* 字符設備驅動實例(頭文件和源文件代碼)

原创 IMCT9200裸板啓動vxWorks內核

從裸板啓動VxWorks內核步驟:1.上電前的準備工作:1)將串口連接好(注意串口線交叉問題);2)用跳線帽將JP1的2,3短接(這時系統將從內部啓動);3)啓動超級終端,參數設置爲115200,8,NO,1,NO;2.接通3.3V電源前

原创 STM32F407使用HSI的問題

官方HAL庫(1.21版本)中,時鐘初始化時調用了  __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST(RCC_OscInitStruct->HSICalibrationValue) ,修改HSI的校準值(出廠時

原创 notable + 堅果雲打造自己的markdown雲筆記

notable [https://github.com/fabiospampinato/notable/releases]: 主力編輯器(linux ,mac,windows) 堅果雲 [https://www.jianguoyun.co

原创 linux取代windows方案

1、選擇linux發行版 ubuntu    debian   ...... 2、應用軟件替換方案  如果應用軟件沒有對應的linux版本,可選用以下四種方案之一: (1)尋找相應的linux替代軟件   如office可用wps,mat

原创 run onenote under linux

linux下安裝android 虛擬機(genymotion) 下載onenote apk (x86) version https://www.apkmirror.com/apk/microsoft-corporation/onenote

原创 fatFs,LittleFs,RelianceEdge Fs, LwExt4嵌入式文件系統寫入速度對比

STM32F407 + eMMC顆粒(東芝8GB,4位SDIO接口) fatFs最快,~1MB/s RelianceEdge Fs 與 LwExt4差不多,~500KB/s LittleFs最慢,~200KB/s (配置不對?感覺系統還不

原创 STM32F4 + eMMC 之 EXT_CSD寄存器讀取

基於STM32Cube_FW_F4_V1.21.0庫修改(stm32f4xx_hal_mmc.h),4bit模式,其他與SD卡驅動類似。實測寫入速度 1MB/s左右。 容量計算: Capacity = (hmmc->MmcCard.Emm

原创 python處理mp3音頻文件:搜索靜音(空白)時間

最近在做英語單詞的lrc字幕文件時,有個需求:需要找出mp3中的靜默起始時間,網上搜索了相關資料,搞了個python實現如下: 其中 detect_silence(sound,300,-35,1)中的兩個參數300,-35分別對應搜索最小

原创 vxworks下MUX接口的使用

1. END驅動與MUX接口概述 VxWorks下增強型網絡驅動-END(EnhancedNetworkDriver)是一個數據鏈路層驅動程序,增強型網絡驅動(END)是OSI模型中數據鏈路層的實現,通過MUX函數與網絡協議層通訊。END

原创 ARM CC heap&stack

1.作用:用於提供編譯器的初始化C庫函數設置用戶程序的堆棧所需要的堆棧信息。2。__user_initial_stackheap() 返回: r0 中的堆基址 r1 中的堆棧基址,即堆棧區中的最高地址 r2 中的堆限制 r3 中的堆棧限

原创 部分經典IT書籍

【系統,網路管理】1) Learning the Unix Operating System              1565923901 O'reilly/1997-4ed        ***強力推薦

原创 關於LWIP_1.4.1在STM32平臺移植後大數據包ping不通問題

由於STM32FXX系列的以太網MAC具有CheckSumOffload特性,可以自動爲TCP,UDP,ICMP等IP報文計算校驗和,導致大數據包在第一個IP分段之後的IP fragment會自動加入校驗和,而導致數據錯誤,因此即使在LW