原创 Ubuntu安裝軟件與更新軟件(apt-get)

apt-get update 更新數據源列表 apt-get install+軟件名  安裝和更新軟件的命令 dpkg -l    列出所有已安裝的軟件包。 apt-get remove packagename        卸載一個已安

原创 Linux中C語言學習

Linux中C語言學習 1、C 編譯器     請在命令行使用下面的命令來檢查您的系統上是否安裝了 GCC:     gcc -v 安裝後,可看到如下信息: Thread model: posix gcc version 5.4.0 20

原创 CAN總線詳解

1、簡介 CAN是控制器局域網絡(Controller Area Network, CAN)的簡稱,是一種能夠實現分佈式實時控制的串行通信網絡。 優點: 傳輸速度最高到1Mbps,通信距離最遠到10km,無損位仲裁機制,多主結構。近些年來

原创 Ubuntu中安裝JDK簡明教程

1、jdk安裝包下載     鏈接: https://pan.baidu.com/s/1jkL35eW7vmHnbkuYkG3zsA 提取碼: u6rg 複製這段內容後打開百度網盤手機App,操作更方便哦 2、將jdk安裝包解壓得到一個文

原创 【UART】RS232、RS485、RS422詳細介紹

3.1、串口UART 1、RS232 全雙工、點對點、幾米。 由電子工業協會(Electronic Industries Association,EIA) 所制定的異步傳輸標準接口。通常 RS-232 接口以9個引腳 (DB-9) 或是2

原创 Linux內核驅動模塊

Linux內核驅動模塊 Linux 設備驅動會以內核模塊的形式出現,因此,學會編寫 Linux 內核模塊編程是學習 Linux 設備驅動的先決條件。 1、Linux 內核模塊簡介 Linux 內核的整體結構已經非常龐大,而其包含的組件也非

原创 Ubuntu掛載與卸載u盤

fdisk -l        查看插入U盤的名稱 mount /dev/sda1 /mnt  掛載U盤到mnt文件夾,需要root權限 umount /mmt 卸載U盤

原创 Ubuntu常用指令(持續更新中)

1、u盤的掛載與卸載 fdisk -l        查看插入U盤的名稱 mount /dev/sda1 /mnt  掛載U盤到mnt文件夾,需要root權限 umount /mmt 卸載U盤 2、文件的複製 cp -r 要複製的文件地址

原创 [問題-已解決!] arm-none-linux-gnueabi-gcc-4.4.1: No such file or directory

Ubuntu16.04 環境下,安裝好arm-2009q3.tar.bz2後使用命令arm-none-linux-gnueabi-gcc-4.4.1 -o helloworld helloworld.c -static編譯hellowor

原创 基於暗通道先驗的圖像去霧(附Python代碼)

一、實驗結果   二、暗通道先驗理論  發現有一個博主寫得比較詳細了,參考着看即可。 點擊閱讀(1) 點擊閱讀(2) 實驗大致流程:   三、Python代碼 #!/usr/bin/env python # -*- coding:u

原创 簡易數字合成信號發生器(天津大學課設)

一、設計目標:”簡易數字合成信號發生器”,產生正弦波信號 設計指標要求: 頻率範圍10Hz-1KHz,遞進控制;幅度0.2V-2V P-P,遞進控制;能驅動100Ω負載。 頻率數值和幅度數值的設定可以採用加、減按鍵步進控制或者直接輸入數字

原创 Python3.7安裝pillow包失敗問題

(1)、權限問題 因python安裝在c盤,需要以管理員權限運行cmd. 在開始菜單右擊選擇window………(管理員),運行,如下圖 (2)pip需要更新 輸入pip install Pillow顯示需要更新,按照指令python -

原创 Python-Image 基本的圖像處理操作

1. 首先需要導入需要的圖像庫: import Image 2. 讀取一張圖片: im=Image.open('/home/Picture/test.jpg') 3. 顯示一張圖片: im.show() 4. 保存圖片: im.save(

原创 怎麼用記事本寫網頁

超文本標記語言HTML是當前網頁設計領域最基礎的應用語言,使用HTML語言所編寫超文本文件(或稱HTML文檔)成爲萬維網上最普遍的網頁形式之一。HTML語言來源於著名的標準通用標記語言SGML(Standard Generalized M