ZYNQ内核编译指南
编译环境
sudoaptgetinstalllibncurses5devbuildessential
内核下载:https:github。comXilinxlinuxxlnxreleases(xilinxv2019。1)下载交叉编译工具链linarogcc,并解压安装
https:releases。linaro。orgcomponentstoolchainbinarieslatest7armlinuxgnueabihf
我们这里下载后解压到optcrosstool目录。设置交叉编译环境变量exportCROSSCOMPILEoptcrosstoolbinarmxilinxlinuxgnueabiexportARCHarm内核配置和编译makexilinxzynqdefconfig默认配置makemenuconfig图形化配置makeuImageLOADADDR0x8000编译内核镜像uImage,目标目录archarmbootuImagedevicetree的生成
在Linux源代码目录下,编译目标为dtbs时会把所有的dts文件编译成dtb文件,所有的dts文件和生成的dtb文件都位于linuxxlnxarcharmbootdts目录下
makeARCHarmdtbs
生成的zynqzed。dtb是我们需要的文件,改名为devicetree。dtb
如果只想生成zynqzed。dtb,在linux源代码根目录输入以下命令即可makeARCHarmzynqzed。dtb内核模块生成makemodulesmakemodulesinstallINSTALLMODPATH。。rootfsRAMDISK的配置
makemenuconfigARCHarm
打开配置菜单,修改三个配置项,分别是:a):Generalsetup选择InitialRAMfilesystemandRAMdisk。。。。。。项b):DeviceDriversBlockdevices选择RAMblockdevicesupport项配置(8192)DefaultRAMdisksize(kbytes)默认大小c):FileSystem选上Secondextendedfssupport
uboot环境变量传参,或者在内核中配置
bootargsconsolettyPS0,115200rootdevramrwearlyprintk
OLED、EMIO等的应用需要PL端的支持,并配置好设备树
MTD设备在linux中的支持需要在设备树中选中M25P80。GPIO控制
查看是否存在sysclassgpio,如果没有,需要在内核中配置DeviceDriversGPIOSupportsysclassgpio(sysfsinterface)
sysclassgpio的使用说明:01gpiooperation通过sys文件接口操作IO端口GPIO到文件系统的映射02控制GPIO的目录位于sysclassgpio03sysclassgpioexport文件用于通知系统需要导出控制的GPIO引脚编号04sysclassgpiounexport用于通知系统取消导出05sysclassgpiogpiochipX目录保存系统中GPIO寄存器的信息,包括每个寄存器控制引脚的起始编号base,寄存器名称,引脚总数导出一个引脚的操作步骤06首先计算此引脚编号,引脚编号控制引脚的寄存器基数控制引脚寄存器位数07向sysclassgpioexport写入此编号,比如12号引脚,在shell中可以通过以下命令实现,echo12sysclassgpioexport08令成功后生成sysclassgpiogpio12目录,如果没有出现相应的目录,说明此引脚不可导出:09direction文件,定义输入输入方向,可以通过下面命令定义为输出10echooutsysclassgpiogpio12direction11direction接受的参数:in,out,high,low。highlow同时设置方向为输出,并将value设置为相应的10。12value文件是端口的数值,为1或0。13echo1sysclassgpiogpio12value
Digilent网络资源:
https:github。comDigilentlinuxdigilent
https:github。comDigilentubootdigilent
Xilinx网络资源:
https:github。comXilinxubootxlnx
https:github。comXilinxlinuxxlnx
周震南父母家境贵族学校加上高昂培训费周震南父母家境,周震南的家庭绝对是不错的,否则根本就没有办法支撑周震南的梦想。学艺术类的专业,往往家庭条件都是不错的,因为这中间会花费大量的金钱。周震南出生于重庆市,在家排行老……
进展超预期!鸿蒙智联新增硬件合作伙伴超700家8月18日,华为HarmonyOS官方发文称,鸿蒙生态发展迎来了又一里程碑!HarmonyOS官方称,华为智能硬件生态品牌WorkswithHUAWEIHiLink和Po……
81号比基尼小姐徐瑞娜是谁,韩国健美小姐徐瑞娜个人资料介绍韩国举办的比基尼健身大赛相信很多网友都看过,比赛中几位肌肉满满的美女最后都取得了非常不错的成绩,而81号比基尼小姐徐瑞娜最后连前三名的名次都没有进入,却在网络上受到了很多网友们……
中国下海的女明星有谁成名之后想洗白都难说到下海要是在八九十年代很多人都知道是下海经商。但是现在说到这个词就全然不是那个意思了。这个词似乎更适合和岛国联系到一起。也是对一类人的统称。要问日本下海的女明星有哪些。还真的……
中科院自动化所平行驾驶技术闯入极寒矿区当前,我国矿山开采行业面临人口老龄化严重、工人转岗率高以及工作环境恶劣等不利因素带来的用工难和成本上升问题,发展极受制约。无人驾驶、5G、人工智能、云计算等新一代信息技术的快速……
郭珉学管理之企业文化的打造要有一个范本现如今,企业文化已经成为了企业管理的热门,不管大小企业,现如今似乎都是急需一个企业文化的,所以现在甚至出现了专门帮企业定制企业文化的企业,企业管理专家郭珉指出这不是绕口令,现如……
王思聪花8000万买天佑全程靠着炒作最终被封杀天佑最喜欢的事情是什么,就是通过炒作证明自己,在曾经的熊猫TV中王思聪的火热程度是不知道多大,为了自己的平台,其实是花重金买了很多平台的网红在其中,那么就是听说王思聪是花费了一……
千元全面屏,荣耀畅玩7X从荣耀使用双摄像头开始,开启了手机拍照的新时代,让手机拍照更清晰,更多可玩性,普通人也能通过双摄像头的手机拍出好看的照片。荣耀畅玩7X作为面向年轻人群的一款手机,千元的价格搭载……
名门修谱家谱必须修,但不建议修统宗谱族谱家谱是纪录一个家族发展的历史书籍,很多大的家族或者姓氏宗亲,至今都仍然保留着隔几年就修一次家谱的习惯。对于修家谱,早期就有专家发表自己的想法:家谱可以修,但统宗谱却不……
python的list列表常见用法总结列表操作创建列表有两种方式:1。直接使用赋值运算符创建列表2。使用list()函数,list函数用于将可迭代类型的数据转换成列表。例如range对象,字符串,元组等data〔1……
为什么说雷军和张朝阳一样无聊雷军现在几乎和小米是一体的,提到其中任何一个,另外一个都会如影随形。但是公众极少知道的是雷军是少有的计算机领域的天才,是技术大神级别的。想了解有多牛的可以自行百度张朝阳和……
陈乔恩说大陆比台湾好发展最成功的台湾女演员了如今来大陆发展的台湾明星越来越多了,但是真正的发展的好也没有几个,其实有很多的台湾人他们来到大陆来发展的话,会有很多的不适应的地方,有很多我们感觉是很正常的事情,但是在他们看来……