日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

《嵌入式-STM32開發(fā)指南》第二部分 基礎篇 - 第7章DMA(HAL庫)

發(fā)布者:悠閑之旅最新更新時間:2024-12-18 來源: elecfans關(guān)鍵字:嵌入式  STM32  開發(fā)指南  DMA  HAL庫 手機看文章 掃描二維碼
隨時隨地手機看文章

一、移植BusyBox
1、下載BusyBox的源代碼
下載地址:http://www.busybox.net/downloads/,此處下載busybox-1.20.2.tar.bz2。
2、解壓并進入目錄
#tar -xvf busybox-1.20.2.tar.bz2
#cd busybox-1.20.2
3、修改Makefile中的體系結(jié)構(gòu)ARCH和交叉編譯器前綴CROSS_COMPILE
#VIM Makefile
CROSS_COMPILE = arm-linux-
ARCH = arm
4、配置BusyBox
#make menuconfig

image

其他選項都是一些Linux基本命令選項,自己需要哪些命令就編譯進去,一般用默認的就可以了,配值好后退出并保存。

5、編譯BusyBox
#make -j 2
6、安裝
#make install
在BusyBox-1.20.2目錄下可以找到_install子目錄,這就是剛才的安裝目錄。
7、分析
#ls -l /bin
#ls -l _install/bin

二、加入必要的目錄與文件
1、改_install為mini_rootfs
#mv _install mini_rootfs
#cd mini_rootfs
下面的操作都是在mini_rootfs目錄里進行的。
2、創(chuàng)建必要的目錄和文件
建立一個名為create_rootfs.sh的腳本文件
#vim create_rootfs.sh
內(nèi)容見下載鏈接中的create_rootfs.sh文件;
執(zhí)行該腳本以生成必要的目錄與文件:
#source create_rootfs.sh
#rm create_rootfs.sh
3、拷貝交叉編譯器的動態(tài)鏈接庫到lib目錄
#cp /usr/local/arm/arm-2009q3/arm-none/linux/gnueabi/libc/armv4t/lib/*so* lib -rdf
4、對lib目錄下的動態(tài)鏈接庫進行裁剪
#arm-none-linux-gnueabi-strip lib/*so*
5、修改腳本文件
內(nèi)容詳見下載鏈接中的S5PV210的根文件系統(tǒng)制作.PDF文件

三、構(gòu)建根文件系統(tǒng)
1、獲得mkyaffs2image工具的源碼包
下載地址:http://fatplus.googlecode.com/files/yaffs2-source.tar
2、編譯mkyaffs2image工具
#tar xvf yaffs2-source.tar
#cd yaffs2/utils
#make
#cd mkyaffs2image /usr/local/bin
3、制作根文件系統(tǒng)鏡像
回到busybox那個目錄:
#mkyaffs2image mini_rootfs rootfs.img

四、根文件系統(tǒng)鏡像rootfs.img下載與燒寫
下面的操作在u-boot上進行:
SMDKV210#nand erase 0xe00000 0xF200000
SMDKV210#tftp 0x40000000 rootfs.img
SMDKV210#nand write.yaffs 0x40000000 0xe00000 0x6aa340

五、用戶管理

image

六、NFS配置
1、#cp /root/build_rootfs/busybox-1.20.2/mini_rootfs/ / -rdf
2、#vi /etc/exports
內(nèi)容如下:
/mini_rootfs *(rw,sync,no_root_squash)
啟動NFS服務器:
#service nfs restart
3、測試NFS服務器
#mount -t nfs 192.168.0.41:/mini_rootfs /mnt
其中192.168.0.41是你的虛擬機系統(tǒng)的IP地址
#ls /mnt
#umount /mnt
4、配置內(nèi)核以支持NFS啟動

image

image

image

image


關(guān)鍵字:嵌入式  STM32  開發(fā)指南  DMA  HAL庫 引用地址:《嵌入式-STM32開發(fā)指南》第二部分 基礎篇 - 第7章DMA(HAL庫)

上一篇:STM32串口接收不定長數(shù)據(jù)(接收中斷+超時判斷)
下一篇:stm32學習筆記之GPIO功能框圖分析

小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章
電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved