00

(1)設置gcc

把所有gcc版本解壓到/home/flinn/tools/目錄下,以免切換編譯器
export PATH=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flinn/tools/4.4.3/bin

?

(2)編譯:
u-boot
  make mini2440_config
  make all

kernel
  make s3c2410_defconfig
  make menuconfig
  File system --->
    Miscellaneous filesystem --->
      <*> YAFFS2 filesystem support
  make uImage

?

tftp下載:

  

bootloader:
  tftp 30000000 u-boot.bin
  nand erase.part bootloader
  nand write.jffs2 30000000 bootloader


kernel:
  tftp 30000000 uImage
  nand erase 0x00060000 0x200000
  nand write.jffs2 30000000 0x60000 0x200000

fs-yaffs:
  tftp 30000000 rootfs.yaffs2
  nand erase root
  nand write.yaffs 30000000 0x260000 889bc0

  tftp 30000000 rootfs.yaffs2
  nand erase root
  nand write.yaffs 30000000 0x260000 145ae80

?

nfs下載
安裝nfs服務
  sudo apt-get install nfs-kernel-server portmap
  vim /etc/exports
  +/home/flinn/mini2440/bin *(rw,sync,no_root_squash)
  sudo /etc/init.d/nfs-kernel-server restart

bootloader:
  nfs 30000000 192.168.1.113:/home/flinn/mini2440/bin/u-boot.bin
  nand erase bootloader
  nand write.jffs2 30000000 bootloader

kernel :
  nfs 30000000 192.168.1.133:/home/flinn/mini2440/bin/uImage
  nand erase 0x60000 0x200000
  nand write.jffs2 30000000 0x60000 0x200000

  // nand erase kernel ; nand write.jffs2 30000000 kernel

  fs-yaffs2:
  nfs 30000000 192.168.1.133:/home/flinn/mini2440/bin/rootfs.yaffs2
  nand erase root
  nand write.yaffs 30000000 0x260000 85d640

  fs-jffs2
  nfs 30000000 192.168.1.133:/home/flinn/mini2440/bin/rootfs.jffs2
  nand erase root
  nand write.jffs2 30000000 260000 $filesize
  set bootargs console=ttySAC0,115200 root=/dev/mtdblock3 rootfstype=jffs2

?

?nfs啟動

set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.133:/home/flinn/mini2440/rootfs/mini_mdev_fs ip=192.168.1.123:192.168.1.113:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0
save

?

默認環境變量

  bootcmd=nand read.jffs2 0x30007FC0 kernel; bootm 0x30007FC0
  bootdelay=3
  baudrate=115200
  ethaddr=08:00:3e:26:0a:5b
  mtdids=nand0=nandflash0
  mtdparts=mtdparts=nandflash0:256k@0(bootloader),128k(params),2m(kernel),-(root)
  filesize=3e266c
  fileaddr=30000000
  netmask=255.255.255.0
  ipaddr=192.168.1.123
  serverip=192.168.1.104
  bootargs=console=ttySAC0,115200 root=/dev/mtdblock3
  stdin=serial
  stdout=serial
  stderr=serial
  partition=nand0,0
  mtddevnum=0
  mtddevname=bootloader

轉載于:https://www.cnblogs.com/hulig7/p/9909453.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/396176.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/396176.shtml
英文地址,請注明出處:http://en.pswp.cn/news/396176.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

12_04_Linux軟件管理之四yum

2019獨角獸企業重金招聘Python工程師標準>>> RPM安裝&#xff1a; 二進制格式&#xff1a; 源程序--》編譯--》二進制格式 有些特性是編譯時選定的&#xff0c;如果編譯時未選定此特性&#xff0c;將無法使用&#xff1b; rpm包的版本會落后于源碼包&#xff0c;甚至…

datastage 函數_DataStage常用函數大全

1/38DataStage常用函數大全DATASTAGE常用函數大全.................................................................................................1一、類型轉換函數................................................................................................…

linux 解析elf文件格式,Linux下ELF文件解析

1. windows PE文件與Linux ELF文件概述在windows中可執行文件是pe文件格式&#xff0c;Linux中可執行文件是ELF文件&#xff0c;其文件格式是ELF文件格式&#xff0c;在Linux下的ELF文件除了可執行文件(Excutable File),可重定位目標文件(RellocatableObject File)、共享目標文…

富爸爸窮爸爸害了我_這是我必須告訴爸爸的-在我們的時間用完之前

富爸爸窮爸爸害了我by Bram Bos通過Bram Bos 這是我必須告訴爸爸的-在我們的時間用完之前 (This is what I must tell my dad — before our time runs out) I was a young boy in the 1980s. Like the typical Generation-X kid, I grew up in the days of the home computer…

應用容器公共免費部署平臺

從網上信息&#xff0c;發現了一個公共的容器部署平臺 openshift.com&#xff0c;可以將我們封裝好的docker鏡像部署到平臺上&#xff0c; 這樣就不需要擁有一臺云服務器了。對于測試環境非常有用。 首先當然是需要注冊。這里全英文 第二&#xff0c;注冊之后需要選擇你想要的套…

西門子rwd68溫控器說明書_西門子RWD68說明書

西門子RWD68說明書顯示第一界面Y1XX模擬量輸出電壓值YIXX傳感器此時實際溫度&#xff1b;同時按—鍵五秒顯示第二界面PS4主控制回路參數&#xff1b;按—鍵顯示第三界面PS3輔助回路參數但僅在室外補償時出現&#xff1b;按—鍵顯示第四界面PS2按—鍵顯示第五界面PS1控制曲線運用…

