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

无障碍网站建设方案惠州建设局网站

无障碍网站建设方案,惠州建设局网站,微信公众号api接口,昆明市做网站1、设备树文件的路径 1)、创建linux中的设备树头文件 在“my_linux/linux-5.4.31/arch/arm/boot/dts/”目录中#xff0c;以“stm32mp15xx-edx.dtsi”为蓝本#xff0c;复制一份#xff0c;并命名为 “stm32mp157d-atk.dtsi”#xff0c;这就是我们开发板的设备树头文件。…1、设备树文件的路径 1)、创建linux中的设备树头文件 在“my_linux/linux-5.4.31/arch/arm/boot/dts/”目录中以“stm32mp15xx-edx.dtsi”为蓝本复制一份并命名为 “stm32mp157d-atk.dtsi”这就是我们开发板的设备树头文件。 2)、创建linux中的设备树文件 在“my_linux/linux-5.4.31/arch/arm/boot/dts/”目录中以“stm32mp157d-ed1.dts”为蓝本复制一份并命名为 “stm32mp157d-atk.dts”这就是我们开发板的设备树文件。 2、添加设备树 1)、打开终端 输入“ls回车” 输入“cd linux/回车”切换到“linux”目录 输入“ls回车”列出“linux”目录下的文件和文件夹 输入“cd atk-mp1/回车”切换到“atk-mp1”目录 输入“ls回车”列出“atk-mp1”目录下的文件和文件夹 输入“cd linux/回车”切换到“linux”目录 输入“ls回车”列出“linux”目录下的文件和文件夹 输入“cd my_linux/回车”切换到“my_linux”目录 输入“ls回车”列出“my_linux”目录下的文件和文件夹 输入“cd linux-5.4.31/回车”切换到“linux-5.4.31”目录 输入“ls回车”列出“linux-5.4.31”目录下的文件和文件夹 2)、输入“cd arch/回车”切换到“arch”目录 输入“ls回车”列出“arch”目录下的文件和文件夹 输入“cd arm/回车”切换到“arm”目录 输入“ls回车”列出“arm”目录下的文件和文件夹 输入“cd boot/回车”切换到“boot”目录 输入“ls回车”列出“boot”目录下的文件和文件夹 输入“cd dts/回车”切换到“dts”目录 输入“ls回车”列出“dts”目录下的文件和文件夹 发现ST公司开发板的设备树头文件“stm32mp15xx-edx.dtsi” 3)、输入“cp stm32mp15xx-edx.dtsi  stm32mp157d-atk.dtsi回车”以“stm32mp15xx-edx.dtsi”为蓝本复制一份并命名为 “stm32mp157d-atk.dtsi” 输入“ls stm32mp157d-at*回车” 输入“cp stm32mp157d-ed1.dts  stm32mp157d-atk.dts回车”以“stm32mp157c-ed1.dts”为蓝本复制一份并命名为 “stm32mp157d-atk.dts” 输入“ls stm32mp157d-at*回车” 至此设备树文件和头文件添加成功。 5、修改设备树文件“stm32mp157d-atk.dts” 1)、使用VSCode打开“linux-5.4.31.code-workspace”然后点击“arch”点击“arm”点击“boot”点击“dts”找到“stm32mp157d-atk.dts”,见下图 2)、将“stm32mp15xx-edx.dtsi”修改为“stm32mp157d-atk.dtsi” 见下图 6、修改设备树头文件“stm32mp157d-atk.dtsi” 1)、使用VSCode打开“linux-5.4.31.code-workspace” 点击“转到”点击“转到文件”在搜索框中输入“stm32mp157d-atk.dtsi”就可打开搜索到的文件 见下图 文件打开如下 2)、添加头文件内容如下 #include stm32mp157-m4-srm.dtsi #include stm32mp157-m4-srm-pinctrl.dtsi 见下图 3)、删除下面的“led”节点和“sd_switch”节点见下图 删除后文件如下 4)、删除下面的“vin”节点见下图 删除后文件如下 5)、在59行开始处添加“vddcore”和“v3v3” vddcore: buck1 { compatible regulator-fixed; regulator-name vddcore; regulator-min-microvolt 1200000; regulator-max-microvolt 1350000; regulator-always-on; regulator-boot-on; }; v3v3: regulator-3p3v { compatible regulator-fixed; regulator-name v3v3; regulator-min-microvolt 3300000; regulator-max-microvolt 3300000; regulator-always-on; regulator-boot-on; }; 见下图 6)、删除adc节点见下图 删除后文件如下 7)、删除dac节点 删除后文件如下 8)、添加“ethernet0”节点 ðernet0 { status okay; pinctrl-0 ðernet0_rgmii_pins_a; pinctrl-1 ðernet0_rgmii_pins_sleep_a; pinctrl-names default, sleep; phy-mode rgmii-id; max-speed 1000; phy-handle phy0; mdio0 { #address-cells 1; #size-cells 0; compatible snps,dwmac-mdio; phy0: ethernet-phy0 { reg 0; }; }; }; 添加“ethernet0”节点后见下图 9)、删除“i2c4”节点删除后见下图 10)、删除“m4_rproc”和“pwr_regulators”见下图 删除后见下图 11)、使用下面的内容替换sdmmc1节点 sdmmc1 { pinctrl-names default, opendrain, sleep; pinctrl-0 sdmmc1_b4_pins_a; pinctrl-1 sdmmc1_b4_od_pins_a; pinctrl-2 sdmmc1_b4_sleep_pins_a; broken-cd; st,neg-edge; bus-width 4; vmmc-supply v3v3; status okay; }; 替换sdmmc1节点后见下图 12)、使用下面的内容替换“sdmmc2” sdmmc2 { pinctrl-names default, opendrain, sleep; pinctrl-0 sdmmc2_b4_pins_a; pinctrl-1 sdmmc2_b4_od_pins_a; pinctrl-2 sdmmc2_b4_sleep_pins_a; non-removable; st,neg-edge; bus-width 8; vmmc-supply v3v3; keep-power-in-suspend; status okay; }; 替换后见下图 13)、删除“timers6”节点 删除“timers6”节点后见下图 14)、删除“usbotg_hs”“usbphyc_port0”和“usbphyc_port1” /* Copyright (C) STMicroelectronics 2017 - All Rights Reserved * Author: Ludovic Barre ludovic.barrest.com for STMicroelectronics. */ #include stm32mp157-m4-srm.dtsi #include stm32mp157-m4-srm-pinctrl.dtsi #include dt-bindings/gpio/gpio.h #include dt-bindings/mfd/st,stpmic1.h / { memoryc0000000 { device_type memory; reg 0xC0000000 0x40000000; }; reserved-memory { #address-cells 1; #size-cells 1; ranges; mcuram2: mcuram210000000 { compatible shared-dma-pool; reg 0x10000000 0x40000; no-map; }; vdev0vring0: vdev0vring010040000 { compatible shared-dma-pool; reg 0x10040000 0x1000; no-map; }; vdev0vring1: vdev0vring110041000 { compatible shared-dma-pool; reg 0x10041000 0x1000; no-map; }; vdev0buffer: vdev0buffer10042000 { compatible shared-dma-pool; reg 0x10042000 0x4000; no-map; }; mcuram: mcuram30000000 { compatible shared-dma-pool; reg 0x30000000 0x40000; no-map; }; retram: retram38000000 { compatible shared-dma-pool; reg 0x38000000 0x10000; no-map; }; }; vddcore: buck1 { compatible regulator-fixed; regulator-name vddcore; regulator-min-microvolt 1200000; regulator-max-microvolt 1350000; regulator-always-on; regulator-boot-on; }; v3v3: regulator-3p3v { compatible regulator-fixed; regulator-name v3v3; regulator-min-microvolt 3300000; regulator-max-microvolt 3300000; regulator-always-on; regulator-boot-on; }; }; cpu0{ cpu-supply vddcore; }; crc1 { status okay; }; dma1 { sram dma_pool; }; dma2 { sram dma_pool; }; dts { status okay; }; ðernet0 { status okay; pinctrl-0 ðernet0_rgmii_pins_a; pinctrl-1 ðernet0_rgmii_pins_sleep_a; pinctrl-names default, sleep; phy-mode rgmii-id; max-speed 1000; phy-handle phy0; mdio0 { #address-cells 1; #size-cells 0; compatible snps,dwmac-mdio; phy0: ethernet-phy0 { reg 0; }; }; }; hash1 { status okay; }; ipcc { status okay; }; iwdg2 { timeout-sec 32; status okay; }; rng1 { status okay; }; rtc { status okay; }; sdmmc1 { pinctrl-names default, opendrain, sleep; pinctrl-0 sdmmc1_b4_pins_a; pinctrl-1 sdmmc1_b4_od_pins_a; pinctrl-2 sdmmc1_b4_sleep_pins_a; broken-cd; st,neg-edge; bus-width 4; vmmc-supply v3v3; status okay; }; sdmmc2 { pinctrl-names default, opendrain, sleep; pinctrl-0 sdmmc2_b4_pins_a; pinctrl-1 sdmmc2_b4_od_pins_a; pinctrl-2 sdmmc2_b4_sleep_pins_a; non-removable; st,neg-edge; bus-width 8; vmmc-supply v3v3; keep-power-in-suspend; status okay; }; sram { dma_pool: dma_pool0 { reg 0x50000 0x10000; pool; }; }; uart4 { pinctrl-names default, sleep, idle; pinctrl-0 uart4_pins_a; pinctrl-1 uart4_sleep_pins_a; pinctrl-2 uart4_idle_pins_a; pinctrl-3 uart4_pins_a; /delete-property/dmas; /delete-property/dma-names; status okay; }; 7、修改“arch/arm/boot/dts/”目录中的“Makefile” 1)、打开“arch/arm/boot/dts/Makefile”找到“dtb-$(CONFIG_ARCH_STM32)”配置项。 2)、添加配置项“stmm32mp157d-atk.dtb”修改后见下图 3)、保存“arch/arm/boot/dts/”目录中的“Makefile”。
http://www.hkea.cn/news/14308965/

