現在位置: 首頁 > 技術文章 > 文章
2019年05月22日 技術文章 ⁄ 共 335字 python 導入模塊import和form…import的區別已關閉評論
1、import方式導入 在后續代碼中調用此模塊中的類,函數,屬性等都是通過 模塊名.函數名 模塊名.類名 模塊名.屬性名 的方式調用 比如: 類Application中使用了tkinter.Frame,tkinter.Label,tkinter.Button,tkinter.NONE 2、form…import 方式導入 在后續代碼中調用此模塊中的類,函數,屬性等都是通過直接寫類名,函數名,屬性名 比如: 類中調用時直接寫了:Frame,NONE,L...
閱讀全文
2019年04月12日 硬件與存儲 ⁄ 共 4270字 全面理解SSD和NAND Flash已關閉評論
Flash Memory又叫做閃存,是一種非易失性存儲器。非易失性是指斷電之后數據不會丟失,這里就涉及到斷電保護(后面詳細講解)。 總體思路 1、前言:HDD和SSD的比較引出Flash。 2、Flash的分類:NAND Flash和NOR Flash。 3、NAND Flash規則介紹。 4、SSD固件(Firmware,FW)包括:映射表(Mapping Table)、垃圾回收(Garbage Collection)、磨損平衡(Wear Leveling,WL)等。 5、補充概念:寫入放大(Wri...
閱讀全文
2019年01月10日 技術文章 ⁄ 共 1137字 Cortex M 使用FreeRTOS小記已關閉評論
環境:Keil 芯片:STM32F103 今天只是一次嘗試運行的記錄,包括工程搭建流程及運行演示,具體的FreeRtos的實現細節,博主也是剛剛開始學習,后續會寫一寫碰到的知識點。 1、 從官網下載最新版的FreeRTOS源碼 https://www.freertos.org/ 下載包目錄包含兩個子目錄:FreeRTOS和FreeRTOS-Plus。如下所示: FreeRTOS-Plus????????? 包含FreeRTOS+組件和演示例程;FreeRTOS ? ? ? ? ? ? ? ? ? 包含FreeRTO...
閱讀全文
2018年11月06日 技術文章 ⁄ 共 1949字 LINUX驅動框架之Framebuffer驅動框架已關閉評論
長時間不看,一些基礎知識確實忘得差不多了,得慢慢撿起來,從網上搜了一篇關于Framebuffer的文章,記錄一下: (節選自 https://blog.csdn.net/gqb_driver/article/details/12918547) 一、基本概念 幀緩沖(Framebuffer)是Linux系統為顯示設備提供的一個接口,它將顯示緩沖區抽象,屏蔽圖像硬件的底層差異,允許上層應用程序在圖形模式下直接對顯示緩沖區進行讀寫操作。用戶不必關心物理顯示緩沖區的具體位置及存放方式,這...
閱讀全文
2018年09月06日 基礎知識 ⁄ 共 7063字 GPS 0183協議GGA、GLL、GSA、GSV、RMC、VTG解釋 + 數據解析已關閉評論
全球時區的劃分:   每個時區跨15°經度。以0°經線為界向東向西各劃出7.5°經度,作為0時區。即0時區的經度范圍是7.5°W——7.5°E。從7.5°E與7.5°W分別向東、向西每15°經度劃分為一個時區,直到東11區和西11區。東11區最東部的經度是172.5°E,由172.5°E——180°之間就是東12區。西11區最西部的經度是172.5°W,由172.5°W——180°之間就是西12區。東、西12區各占經度7.5°,合成一個完整的時區,即全球總共劃分為24個時區。東、西12區...
閱讀全文
2018年08月29日 基礎知識 ⁄ 共 3086字 gcc -ffunction-sections -fdata-sections -Wl,–gc-sections 參數詳解已關閉評論
背景 有時我們的程序會定義一些暫時使用不上的功能和函數,雖然我們不使用這些功能和函數,但它們往往會浪費我們的ROM和RAM的空間。這在使用靜態庫時,體現的更為嚴重。有時,我們只使用了靜態庫僅有的幾個功能,但是系統默認會自動把整個靜態庫全部鏈接到可執行程序中,造成可執行程序的大小大大增加。 參數詳解 為了解決前面分析的問題,我們引入了標題中的幾個參數。GCC鏈接操作是以section作為最小的處理單元,只要一個sect...
閱讀全文
二八杠讨论心得
×