原创 記錄一次開發板無法ping通外網的解決辦法 ping: sendto: Network is unreachable mount: RPC: Unable to send; errno = Ne

解決辦法是 增加路由的網關地址 route add default gw 192.168.8.1 根據你的 路由器的設置 你的 網關地址不一定和我的一樣 一般是你當前的 主機的 IP 的前三組 最後一組是 .1 192.168

原创 Ubuntu雲服務器 下 VPS 部署 NFS 服務器

Ubuntu 下 VPS 部署 NFS 服務器 因爲一些原因 我現在有一臺雙核4G內存的彈性計算主機, 剛好最近在學習嵌入式linux,開發板經常需要去進行網絡文件系統(NFS)的文件掛載。 這裏 在 VPS 上面 安裝 NF

原创 硬件設計:AD20 altium designer 設置 交叉選擇 PCB 和 原理圖同步選擇的設置方法 cross select mode

同步選擇就是 選中了  原理圖中的器件再去打開PCB時同樣會被選中 官方的叫法是 cross select  mode 這個是 右上角的  齒輪  也就是設置      

原创 嵌入式linux學習筆記--- uboot 編譯報錯 dtc: command not found

提示這樣的錯誤的時候是因爲 搭建的環境中缺少 device-tree-compile 所以就需要安裝一個dtc sudo apt install device-tree-compiler  

原创 嵌入式linux 學筆記 linux 創建一個開機自動啓動的服務 frpc.service

要去設置一個進程 開機自動啓動  這裏我記錄一下我用的一種方法 我做的是開機自動開啓  frp 這裏的類型選用的事  idle   這個服務會等到最後再去執行   [Unit] Description=frpc service Afte

原创 記錄發現的一個bug LmacRxBlk:1 micropython esp8266

bug 的提示如上圖所示,在網上找了很多資料之後發現  這個應該是提醒我們的  TCP buff  滿了 沒有辦法接收新的數據 從下面幾個網友的回答來看 大概率就是沒有處理好 TCP buffer    暫時還沒有解決的辦法,甚至都沒找

原创 畢業設計--20200302--domoticz-ESP8266+micropython+MQTT 發送數據到 虛擬傳感器

記錄一下成果 主要是 domoticz  接收我們自己定義的傳感器的數據。  我準備用 Stm32 進行數據採集 然後讓 ESP8266 發送出去 目錄 MQTT的一些認識 microPython程序的實現 main.py domotic

原创 嵌入式linux學習筆記--20200224--SDRAM的介紹與使用 基於JZ2440V3 S3C2440

在寫這篇文章之前 參閱了很多大佬的博客,發現自己距離大佬的差距是那麼的遙遠。不過我還是要寫這篇,這是我自己的感悟以及理解。 以下幾個鏈接是我參考比較多的  寫的非常棒的。 高手進階,終極內存技術指南。   https://blog.csd

原创 嵌入式linux學習筆記--20200224--JZ2440V3-S3C2440的Nor Flash啓動流程分析以及參數修改測試

NOR Flash 是一種常見的存儲設備。它可以向內存一樣的讀,但是不可以像內存一樣寫。 因爲它的這一特性很多的嵌入式linux 設備都會有一塊NOR flash 作爲啓動的芯片。在系統一上電之後就可以直接開始運行程序,執行初始化操作。但

原创 畢業設計--2020-1-13 DS3231秒出問題(秒讀數全部是偶數的原因)

今天測試了DS3231 這個傳感器,這個傳感器的其他的特點不在贅述,資料很齊全。 主要是和大家分享一下我遇到的問題。 先說明原因    缺少了一個 ACK位   SCL時鐘的第一個時鐘給了 ACK 之後  所有回讀的bit 都錯位了。 在

原创 抓蟲:1 Stm32F407 引腳相互影響問題 PC6 CP7 輸入捕獲相互影響

發現了一個問題,單片機在配置定時器的輸入捕獲時  沒有配置的通道(PC7 TIM8CH2)的數據 會影響到配置的通道(PC6  TIM8CH1)  經過排查後發現問題的原因是因爲定時器的輸入捕獲IO沒有進行上下拉設置,導致引腳浮空,同時

原创 嵌入式linux學習 筆記----nfs掛載網絡文件系統

今天主要的是學習一下NFS掛載網絡文件系統。  我這裏主要是爲了學習嵌入式linux開發而準備的。 先分析網絡文件系統的用處。  在我們進行嵌入式linux開發的時設備驅動程序的編譯是需要在linux環境下藉助 編譯工具去進行編譯的,這個

原创 畢業設計--2020-02-01 奇耘4.2寸墨水屏 程序設計中的一些反思

畢業設計中的墨水屏的方案是使用的奇耘4.2 寸的墨水屏, 在當時的硬件設計時我將 墨水屏和 OLED 12864 設計在了一條總線上,以爲他們同樣都是 SPI 總線就可以比較方便的進行控制。 在程序的設計上 我設計了 SPI  +DMA

原创 嵌入式linux學習筆記-20200220-JZ2440 裸機001 彙編代碼點燈程序

使用的開發板是 韋東山老師的 JZ2440V3 第一步就是找到燈的 IO 根據原理圖, 我們要想點亮 LED  需要給對應的 IO口 拉低  也就是說 需要拉低 GPF4  GPF5 GPF6 要設置一個 IO口的輸出  第一步就是

原创 畢業設計--2020.02.13-----基於Stm32F407的 BME680傳感器庫函數的遷移

畢業設計準備用 博世的 BME680 傳感器來獲取溫溼度以及氣壓 空氣質量信息。我選用的傳感器是這樣的 短期內可能不會上傳代碼,這是畢設的一部分  需要代碼的小夥伴留言吧 傳感器使用的是IIC協議進行通訊的 接線邏輯如下 VCC ---