相关文章:

  • 漳州做网站简书 wordpress
  • 设计企业网站哪家好南通网站seo报价
  • 我的世界查询建筑网站网站内做营销活动使用工具
  • 网站建设用cms网站环境配置
  • 如何做网站授权网址三桥网站建设
  • 凡科建站是什么呼和浩特商城网站建设
  • 网站建设推广销售好做吗网站需要备案吗
  • 怎样在网上做网站wordpress get图片
  • 有了域名怎么做网站重庆就业网
  • 厦门网站建设缑阳建视频封面制作网站
  • 邮箱注册过的网站查询做个淘宝客网站怎么做的
  • vs2012做网站网站固定头部
  • 网站总体设计怎么写wordpress免费单页主题
  • 淄博网站建设好的公司wordpress+增加域名
  • 网页设计与网站建设课件品牌营销与品牌管理的区别
  • 贵阳有哪家做网站建设好点的wordpress 加载页面
  • 佛山企业网站建设渠道做美食的网站有那一些
  • 网站建设与管理实训宜昌网站建设设计
  • 天津个人专业做网站wordpress 全局设定
  • 做网站属于什么行业汉中市建设局网站
  • 网站建设平台简介网站优化 北京
  • 制作网站需要多少时间郑州做景区网站建设公司
  • 沧州网站建设联系电话免费云电脑
  • 长春网站设计制作广州自助建站模板
  • 给有后台的网站做网页盐城网站建设费用
  • 建立自己个人网站怎么建立想注册一个设计网站吗
  • 公司网站推广计划书电影院卖品套餐计划
  • 网站界面切片做程序实木家具全屋定制十大名牌
  • 盐城网站开发如何南宁两学一做网站
  • 茶文化网站设计免费99微分销系统