当前位置: 首页 > wzjs >正文

宜昌建设网站品牌策划案例

宜昌建设网站,品牌策划案例,网店代运营怎么做,怎样注册一个网站做电商一、Petalinux Petalinux工具是Xilinx推出的嵌入式Linux开发套件,包括了u-boot、Linux Kernel、device-tree、rootfs等源码和库,以及Yocto recipes,可以很方便的生成、配置、编译及自定义Linux系统。 二、使用Petalinux定制Linux系统 1. 创建…

一、Petalinux

Petalinux工具是Xilinx推出的嵌入式Linux开发套件,包括了u-boot、Linux Kernel、device-tree、rootfs等源码和库,以及Yocto recipes,可以很方便的生成、配置、编译及自定义Linux系统。

二、使用Petalinux定制Linux系统

1. 创建Vivado硬件平台

根据项目需求搭建Vivado硬件平台,导出.hdf文件。
这里直接使用正点原子搭建的Phosphor_7020硬件平台。

硬件平台架构如下:
在这里插入图片描述

2. 创建petalinux工程

创建一个Petalinux工程,工程模板为zynq平台模板,工程名为ALIENTEK-ZYNQ。

petalinux-create -t project --template zynq -n ALIENTEK-ZYNQ

3. 将hdf文件导入petalinux工程

cd ALIENTEK-ZYNQ //进入到petalinux工程目录下 
petalinux-config --get-hw-description ../hdf/Phosphor_7020.sdk/ //导入hdf文件

4. petalinux工程参数配置

内核、跟文件系统直接使用Xilinx官方提供的,无需修改。
设备树需要根据开发板修改一下。

vi project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi
/include/ "system-conf.dtsi"
#include <dt-bindings/gpio/gpio.h>/ {model = "Phosphor Development Board"; compatible = "alientek,zynq-7020","xlnx,zynq-7000";leds {compatible = "gpio-leds";gpio-led1 {label = "led1";gpios = <&gpio0 54 GPIO_ACTIVE_HIGH>;linux,default-trigger = "heartbeat";};gpio-led2 {label = "pl_led0";gpios = <&gpio0 55 GPIO_ACTIVE_HIGH>;default-state = "on";};gpio-led3 {label = "pl_led1";gpios = <&gpio0 56 GPIO_ACTIVE_HIGH>;default-state = "on";};gpio-led4 {label = "ps_led0";gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;default-state = "on";};gpio-led5 {label = "ps_led1";gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;default-state = "on";};gpio-led6 {label = "led2";gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;default-state = "on";};};keys {compatible = "gpio-keys";autorepeat;gpio-key1 {label = "pl_key1";gpios = <&gpio0 57 GPIO_ACTIVE_LOW>;linux,code = <105>;   // Rightdebounce-interval = <20>;  // 20ms};gpio-key2 {label = "pl_key2";gpios = <&gpio0 58 GPIO_ACTIVE_LOW>;linux,code = <106>;   // Leftdebounce-interval = <20>;};gpio-key3 {label = "ps_key1";gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;linux,code = <103>;   // Updebounce-interval = <20>;};gpio-key4 {label = "ps_key2";gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;linux,code = <108>;   // Downdebounce-interval = <20>;};touch-key {label = "touch_key";gpios = <&gpio0 59 GPIO_ACTIVE_HIGH>;linux,code = <28>;   // ENTERgpio-key,wakeup;debounce-interval = <20>;};};beeper {compatible = "gpio-beeper";gpios = <&gpio0 60 GPIO_ACTIVE_HIGH>;};usb_phy0: phy0@e0002000 {compatible = "ulpi-phy";#phy-cells = <0>;reg = <0xe0002000 0x1000>;view-port = <0x0170>;drv-vbus;};
};&i2c0 {clock-frequency = <100000>;eeprom@50 {compatible = "24c64";reg = <0x50>;pagesize = <32>;};rtc@51 {compatible = "nxp,pcf8563";reg = <0x51>;};
};&usb0 {dr_mode = "otg";usb-phy = <&usb_phy0>;
};

5. 编译Petalinux工程

petalinux-build

6. 制作BOOT.bin启动文件

启动文件BOOT.BIN一般包含fsbl文件、bitstream文件和uboot文件。

petalinux-package --boot --fsbl --fpga --u-boot --force

7. 制作SD启动卡

将SD卡分为boot和rootfs两个分区。
将Petalinux工程ALIENTEK-ZYNQ/image/linux目录下的启动文件BOOT.BIN和内核镜像image.ub复制到boot分区。

8. 启动

串口终端

在这里插入图片描述

http://www.dtcms.com/wzjs/48661.html

相关文章:

  • 怎样用java建设自己的网站百度官网app下载
  • 网站制作费用需要多少钱鸡西网站seo
  • 做影视网站赚钱吗sem模型
  • 手机网站关键词seo品牌营销公司
  • 定制网站建设公司哪家好互联网营销师有什么用
  • 房产信息网预告是什么意思seo代理计费系统
  • 个人网站建设的参考文献营销软件网站
  • 辽宁平台网站建设哪里好惠州关键词排名优化
  • 重庆网站建设设计公司深圳seo优化排名优化
  • 网站建设推广软件百度站长工具链接提交
  • 电子商务在酒店管理网站建设网络营销广告
  • 郑州网站推广公司服务郑州发布最新通告
  • 三国杀网页在线客服成都网站seo公司
  • 企业网站建设方案费用预算公司网站怎么注册
  • 网站建设方面的seo排名查询软件
  • 做网站需要人在看吗搜狗搜索引擎优化论文
  • 郑州企业做网站h汉狮淘宝关键词排名是怎么做的
  • 网站建设要域名和什么科目上海百度推广优化公司
  • 网站后台怎么修改密码seo zac
  • ag网站建设杭州百度开户
  • 域名没过期 网站打不开怎么办汕头seo排名公司
  • 手机网站制作软件下载网上营销培训课程
  • 用html做的网站加背景音乐大数据培训包就业靠谱吗
  • 管理咨询系统好搜网惠州seo
  • 营销网站的建设流程深圳网络推广平台
  • 企业在网站推广360推广登录平台
  • 网站域名怎么取百姓网推广怎么收费标准
  • 外网如何查看局域网建设的网站网络广告宣传平台
  • 游戏里买卖号的网站怎么做重庆seo团队
  • 做计划网站互联网营销师资格证