原创 如何移植openssh到嵌入式平臺

編譯openssl 配置和設置環境變量 這裏使用移遠的4G模組開發,直接使用SDK中的交叉編譯工具。 export PATH=/home/red/lte/ec25af/ql-ol-sdk/ql-ol-crosstool/sysroots/

原创 如何用python寫個腳本從OpenGrok上把代碼下載到本地

  最近一直在opengrok上看代碼,該工具搜索,查看調用等都很方便,不好是放在服務器上,有時候網絡不好時,看起來很不方便。便想着把代碼下載到本地,網絡不好時在本地看。首先是網上找下載工具,都沒有合適的。最後沒辦法只好自己動手寫

原创 【轉載】linux驅動的Makefile詳解

# 模塊被編譯時會前後兩次進入該目錄進行編譯。 # 在該目錄下(即模塊所在的目錄)執行make命令時,第一次根據該Makefile # 進行編譯,此時KERNELRELEASE變量的值爲空,所以ifeq條件成立。 # KERNELRELE

原创 EC20上如何使用bootchart分析開機啓動時間

EC20是上海移遠的一款LTE CAT4模組,在市場上有比較廣泛的運用。在Openlinux版本上進行項目開發時,如果要想優化程序,診斷系統啓動時間,可以使用該工具。 Bootchart是busybox的一個程序運行分析工具,可以方便抓取

原创 STM32H7xx 調試HardFault的一次記錄

STM32H7是ST新推出的一款cotex-m7核心的高性能產品,核心頻率達到了400Mhz。雖然是M7核心,但是和M3一樣都是屬於M家族成員,所以各個寄存器和地址以及硬核的事務流程處理上基本沒有什麼大的變化。 下面說調試的過程,在Har

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 C51啓動文件詳解

$NOMOD51  ; Ax51宏彙編器控制命令,禁止預定義的8051。使編譯器不使能預定義的8051符號,避免產生重複定義的錯誤。 ;----------------------------------

原创 allegro更新PCB中的羣體或單個過孔的方法(圖文)

選擇tools->padstack->modify design padstack.選擇你要修改的過孔,然後右鍵edit,會打開pad designer軟件。修改過孔參數以後,選擇file->update to design即可。回到PC

原创 Cadence導入altium生成的網表時出現的一些錯誤及解決方法

    在altium中畫的原理圖需要在allegro中layout時,需要將altium原理圖的網表導出,轉成allegro的格式,再在allegro中導入就可以了。altium中導出網表使用Design->netlist for pr

原创 tar解壓縮命令

tar -c: 建立壓縮檔案 -x:解壓 -t:查看內容 -r:向壓縮歸檔文件末尾追加文件 -u:更新原壓縮包中的文件 這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案

原创 MG-SOFT 編譯時找不到root ID的問題

MG-SOFT是一套用來開發管理SNMP的好軟件。使用到現在有幾個注意點記錄在這裏。 1、作爲應用開發人員,如果有了第三方的MIB文件,可以使用MIB Browser獲取設備SNMP信息,以驗證自己的獲得的結果是否正確。但是要先編譯MIB

原创 tftp服務器配置的注意事項

在配置TFTP服務器的時候,按照網上的資料,先安裝三個必要的軟件,修改配置文件,但是下載上傳都不成功。網上搜索的都是下載成功,上傳不成功。我使用本機的服務也不能下載,各種文件的權限和目錄也都是正確的也不行。 後來發現是由於還有個配置文件,

原创 51單片機控制K9K8G08U0C NAND Flash讀寫程序

網上看到這個源代碼,雖然感覺51用到nandflash的情況不多,但是可以借鑑理解nandflash的讀寫流程 #include< STC12C5A60S2.H> #include< intrins.h> #include < SMG.h

原创 ls1021atwr的jffs2文件系統配置

ls1021atwr的sdk默認配置的鏡像編譯後生成的jffs2文件系統下載後異常。顯示屏蔽碼0x1985未找到。網上查說是擦除塊的問題。查看FLASH的配置 使用命令 cat /proc/mtd 顯示擦除塊大小爲128K,這裏不

原创 net-snmp-5.7.3移植到OK6410開發板

1,從www.net.-snmp.org下載net-snmp5.7.3源碼包解壓 2,配置 ./configure--build=i686-linux //編譯平臺,根據平臺的不同,可能需要改成i386--host=arm-linux