原创 Allegro、cadence 17.2的PCB如何轉成AD版本的PCB

結合前人的方案: 1、複製安裝目錄下 Altium19\System\Allegro2Altium.bat 和 AllegroExportViews.txt 到Allegro安裝目錄 Cadence17.2\......\pcbenv 文

原创 Linux下VLAN功能的實現

1.Linux網絡棧下兩層實現 1.1簡介     VLAN是網絡棧的一個附加功能,且位於下兩層。首先來學習Linux中網絡棧下兩層的實現,再去看如何把VLAN這個功能附加上去。下兩層涉及到具體的硬件設備,日趨完善的Linux內核已經做到

原创 Linux環境下多文件工程的2種方法(makefile 的幾種寫法)

對於多文件工程,可以有兩種方法編譯:1 手動編譯每個工程文件,然後生成最後的可執行文件。                                                                  2 編寫Makef

原创 設備樹之字符設備驅動_LED

         在總線設備驅動模型中驅動程序被分成了兩部分;dev部分和drv部分;在dev部分,分配設置註冊了一個platform_device設備,具體硬件資源就是在該設備中被描述;在drv部分,同樣分配設置註冊了一個platfor

原创 爲什麼要動態分配內存?什麼時候需要動態分配內存?

問:爲什麼要動態分配內存 答1:因爲內存太寶貴。 答2:如果全部是靜止內存不能釋放,對於小的程序可以運行完畢。但是對於大的程序,還沒運行完,內存就要被佔用完,此時就要發生內存泄露。 答3:給定一個佔用內存可變大小的變量(假設是數組的長度l

原创 上拉電阻與下拉電阻的作用

上拉電阻就是把不確定的信號通過一個電阻鉗位在高電平,此電阻還起到限流的作用。同理,下拉電阻是把不確定的信號鉗位在低電平。上拉電阻是指器件的輸入電流,而下拉指的是輸出電流。 那麼在什麼時候使用上、下拉電阻呢?  1、當TTL電路驅動CMOS

原创 因爲項目需求————電容的部分作用(轉)

原文鏈接:https://blog.csdn.net/sdkdlwk/article/details/86072047   電容的作用 電容的主要作用包括濾波、耦合、諧振、旁路、定時、負載、積分

原创 因爲項目需要--電容的九大作用(轉)

原文鏈接:https://blog.csdn.net/ZQ07506149/article/details/82818238 電容是電路設計中最爲普通常用的器件,也常常在高速電路中扮演重要角色。

原创 Linux內核啓動分析

嵌入式Linux系統分爲三部分:引導程序BootLoader、根文件系統和Linux內核,針對不同的開發板需要不同Boot Loader來引導內核,本文開篇着重對U-Boot如何引導內核啓動做詳細分析,然後步步深入對內核的詳解。該系統的硬

原创 Linux系統調用列表

轉自https://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html#6 一、進程控制: 二、文件系統控制 三、系統控制 四、內存管理 五、網絡管

原创 獲取 ESP-IDF,用git clone克隆ESP-IDF,出現子模塊克隆不全、拒絕連接等問題、

原本命令行是: cd ~/esp git clone --recursive https://github.com/espressif/esp-idf.git 在我這出現拒絕連接的問題,所以分爲四個命令去實現: cd ~/esp gi

原创 ubuntu安裝VScode

方法一: ubuntu安裝VScode步驟: 因爲Ubuntu自帶visual studio Code 的安裝包,所以: 1 找到Ubuntu自帶的軟件包   2 然後搜索  vscode 3  然後點開安裝   方法二 sudo a

原创 MPEG4視頻壓縮編碼技術詳解

MPEG全稱是Moving Pictures Experts Group,它是“動態圖象專家組”的英文縮寫,該專家組成立於1988年,致力於運動圖像及其伴音的壓縮編碼標準化工作,原先他們打算開發MPEG1、 MPEG2、MPEG3和MPE

原创 開發板通過u-boot和linux內核修改nand flash分區

一個MTD分區折磨了我好幾天,現在搞明白了,跟大家分享以下。 目的:我的開發板默認的MTDkernel分區是2M,我現在需要將分區擴爲4M。 硬件平臺:JZ2440(芯片:S3C2440) 1.在UBOOT下的uboot/include/

原创 嵌入式系統 Boot Loader 技術內幕(真是不可多得文章)

轉自:https://www.ibm.com/developerworks/cn/linux/l-btloader/index.html 1. 引言 在專用的嵌入式板子運行 GNU/Linux 系統已經變得越來越流行。一個嵌入式 Linu