原创 樹莓派環境搭建(2):搭建samba 服務器

1 說明 本文主要說明如何在樹莓派系統上搭建samba服務器。 2 開發環境 硬件環境:樹莓派3代B+ 開發板 軟件環境:樹莓派操作系統 3 搭建步驟 3.1 安裝samba 服務器軟件 1、 首先,需要更新軟件源,此步驟一定要操作,

原创 zynq7010 在 linux 系統下 irq_f2p 中斷驅動

1 說明 zynq 平臺,需要用到 pl (FPGA)端發送中斷給 ps端(ARM),發送的中斷名稱爲 IRQ_F2P[15:0],該中斷一共有16個,中斷號分別爲 61-68, 84-91。本文針對該中斷在linux 環境開,開發

原创 configure 配置參數說明

configure 配置參數說明1 說明2 開發環境3 configure參數說明3.1 查看configure 配置選項3.2 參數說明3.2.1 build 參數3.2.2 host 參數3.2.3 target 參數3.2.4

原创 樹莓派環境搭建(1):製作樹莓派系統

1 說明 本文爲樹莓派系統燒錄,採用一張SD卡,將樹莓派系統燒錄至SD卡,製作樹莓派啓動盤。 2 開發環境 硬件資源:SD卡一張、讀卡器一個、樹莓派三代B+開發板一個。 3 製作步驟 3.1 下載樹莓派操作系統 下載最新的樹莓

原创 CRC 算法C代碼

1 說明 本文爲CRC8 算法,算法公式爲 C(x) = x^8+ x^2+ x^1+ 1 2代碼實現 /* * CRC table for the CRC-8. The poly is x^8+ x^2+ x^1+ 1 */ co

原创 C語言實現字節流與十六進制字符串的相互轉換

原文出自:http://blog.csdn.net/qq387732471/article/details/7360988 void ByteToHexStr(const unsigned char* source, char* dest

原创 區塊鏈核心技術演進之路 – 挖礦演進

說明 本文轉自其他網站 Mark 2016-11-08 17:07 發佈在 區塊鏈,技術指南 http://www.8btc.com/blockchain-tech-mining 挖礦是作算法運算的過程,從計算機和代碼的角度來說,是

原创 Ubuntu 搭建Jenkins服務器以及配置郵件工程全解

1. 說明 持續集成倡導團隊開發成員必須經常集成他們的工作,甚至每天都可能發生多次集成。而每次的集成都是通過自動化的構建來驗證,包括自動編譯、發佈和測試,從而儘快地發現集成錯誤,讓團隊能夠更快的開發內聚的軟件。 Jenkins 是一個開源

原创 減小程序rom ram,gcc -ffunction-sections -fdata-sections -Wl,–gc-sections 參數詳解

本文轉自 p_fly的博客:https://blog.csdn.net/pengfei240/article/details/55228228 作者:挖坑專業戶 背景 有時我們的程序會定義一些暫時使用不上的功能和函數,雖然我們不使用這些

原创 keil 採用 makefile 實現編譯

1 說明 由於keil 軟件需要收費,故有許多公司或者個人希望能夠使用makefile 實現編譯功能。如此一來,就可以脫離了keil 公司的限制,自由開發。 2 開發環境 (1) windows 操作系統的PC一臺。 (2)arm-gc

原创 工程師職稱申報

1 說明 本文用於記錄如何申請工程師職稱,如初級、中級、高級。 2 申報網址 申報網址爲: https://sz12333.gov.cn/tpmisunit/zjindex.jsp 如果不記得網址,可以直接搜索深圳市人事局,進入人事局官

原创 configure 配置選項

1 說明 本文轉自第三方博客:https://blog.csdn.net/chituhuan/article/details/52383606 作者:chituhuan 最近移植一些第三方庫,學習了configure配置文件生成Make

原创 C語言實現字節流與十六進制字符串的相互轉換

原文出自:http://blog.csdn.net/qq387732471/article/details/7360988 void ByteToHexStr(const unsigned char* source, char* dest

原创 busybox login: can't execute '/bin/bash': No such file or directory 解決方法

1. 問題描述 嵌入式開發板,開機啓動執行login,登錄時候,彈出提示 login: can’t execute ‘/bin/bash’: No such file or directory 2. 問題分析 busybox支持ash、

原创 linux sed命令刪除特殊字符(含斜線、冒號等轉義字符)

簡介 sed 是一種在線編輯器,它一次處理一行內容。 處理時,把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space)。 接着用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往屏幕。 Sed主要用來自動