原创 製作Cortex-A53開發板SD卡啓動盤

下邊鏈接資料關於SD卡分區的資料,寫的蠻詳細的SD卡分析詳解:  https://blog.csdn.net/mjx91282041/article/details/8904705/  一、目的     當開發板剛開始,什麼都沒有時

原创 uboot移植----以Exynos 4412(Cortex-A9)爲例

前言:當在公司做開發時,拿到一個裸板, 上邊無BootLoader, 無操作系統內核。我們首先需要做的事情是:根據板子信息(SOC、Arch、CPU、Vendor、board、參考板等),移植Uboot,繼而移植linux內核。下面是以C

原创 網絡層核心:路由和路由生成算法

一、路由和路由算法簡介: 路由就是通過互連的網絡把信息從源地址傳送到目的地址的活動。路由發生在OSI網絡參考模型的第三層即網絡層。 路由引導封包轉送,經過一些中間的節點後,到達目的地。把該功能做成硬件的話稱爲路由器。路由通常根據路由表來引

原创 字符設備驅動程序實例一

字符設備驅動 /*demo.c--動態註冊設備號--自動創建設備文件*/ #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include

原创 Ubuntu下配置arm-none-linux-guneabi-交叉編譯工具鏈

目的:因爲如果在開發板上編譯uboot源碼,由於開發板硬件(CPU等)限制,可能導致編譯時間過長,所以我們要安裝交叉編譯工具鏈,使uboot源碼在個人PC機上編譯,在開發板上執行。在Ubuntu上用gcc直接編譯的是x86架構的,不能一直

原创 Ubuntu下靜態配網

1、ifconfig查看狀態 linux@ubuntu:~/yudw2018$ ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:12:ea:0e

原创 FLASH和EEPROM的最大區別

FLASH和EEPROM的最大區別是FLASH按扇區操作,EEPROM則按字節操作,二者尋址方法不同,存儲單元的結構也不同,FLASH的電路結構較簡單,同樣容量佔芯片面積較小,成本自然比EEPROM低,因而適合用作程序存儲器,EEPROM

原创 (轉載)S5P4418啓動鏡像分析

註明:本文是基於深圳九鼎創展X4418開發板,不確定適用於所有廠家4418開發板.         前一章我們簡單講了一下怎麼通過硬件來配製芯片啓動方式,在硬件配製好後自然要了解一下這個軟件啓是過程是怎麼樣的。接觸過S5P4412的朋友一

原创 (轉載)S5P4418 GPS+北斗移植

S5P4418 GPS移植   硬件平臺:九鼎創展X4418開發板+北斗+GPS 操作系統系統:android4.4 GPS在現在的產品中已經成爲了一個必不可少的一種應用,這主要是在我們生活中GPS給我們帶了種種便利,在現在城市道路飛速發

原创 (YDW)製作Cortex-A53開發板SD卡啓動盤

下邊鏈接資料關於SD卡分區的資料,寫的蠻詳細的SD卡分析詳解:  https://blog.csdn.net/mjx91282041/article/details/8904705/  一、目的     當開發板剛開始,什麼都沒有時

原创 (轉載) S5p4418 啓動配製分析

在介紹之前我先簡單介紹一下三星s5p4418這顆芯片,s5p4418是一顆cortex A9 四核芯片,主頻1.4Ghz,最大內存可以支持到2GB,這算是三星ARM芯片發佈以來在性價格比上不高於國內芯片的第一顆芯片。更具有針對國內行業客戶

原创 (YDW)字符設備驅動程序實例一

字符設備驅動 /*demo.c--動態註冊設備號--自動創建設備文件*/ #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include

原创 (轉載)七層網絡協議

一、OSI七層網絡協議 OSI是Open System Interconnect的縮寫,意爲開放式系統互聯。 OSI參考模型各個層次的劃分遵循下列原則: 1)根據不同層次的抽象分層 2)每層應當有一個定義明確的功能 3)每層功能的選擇應該

原创 (轉載)網絡編程之nagle算法和TCP_NODELAY

之前寫過一篇blog ,描述了用mina的時候寫socket發現的一個詭異現象,當時將多個小數據寫操作合併成一個寫操作,問題就沒了。Chenshuo同學還建議我設置TCP_NODELAY,只是後來因爲事情忙,也就沒有再深究下去。 現在大