原创 記錄一次開發板無法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 ---