Time of Update: 2018-12-03
做ARM嵌入式開發時,有時得整彙編代碼,但在SIS裡建立PROJECT並ADD TREE的時候,根據預設設定並不會把該TREE裡面所有彙編檔案都包含進來,預設只加了.inc和.asm尾碼的, .s尾碼的沒有。而且用SIS開啟.s的檔案時,一片黑白沒有色彩, 感覺回到DOS的EDIT時代裡了。 解決方案是在Options->Document Options裡面,點左上的Document Type下拉式功能表,選擇x86 Asm Source
Time of Update: 2018-12-03
(1)WIFI的網路結構,主要包括以下幾部分:* 網站(Station),網路最基本的組成部分。* 基本服務單元(Basic Service Set,BSS)。網路最基本的服務單元。最簡單的服務單元可以只由兩個網站組成,網站可以動態連接(associate)到基本服務單元中。它是一種特殊的Ad-hoc LAN的應用,一群電腦設定相同的BSS名稱,即可自成一個group,而此BSS名稱,即所謂BSSID。* 分配系統(Distribution
Time of Update: 2018-12-03
(1)交叉編譯器 在主機上用來編譯其它類型機器上可執行代碼的編譯器就叫交叉編譯器,我們進行嵌入式linux的開發主機大部分都是X86,而我們的嵌入式系統的處理器有可能是ARM/MIPS等非X86處理器,這時候就必須使用ARM/MIPS的交叉編譯器才能編譯出在這些處理器上能夠執行的代碼。這裡我們使用的是ARM最新的EABI編譯器。 交叉編譯器在編譯的時候,對於浮點運行會預設硬浮點運算FPA(float point architecture),而沒有FPA的CPU,比如三星的24
Time of Update: 2018-12-03
Time of Update: 2018-12-03
開發中,會碰到兩個不同但類似的機型在豌豆夾裡面被識別為同一個機型,比如XT810和MT810都被豌豆夾識別為XT810,那做MT810的工程師就比較鬱悶,因為不同的機型需要區別對待。由於豌豆夾是根據裝置的PID和VID來識別,所以我們需要修改手機的PID和VID。 這個需求涉及到PC 端android ADB driver和工程代碼中ALPS 兩部分的修改。(1)Android 手機driver端:請直接修改 alps\mediatek\custom\mt6573
Time of Update: 2018-12-03
自己的MID平台播放視頻支援的格式有限,按照應用要求需要擴充更多的格式。6410自己是帶MFC(multi format codec),支援MPEG4,H263,H264的硬解碼。通過ls -l /dev可以得知s3c-mfc的驅動模組已經載入了,在android中操縱MFC的編解碼部分是在external/opencore/codecs_v2/video/s3c_mfc目錄下,發出IO控制。在SD卡中拷貝了.mp4視頻檔案,的確可以播放,下面跟蹤下MFC的工作流程。
Time of Update: 2018-12-03
Time of Update: 2018-12-03
在終端中輸入xinput list查看列表如下:dell@dell-Inspiron-7420:~$ xinput list⎡ Virtual core pointer id=2[master pointer (3)]⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]⎜ ↳ A4Tech USB Mouse
Time of Update: 2018-12-03
(1)各種款式的網路攝影機會有一個最大的支援解析度,通常此時的格式約定是:1,30W:640*480=307200;2,130W:1280*1024=1310720;3,200W:1600*1200=1920000;4,300W:2048*1536=3145728;5,500W:2592*1944=5038848;6,1600W:4096*4096=16777216; 硬體平台是6410,軟體平台是android
Time of Update: 2018-12-03
一,兩者的用法 枚舉類型定義用關鍵字enum標識,形式為: enum 標識符 { 枚舉資料表};枚舉資料(枚舉常量)是一些特定的標識符,標識符代表什麼含義,完全由程式員決定。資料枚舉的順序規定了枚舉資料的序號,從0開始,依次遞增。enum status{ copy, delete};枚舉類型status僅有兩個資料,一個是copy,一個是delete,序號為0、1,代表複製與刪除。enum status{ copy=6,
Time of Update: 2018-12-03
隨著ADSL和小區寬頻普及,寬頻網步入了千千萬萬老百姓的家庭。在這場普及運動中電信等運營公司都宣稱自己的速度能夠“1M到戶”,甚至是10M,100。然而實事是這樣嗎?10M,100M的傳輸速率的真假,我們先來談談所謂的1M寬頻,電信公司是怎麼計算的。其實,在寬頻網中,電訊廠商們1M寬頻是指1Mbps(megabits per second 兆位元每秒),bps是bit per second 的縮寫,也就是每秒多少位 的意思,是用來計算資料傳輸速率的單位 。舉例來說,一般電信局通常說的1M的寬頻,
Time of Update: 2018-12-03
除了某些嵌入式系統之外,一般而言作業系統都有個在建立(或轉化成)新進程時如何裝入目標程式的二進位映像並啟動其啟動並執行問題。由於在電腦技術的發展曆史中並沒有形成某種單一的、為所有作業系統和編譯/串連工具所共同遵循的標準,這個裝入/啟動的過程就不可避免地呈現出多樣性。而且,即使是同一種作業系統,也會在其發展的過程中採用多種不同的目標映像格式和裝入機理。而動態串連庫技術的出現,則又使這個過程進一步地複雜化了,因為此時需要裝入的不僅是目標程式的映像,還有動態串連庫的映像,並且還要解決目標程式與具體庫
Time of Update: 2018-12-03
一、檔案目錄類1、建立目錄:mkdir 目錄名2、刪除空目錄:rmdir 目錄名3、無條件刪除子目錄::rm -rf 目錄名4、改變目前的目錄:cd 目錄名 (進入使用者home目錄:cd ~;進入上一級目錄:cd -)5、查看自己所在目錄:pwd6、查看目前的目錄大小:du7、顯示目錄檔案清單:ls -l (-a:增加顯示隱含目錄)其中:藍:目錄;綠:可執行檔;紅:壓縮檔;淺藍:串連檔案;灰:其他檔案;紅底白字:錯誤的串連檔案。8、瀏覽檔案:more 檔案名稱.txt;less
Time of Update: 2018-12-03
import javax.swing.*;import java.awt.*;public class JMenuTest extends JFrame{public static JMenuBar jmb = new JMenuBar();public JMenuTest() {try {String lookAndFeel =
Time of Update: 2018-12-03
本文出自 “子 孑” 部落格,請務必保留此出處http://zhangjunhd.blog.51cto.com/113473/18331 將Apache的commons-fileupload.jar放在應用程式的WEB-INF\lib下,即可使用。下面舉例介紹如何使用它的檔案上傳功能。所使用的fileUpload版本為1.2,環境為Eclipse3.3+MyEclipse6.0。FileUpload 是基於 Commons IO的,所以在進入項目前先確定Commons
Time of Update: 2018-12-03
import javax.servlet.http.*;import javax.servlet.*;import java.io.*;import java.sql.*;public class welcome extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) {Connection conn = null;PreparedStatement ps =
Time of Update: 2018-12-03
#include <iostream>#include <cstring>using namespace std;#define MAX 32767 typedef struct{ int weight; char value; int parent; int lchild; int rchild;}HTNode, *HuffmanTree; //動態分配數組儲存霍夫曼樹typedef struct{ char *
Time of Update: 2018-12-03
問:代碼如下</style><?phpif(isset($_POST['Submit']) && $_POST['Submit']=="登入"){ //通過isset()函數對登入按鈕進行判斷 $user=$_POST['Text1']; //通過$_POST函數調用表單文本域的值$pass=$_POST['Password1']; if(empty($user)||empty($pass)){
Time of Update: 2018-12-03
#include <stdio.h>#include <conio.h>#include <stdlib.h>#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define OVERFLOW -1#define OK 1#define ERROR 0typedef int Elemtype;typedef int Status;typedef struct { Elemtype *elem;
Time of Update: 2018-12-03
首先添加PPA源。開啟終端,輸入:sudo add-apt-repository ppa:bumblebee/stable然後輸入:sudo apt-get update====================================================開始安裝。在終端輸入:sudo apt-get install bumblebee(該命令自動安**umblebee 3)sudo apt-get install