新建产品平台DTS
来源:互联网 发布:男士风衣 知乎 编辑:程序博客网 时间:2024/06/07 08:50
一个.dts一般对应一个machine,那么新建一个产品也就是新建一个.dts了。
1、从LUCI界面入手吧,有
ModelBuffalo WMR-300这样的字段,那么接下来就是搜索WMR-300了。2、搜索结果只看taget目录的,有:
target/linux/ramips/dts/WMR300.dts:7: model = "Buffalo WMR-300";
target/linux/ramips/base-files/lib/ramips.sh:223: *"WMR-300")
从这里也看到了WMR300.dts
3、打开WMR300.dts,可以简单分析一下,有:
/ {
compatible = "buffalo,wmr-300", "ralink,mt7620n-soc";
model = "Buffalo WMR-300";
打开ramips.sh分析一下,有:
*"WMR-300")
name="wmr300"
那么现在可以确定要修改的几个关键词了。
WMR300,WMR-300,wmr-300,wmr300
4、首先在target/linux/ramips/dts目录先新建HWR504.dts,将WMR300.dts的东西全部复制过来,修改地方如下:
/ {
compatible = "HHH,hwr-504", "ralink,mt7620n-soc";//定义系统
model = "HHH HWR-504";
5、搜索WMR300,有:
target/linux/ramips/image/Makefile
搜索wmr-300,同上
搜索wmr300,有:
target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom
target/linux/ramips/base-files/etc/diag.sh
target/linux/ramips/base-files/etc/uci-defaults/02_network
综上,相关联的文件都已经找出来了:
HWR504.dts
ramips.sh
/image/Makefile
10-rt2x00-eeprom
diag.sh
02_network
6、依次修改,照葫芦画瓢:
在ramips.sh里增加:
*"HWR-504")
name="hwr504"
在/image/Makefile里增加:
Image/Build/Profile/HWR504=$(call BuildFirmware/Default8M/$(1),$(1),hwr-504,HWR504)
***
$(call Image/Build/Profile/HWR504,$(1))
在10-rt2x00-eeprom里增加:
wmr300 | \
hwr504 | \
在diag.sh里增加:
wmr300 | \
hwr504 | \
在02_network里增加:
hwr504 | \
wmr300)
7、make clean后重新编译,OK
发现在:/bin/ramips有对应固件了
烧到板子上发现:
ModelHHH HWR-504新建产品平台OK了,当然不可能一次就成功,修改的过程中总会有错误发生,但是不用怕,有BUG就解掉,如此而已
- 新建产品平台DTS
- dts 内核展开平台设备
- Magento Api 产品新建
- 平台新建用户出错
- DTS
- DTS
- DTS
- dts
- dts
- dts
- DTS
- dts
- 求网站平台产品
- linux新建平台设备步骤
- E9开发板新建一个定制产品
- Touch panel DTS 分析(MSM8994平台,Atmel 芯片)
- linux设备树dts之powerpc 平台解析过程
- Touch panel DTS 分析(MSM8994平台,Atmel 芯片)
- Map,HashMap,Hashtable,TreeMap总结
- matlab图像处理基础
- CSS 中Margin参数詳解
- MFC总结之CListCtrl用法及技巧
- js解析html字符串
- 新建产品平台DTS
- 最短路 SPEA
- 批处理注册控件
- C#一些验证方法
- 从一个例子看内存布局
- ARM处理器怎样处理DATA ABORT异常
- i.MX51 LCD类型判断方法
- session 和 cookie 的区别
- 即时通讯