原创 Mysql數據結構同步工具

一直從事軟件網站系統開發工作,經常要在本地開發完成後,同步數據庫結構到服務器端, 一般來說新項目就是把本地數據庫直接導出到生產環境即可,但是後續的維護在數據結構同步上就稍顯麻煩, 因此就有了這個項目的由來分享一個自己開發的小工具,方便進行

原创 在CentOS6.9服務器上安裝Tensorflow 1.8.0環境非GPU版本

我的服務器是Centos6.9的系統無GPU,而因爲python2.7的版本 沒法直接使用 pip 安裝tensorflow ,而我又因爲很多原因需要使用python2,項目一時沒法升到python3,所以有了這篇帖子 首先因爲我的項目需

原创 Smart210啓動流程、鏈接地址、複製代碼等,解決串口控制檯不好使問題

210串口控制檯-問題描述當210做到串口控制檯發現按照視頻及210故障分析之後卻發現仍然不好使,這個是因爲視頻中老師的代碼中去除了一部分之前課程中與串口控制檯無關部分的代碼,這邊正常大家應該會發現,移植內核中printf函數還是會不好使

原创 移植jetson-inference的TensorRT到ubuntu 16.04

首先你得確定 你已經正常安裝好NVIDIA顯卡驅動、CUDA8.0以上 按照課程目前是體驗TensorRT,TensorRT是一個比CAFFE輕量級的CUDA開發框架, 主要用於嵌入式系統,因爲CAFFE比較龐大不適於嵌入式,因此可以在

原创 python+opencv+caffe+攝像頭做目標檢測

首先之前已經成功的使用Python做圖像的目標檢測,這回因爲項目最終是需要用攝像頭的, 所以實現攝像頭獲取圖像,並且用Python調用CAFFE接口來實現目標識別 首先是攝像頭請選擇支持Linux萬能驅動兼容V4L2的攝像頭, 因爲之前用

原创 IIC專題(三)-smart210裸機透過IIC操作板載AT24LC04

前兩篇已經講了如何在Linux下操作AT24C04,本篇來實現裸奔的代碼吧 首先因爲要操作AT24C04當然就得先了解一下這個EEPROM及相關的知識 我們在第一篇中已經介紹了AT24LC04他的設備地址是0xA0如果是讀就是0xA1 我

原创 無人機項目1: Robot Operation System (ROS機器人操作系統)

最近加入一個無人機項目學習的課程,因爲涉及技術面相當廣,再此留下記錄供後人參考 整個項目規劃如下 Sprint1(7天): 1.1開發環境搭建(ubuntu)  1天 1.2移植ros至tk1,tx1  3天 1.3移植ros至虛擬

原创 smart210裸機使用spi驅動RC522 Mifare模塊

首先因爲學習SPI的時候,僅僅只有盲寫,而剛好手邊有一個RC522模塊, 使用的是SPI接口,因此就萌生了拿硬件來實作的念頭, 既然開幹就要先看好怎麼接線,查了210的原理圖發現,CON14已經引出了SPI0的四個接腳,只是針距是2.0

原创 IIC專題(二)-使用內核原代碼提供的at24.c驅動來操作I2C的at24lc04 EEPROM

前面第一篇已經講了有關IIC的相關知識這邊就不再重複, 本篇我們使用內核原代碼提供的at24.c驅動來操作I2C的at24lc04 EEPROM 內核I2C子系統的架構請參考第一篇文章,這邊只講at24.c相關的部份 接下來因爲驅動使用

原创 使用自己訓練的KITTI數據集,用Python做detectnet偵測

首先訓練過程就不再多說了,訓練完之後會得到最重要的兩個文件, 一個是網絡結構文件 deploy.prototxt ,一個是訓練完的權重文件,我使用的是NVcaffe+digits訓練工具訓練, 經過多次的訓練,目前準確度達到84%,如下圖

原创 安裝NVIDIA顯卡驅動+CUDA+CUDNN+NVCAFFE的問題總結

首先安裝的過程就不多贅述,網上有的是帖子介紹如何安裝,基本上都大同小異, 我就先說一下我遇到的幾個問題,首先因爲ubuntu16.04自帶了nouveau驅動,這樣會導致我們安裝驅動的時候出問題, $ mv /lib/modules/4.

原创 無人機項目外篇-在NanopiM1跟T3的debian8上移植ROS

首先因爲最近在做無人機項目,學以致用就想的在實際的項目中應用, 肯定得在實際的板子上進行移植,在移植過程中遇到非常多的問題, 也參考過官方的說明以及一大堆的帖子,總結一下經驗 一、安裝前準備 1.1.添加ROS源 $ sudo sh

原创 IIC專題(一)-Smart210的I2C操作使用I2C通用驅動撰寫用戶態驅動程序

首先先來了解一下,I2C的相關知識 首先我們知道IIC總線是採用兩線式串行通訊接口,分別爲SDA數據線以及SCL時鐘信號 其中每個I2C設備有個7位的從設備地址,7位的地址中前4位是設備識別地址,這個需要看實際操作的外圍器件手冊來確認,