啟動方式之tftp引導核心和nfs根檔案系統
baudrate=115200
bootargs=noinitrd root=/dev/nfs rw nfsroot=192.168.1.189:/opt/real6410/rootfs ip=192.168.1.190:192.168.1.189:192.168.1.1:255.255.255.0 console=ttysac0,115200 init=/init mem=224m
這個命令是配置根檔案系統的
bootcmd=tftp 50008000 uimage;bootm 50008000
這個命令是配置核心映象的
bootdelay=3
ethact=dm9000
ethaddr=08:08:10:12:10:27
fileaddr=50008000
filesize=19d75c
gatewayip=192.168.1.1
ipaddr=192.168.1.190
開發板的ip
netmask=255.255.255.0
serverip=192.168.1.189
伺服器位址即虛擬機器的ip
stderr=serial
stdin=serial
stdout=serial
啟動方式之nandflash
修改下面uboot環境變數
bootargs = noinitrd root=/dev/mtdblock2 rootfstype=yaffs2 init=/init console=ttysac0,115200
root=/dev/mtdblock2,這裡根據核心mach-smdk6410.c內的分割槽表,我目前是uboot 2m,linux kernel 4m,roofs是剩餘大小,rootfs在mtdblock2內
init=/linuxrc普通busybox根檔案系統,init=/init是安卓根檔案系統
bootcmd = nand read 50008000 200000 400000;bootm 50008000 ,200000=2m 偏移,400000=4m是大小
燒寫kernel:
將uimage和rootfs.img放在虛擬機器的tftpboot目錄下並設定chmod a+x 可讀
進入uboot smdk6410#
燒寫根檔案系統映象
tftpboot 50008000 rootfs.img
nand erase 0x600000 0x8000000,將nandflash偏移6m擦除128m大小
nand write.yaffs 0x50008000 0x600000 檔案實際大小 ,將記憶體中的根檔案系統映象寫入nandflash,此步需uboot支援燒寫yaffs
面試之FTP兩種模式
21埠 控制連線 20埠 資料連線 ftp協議有兩種工作方式 port方式和pasv方式,中文意思為主動式和被動式。在主動模式下,ftp客戶端隨機開啟乙個大於1024的埠n向伺服器的21號埠發起連線,然後開放 n 1號埠進行監聽,並向伺服器發出port n 1命令。伺服器接收到命令後,會用其本地的f...
爬蟲之兩種網頁獲取辦法
import requests 將引數字典進行編碼 from urllib import parse 攜帶引數的get請求,攜帶引數的第二種方式 base url 生成引數 qs 引數編碼 專門用來進行編碼,特別是有中文的 params parse.urlencode qs print params...
ListView之兩種實現 簡單例子
listview是列單形式顯示的元件,和gridview類似,我們也需要用到adapter來控制資料與元件之間的聯絡。listview有兩種方式顯示,一種是繼承了listactivity的activity,整個ui都是個listview 另一種是單獨的listview設定.現在來看看繼承listac...