linux 3.x内核arm架构新技术变革_2013arm开发者大会

linux 3.x内核arm架构新技术变革_2013arm开发者大会

ID:15356403

大小:1.35 MB

页数:30页

时间:2018-08-02

linux 3.x内核arm架构新技术变革_2013arm开发者大会_第1页
linux 3.x内核arm架构新技术变革_2013arm开发者大会_第2页
linux 3.x内核arm架构新技术变革_2013arm开发者大会_第3页
linux 3.x内核arm架构新技术变革_2013arm开发者大会_第4页
linux 3.x内核arm架构新技术变革_2013arm开发者大会_第5页
资源描述:

《linux 3.x内核arm架构新技术变革_2013arm开发者大会》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Linux3.x内核下ARM架构新技术变革BarrySong2013ARM开发者大会1Agenda!RebuiltinfrastructureinARMLinux!Multi-platformARMkernels!big.LITTLEswitcherandscheduler!AndroidMainliningProject2RebuiltinfrastructureinARMLinux3LinusTorvaldssaidthiswholeARMthingisaf*ckingpainintheass-LinusTorvalds,M

2、ar.20114RebuiltinfrastructureinARMLinux3.x!DeviceTreebaseddriversandBSP!CommonpinctrlFramework!CommonclockFramework!CommonDMAFramework!Supportmulti-platformsARMkernel!Alotofunifiedandre-usedcodes5Devicetree!Thedevicetreeisasimpletreestructureofnodesandproperties.Propertiesarekey-value

3、pairs,andnodemaycontainbothpropertiesandchildnodes./{node1{a-string-property="Astring";a-string-list-property="firststring","secondstring";a-byte-data-property=[0x010x230x340x56];child-node1{first-child-property;second-child-property=<1>;a-string-property="Hello,world";};child-node2{};};

4、node2{an-empty-property;a-cell-property=<1234>;/*eachnumber(cell)isauint32*/child-node1{};};};6ComponentsofDeviceTree!DTS(devicetreesource)!DTC(devicetreecompiler)!DeviceTreeBlob(.dtb)!BindingDocumentation/devicetree/bindings!Bootloader#defineCONFIG_OF_LIBFDT7Platformdevices!Use.dtst

5、odescriberesourcesofplatformdevicestaticstructresourcesirfsoc_i2c0_resource[]={{.start=SIRFSOC_I2C0MOD_PA_BASE,.end=SIRFSOC_I2C0MOD_PA_BASE+SIRFSOC_I2C0MOD_SIZE-1,.flags=IORESOURCE_MEM,},{.start=IRQ_I2C0,.end=IRQ_I2C0,.flags=IORESOURCE_IRQ,},};i2c0:i2c@cc0e0000{cell-index=<0>;compatible=

6、"sirf,marco-i2c";reg=<0xcc0e00000x10000>;interrupts=<0240>;#address-cells=<1>;#size-cells=<0>;status="disabled";};8I2C&SPIclients!Legacy:i2c_board_info&spi_board_info!DT:i2c0:i2c@cc0e0000{status="okay";fpga-cpld@4d{compatible="sirf,fpga-cpld";reg=<0x4d>;};};spi1:spi@cc170000{status="oka

7、y";pinctrl-names="default";pinctrl-0=<&spi1_pins_a>;spi@0{compatible="spidev";reg=<0>;spi-max-frequency=<1000000>;};};9Commonboardfileforaseriesofboards!Don’ttouchboardfilesasweoftendidbeforein2.6!!Commonboardfile:staticconstchar*prima2_dt_match[]__initdata={"sirf,prima

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。