linux 內存管理優化,Linux性能優化實戰 內存篇 閱讀筆記

第十五講 基礎篇&#xff1a;Linux內存是怎么工作的(2020.6.8)這一講相關的內容正好之前看csapp的時候總結了一下&#xff0c;可以直接貼出來作為總結了。Linux的內存工作原理&#xff0c;這又是一個特別大的話題。一切向著盡量利用物理資源的方向在發展&#xff0c;在沒有虛擬…

傅里葉變換與大數乘法

我們知道&#xff0c;兩個 N 位數字的整數的乘法&#xff0c;如果使用常規的算法&#xff0c;時間復雜度是 O(N2)。然而&#xff0c;使用快速傅里葉變換&#xff0c;時間復雜度可以降低到 O(N logN loglogN)。 假設我們要計算以下兩個 N 位數字的乘積&#xff1a; a (aN-1aN-2…

idea 啟動界面導入項目_如何為您的項目啟動有效的登錄頁面

idea 啟動界面導入項目by Christian-Peter Heimbach通過克里斯蒂安彼得海姆巴赫 如何為您的項目啟動有效的登錄頁面 (How to launch an effective landing page for your project) I began my career 10 years ago doing online marketing and advertising for video games. S…

linux程序已經在后臺運行凍結了_如何使程序在Linux后臺運行

經常在Linux上面運行程序都有這樣的體驗&#xff1a;某個程序運行的時候&#xff0c;會產生大量的log(提示)信息&#xff0c;但實際上我們只想讓它跑一下而已&#xff0c;log暫時不需要或者后面才有需要。同時run多個相同或者不同程序的時候&#xff0c;占了好多的命令行界面&a…

數字時代的精益組織

精益IT應該幫助簡化和改善我們為客戶創造價值的方式&#xff0c;并提出面向未來的更好的解決方案。未來的組織將專注于同行業的產品或業務流——其他的一切&#xff0c;包括專家和管理者在內&#xff0c;都是為了讓一線工作人員可以第一時間就做好&#xff0c;而又不會遇到任何…

9th week blog

1、第一個計算機語言&#xff1a;Fortran Fortran I誕生于1957年&#xff0c;由IBM設計&#xff0c;是世界上第一個真正的計算機語言。 Fortran I運行于IBM 704計算機上。 Fortran I支持&#xff1a;變量&#xff08;變量名最多6個字符&#xff09;、If和do語句、格式化IO。 不…

cas單點登錄系統:客戶端(client)詳細配置(包含統一單點注銷配置)

最近一直在研究cas登錄中心這一塊的應用&#xff0c;分享一下記錄的一些筆記和心得。后面會把cas-server端的配置和重構&#xff0c;另外還有這幾天再搞nginxcas的https反向代理配置&#xff0c;以及cas的證書相關的知識分享出來。 Cas由兩部分組成&#xff0c;Cas Server和Cas…

open 端口打開Linux,linux – nmap顯示打開的端口,但netstat沒有

如果我使用nmap掃描我的服務器,則表明已打開21端口.但是當我登錄到這個服務器并運行netstat時,我什么也看不見.$nmap -sT serverStarting Nmap 4.76 ( http://nmap.org ) at 2009-06-24 11:54 MSDInteresting ports on server (x.x.x.x):Not shown: 994 filtered portsPORT STA…

技能學習重要的古語_學習方法:最重要的開發人員技能

技能學習重要的古語by Preethi Kasireddy通過Preethi Kasireddy 學習方法&#xff1a;最重要的開發人員技能 (Learning How to Learn: The Most Important Developer Skill) Being an efficient learner is at least as important as being an efficient coder.成為高效的學習…

Git submodule 的筆記

這次不造輪子&#xff0c;寫寫文章。file最近想把自己的 blog 整理到 github 上&#xff0c;但由于其中依賴了一些主題以及插件&#xff0c;這時候 git submodule 就能很好的處理這種情況了。 submodule 是什么&#xff1f; submodule 顧名思義&#xff0c;子模塊。在一個項目依…

Leetcode690.Employee Importance員工的重要性

給定一個保存員工信息的數據結構&#xff0c;它包含了員工唯一的id&#xff0c;重要度 和 直系下屬的id。 比如&#xff0c;員工1是員工2的領導&#xff0c;員工2是員工3的領導。他們相應的重要度為15, 10, 5。那么員工1的數據結構是[1, 15, [2]]&#xff0c;員工2的數據結構是…

linux進程管理類命令大全,Linux進程管理類命令

一、htop命令選項-d #&#xff1a;指定延遲時間間隔&#xff1b;-u UserName&#xff1a;僅顯示指定用戶的進程&#xff1b;-s COLUME&#xff1a;以指定字段進行排序&#xff1b;子命令&#xff1a;l&#xff1a;顯示選定的進程打開的文件列表&#xff1b;s&#xff1a;跟蹤選…

C#操作Excel

1.System.Data.DataTable連接數據庫 ExcelFile 是excel的完整路徑//OleDbConnection conExcel new OleDbConnection("ProviderMicrosoft.Jet.OLEDB.4.0;Data Source" ExcelFile ";Extended PropertiesExcel 8.0");//if (conExcel.State ConnectionStat…

android抓包工具——使用fiddler4在安卓手機抓包

Fiddler是一款非常流行并且實用的http抓包工具&#xff0c;它的原理是在本機開啟了一個http的代理服務器&#xff0c;然后它會轉發所有的http請求和響應&#xff0c;因此&#xff0c;它比一般的firebug或者是chrome自帶的抓包工具要好用的多。不僅如此&#xff0c;它還可以支持…