Time of Update: 2018-12-05
FrameBuffer是出現在2.2.xx核心當中的一種驅動程式介面。這種介面將顯示裝置抽象為框架緩衝區。使用者可以將它看成是顯示記憶體的一個映像,將
Time of Update: 2018-12-05
Multisim元件庫名稱中英文對照表1。Source庫:包括電源、訊號電壓源、訊號電流源、可控電壓源、可控電流源、函數控制器件6個類。2。BASIC庫:包含基礎元件,如電阻、電容、電感、二極體、三極體、開關等;3。Diodes:二極體庫,包含普通二極體、齊納二極體、二極體橋、變容二極體、PIN二極體、發光二極體等。4。Transisitor庫:三極體庫,包含NPN、PNP、達林頓管、IGBT、MOS管、場效應管、可控矽等;5。Analog庫:模擬器件庫,包括運放、濾波器、比較子、類比開關等模擬
Time of Update: 2018-12-05
ELF檔案裡面,每一個 sections 內都裝載了性質屬性都一樣的內容,比方:1) .text section 裡裝載了可執行代碼;2) .data section 裡面裝載了被初始化的資料;3) .bss section 裡面裝載了未被初始化的資料;4) 以 .rec 打頭的 sections 裡面裝載了重定位條目;5) .symtab 或者 .dynsym section 裡面裝載了符號資訊;6) .strtab 或者 .dynstr section 裡面裝載了字串資訊;7)
Time of Update: 2018-12-05
在STM32中,有四個時鐘源,為HSI、HSE、LSI、LSE和一個鎖相環輸出PLL1、HSI是高速內部時鐘,RC振蕩器,頻率為8MHz。2、HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率範圍為4MHz~16MHz。3、LSI是低速內部時鐘,RC振蕩器,頻率為40kHz。4、LSE是低速外部時鐘,接頻率為32.768kHz的石英晶體。5、PLL為鎖相環倍頻輸出,其時鐘輸入源可選擇為HSI/2、HSE或者HSE/2。倍頻可選擇為2~16倍,但是其輸出頻率最大不得超過72MHz。
Time of Update: 2018-12-05
UBOOT編譯映像格式(uboot) UBOOT編譯完成後,可以得到u-boot各種格式的映像檔案和符號表 u-boot.bin: u-boot映像原始的二進位格式 u-boot: u-boot映像的ELF格式 u-boot.srec: u-boot映像的S-Record格式 u-boot.map: u-boot映像的符號表
Time of Update: 2018-12-05
學習TCP/IP協議就必須的學會怎麼學分析資料包,下面為一個簡單的執行個體來說明怎麼去分析一個IP資料包1、乙太網路(RFC 894)幀的格式 其中的源地址和目的地址是指網卡的硬體地址(也叫MAC地址),長度是48位,是在網卡出廠時固化的。用ifconfig命令看一下,“HWaddr
Time of Update: 2018-12-05
1、LQFPLQFP也就是薄型QFP(Low-profile Quad Flat Package)指封裝本體厚度為1.4mm的QFP,是日本電子機械工業會根據制定的新QFP板型規格所用的名稱。下面介紹下QFP封裝:這種技術的中文含義叫方型扁平式封裝技術(Plastic Quad Flat
Time of Update: 2018-12-05
在FrameBuffer編程中最重要的和經常用到的資料結構有以下幾個:struct fb_bitfield;struct fb_fix_screeninfo;struct fb_var_screeninfo;在友善之臂的原始碼裡面還有其他資料結構例如:struct fb_cmap;struct fb_con2fbmap;struct fb_vblank;struct fb_copyarea;struct fb_image;struct fbcurpos;struct
Time of Update: 2018-12-05
1. framebuffer裝置介紹用framebuffer裝置,你可以把你的電腦螢幕當成一個真正的圖形裝置。你可以修改解析度,重新整理率,色彩深度等。最好的一點是,你可以把像素點繪在任何你想要的地方。framebuffer裝置不是一個圖形庫,而更確切的是一個低級的通用裝置。這樣創造了巨大的靈活性,但同時也有它的缺點。想使用framebuffer裝置,你應該做以下事情: 1、判斷出你使用的裝置 2、開啟裝置 3、取回或改變螢幕設定 4、映射(Map)螢幕記憶體
Time of Update: 2018-12-05
1. 簡要說明 JLink的調試功能、燒寫Flash的功能都很強大,但是對於S3C2410、S3C2440的Flash操作有些麻煩:燒寫Nor Flash時需要設定SDRAM,否則速率很慢;燒寫Nand Flash只是從理論上能夠達到,但是還沒有人直接實現這點。 本文使用一個間接的方法來實現對S3C2410、S3C2440開發板的Nor、Nand
Time of Update: 2018-12-05
匯流排地址匯流排P0口作為低八位地址,P2口作為高八位地址,兩者共同構造地址匯流排。由此可見,單片機最多可以有16條地址線,因此最大定址範圍為64
Time of Update: 2018-12-05
我們要在6410的開發板上開啟crond服務,主要目地是:要能定時的上傳我們採集的資料文檔。其次是使用者要能修改定時上傳的時間,在這個任務上我們最簡單的方法是:1、先在啟動項目裡面開啟crond服務 crond &2、如果你是預設的檔案夾的話,那麼你就在你的啟動項裡添加建立mkdir –p /var/spool/crond/crontabs/root的定時啟動服務的設定檔3、你可以使用crontab –e
Time of Update: 2018-12-05
我們在單片機的儲存空間不夠用之後,需要外擴這個時候我們一般,要麼外擴RAM、要麼外擴Flash、要麼RAM和Flash一起擴,但是不管怎麼樣,我們這裡有幾個問題需要澄清下:1、單片機上電後怎麼執行外擴的Flash程式?EA/VPP
Time of Update: 2018-12-05
喬布斯最天才的地方在於他對創作過程的管理,最近《新聞周刊》旗下的《每日野獸(The Daily Beast)》整理出了一張很有意思的資訊圖,從10個方面體現出了喬布斯的管理絕招。當然,筆者覺得這些管理方法並不一定適用於每一名領導,大家可以有選擇性的學習。追求完美(Go for perfect)喬布斯十分注重細節,在首款iPod發布前夜,蘋果的員工熬了一整夜更換耳機接頭,因為喬布斯覺得耳機插進去的響聲不夠給力。器重專家(Tap the
Time of Update: 2018-12-05
要分析IP包,首先要知道IP包的包頭格式,各種電腦網路的書籍都有介紹,必須瞭解該協議分析包才有意義,IPv4首部一般是20位元組長,該協議如下: 下面使用Ethereal抓取一個特定的IP包,然後根據該協議分析該IP包。 使用Ethereal抓取的IP包如下: 我用不同的框框劃分出來了,便於分析。 首先,開始的 6位元組+ 6位元組 + 2位元組 不屬於IP包包頭本身。 (1)“ 00 e0 4c 5f 97 1b ” 目的主機的MAC地址 (
Time of Update: 2018-12-05
EtherType :乙太網路類型欄位及值 EtherType 是以太幀裡的一個欄位,用來指明應用於幀資料欄位的協議。根據 IEEE802.3,Length/EtherType 欄位是兩個八位元組的欄位,含義兩者取一,這取決於其數值。在量化評估中,欄位中的第一個八位位元組是最重要的。而當欄位值大於等於十進位值 1536 (即十六進位為 0600)時, EtherType 欄位表示為 MAC 客戶機協議(EtherType 解釋)的種類。該欄位的長度和 EtherType 詳解是互斥的。
Time of Update: 2018-12-05
暈買了半年的Jlink突然之間燈不亮了,pc也說是連上一個未知的裝置,上網查一些發現這樣的問題很多,大多是山寨版的不到100快的,當然中國的能人還是有很多的,網上查瞭解決的辦法一試還真的可以,下面是具體的解決辦法。1.先處理硬體的問題,在重現燒寫韌體 2、重現燒寫韌體串連成功後選擇一個韌體就就YES就可以了想要打包的檔案的留下郵箱~
Time of Update: 2018-12-05
想要打造一個成功的企業,是每一個企業家的目標,很多公司在創業初期便失敗了,這是為什麼呢?據Startup Genome機構針對3200家公司調查資料分析並得出一些結論。成功的企業必做的兩件事情:擁有一個好的產品和產品市場廣闊。換句話說,創業者在啟動初期,必須有一定的規模,而且能平衡五個核心維度:客戶,產品,團隊,商業模式和資金。而導致失敗的原因又是什麼呢?是因為沒有宏觀的看問題,沒有計劃,還是忽視了現金流動,亦或是因為在原地踏步?一起來看下文中這幅圖給出的原因分析吧。點擊可查看大圖
Time of Update: 2018-12-05
1、開發平台sc6410,編譯器arm-linux-gcc 4.3以下為原始碼:#include <fcntl.h> #include <sys/ioctl.h> #include <sys/types.h> #include <sys/stat.h> #include <sys/mman.h> #include <unistd.h> #include <string.h>
Time of Update: 2018-12-05
RAM是用來在程式運行中存放隨機變數的資料空間,51單片機預設的內部RAM只有128位元組,52單片機增加至256位元組,STC89C52增加到512位元組,STC89C54、55、58、516等增加到1280位元組,對於編程者來說,一個晶片的RAM越多,寫起程式來就越容易得心應手,不會總考慮RAM不夠用而擔心這擔心那,連過多的變數都不敢定義。