原创 Socket 開關顯示器

局域網內手機控制開關工作電腦顯示器: #include <winsock2.h> #include <stdio.h> #include <windows.h> #pragma comment(lib,"ws2_32.lib") int

原创 Shell 學習9 - Shell 運算符

Bash 支持很多運算符,包括算數運算符、關係運算符、布爾運算符、字符串運算符和文件測試運算符。 原生bash不支持簡單的數學運算,但是可以通過其他

原创 Shell 學習5 - 第一個Shell腳本

打開文本編輯器,新建一個文件,擴展名爲sh(sh代表shell),擴展名並不影響腳本執行,見名知意就好,如果你用php寫shell 腳本,擴展名就用

原创 時鐘約束

設計一個計數程序,使用時鐘clk,在這個clk的上升沿計數。 硬件上該時鐘由50MHz晶振提供,因此設計時鐘就要約束爲50MHz,20ns時鐘週期。 編譯工程後打開quartus II TimeQuest: 點擊Netlist ->

原创 DS90CR287 調試總結

The DS90CR287 transmitter converts 28 bits of LVCMOS/LVTTL data into four LVDS data streams。 下面是它的pin圖: RxOUTn對應的就是T

原创 linux 應用程序的執行過程詳解

1.父進程的行爲: 複製,等待 執行應用程序的方式有很多,從shell中執行是一種常見的情況。交互式shell是一個進程(所有的進程都由pid號爲1的init進程fork得到,關於這個話題涉及到Linux啓動和初始化,以及idle進程等,

原创 Shell 學習3 - Shell 腳本語言與編譯型語言的差異

大體上,可以將程序設計語言可以分爲兩類:編譯型語言和解釋型語言。編譯型語言 很多傳統的程序設計語言,例如Fortran、Ada、Pascal、C、C

原创 Shell 學習4 - 什麼時候使用Shell

因爲Shell似乎是各UNIX系統之間通用的功能,並且經過了POSIX的標準化。因此,Shell腳本只要“用心寫”一次,即可應用到很多系統上。因此,

原创 Shell 學習2 - 幾種常見的Shell

上面提到過,Shell是一種腳本語言,那麼,就必須有解釋器來執行這些腳本。 Unix/Linux上常見的Shell腳本解釋器有bash、sh、csh

原创 高清網絡攝像機主流芯片方案之安霸、德儀和海思對比

(本文由四川艾普視達數碼科技有限公司 蘇彬、範清華 蒐集整理)        高清網絡視頻監控發展到今天,市場也開始進入真正的高清時代,諸多有實力的高清攝像機廠家的產品線也逐漸完善起來,高清網絡視頻監控的配套產品有更加豐富和成熟。與此同時

原创 RGB888 TO BT1120 轉換

module datainput(DVAL,LVAL,FVAL,in,clk_m,Y_data,C_data); input LVAL; input clk_m; input FVAL; input DVAL; input [23:0]

原创 Shell 學習8 - Shell 替換

如果表達式中包含特殊字符,Shell 將會進行替換。例如,在雙引號中使用變量就是一種替換,轉義字符也是一種替換。 舉個例子:#!/bin/bash

原创 突發奇想:智能雨傘有沒有市場

夏天臨近(大太陽,偶爾雨水季節),幾個月前就構思了一種基於四旋翼的智能雨傘或太陽傘(後面統稱爲智能雨傘),今天寫出來跟大家討論,這種雨傘到底有沒有市場,能不能被大衆接受。 市面上現有智能雨傘樣式: 1.防丟功能 該類雨傘配備鈕釦電池,在

原创 Shell 學習1 - Shell 簡介

Shell本身是一個用C語言編寫的程序,它是用戶使用Unix/Linux的橋樑,用戶的大部分工作都是通過Shell完成的。Shell既是一種命令語言

原创 Shell 學習7 - Shell 特殊變量

前面已經講到,變量名只能包含數字、字母和下劃線,因爲某些包含其他字符的變量有特殊含義,這樣的變量被稱爲特殊變量。 例如,$ 表示當前Shell進程的