- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 使用YOCTO编译环境修改内核源码的方法
1)进入devshell ,运行bitbake linux-xlnx -c devshell,此时会打开一个新的shell终端2)修改内核或driver代码,源码的位置在build/tmp/work-share下3.a)在新的shell终端上编译make -j 4 Image CC=aarch64-poky-linux-gcc3.b)此时也可以关掉打开的shell,在bitbake上运
2016-10-31 20:27:09 7502
原创 用hexdump查看mtd的内容
mtd虽然也是/dev目录下的设备,但这个设备不能使用cat 或more来查看内容.但可以使用hexdump来查看存储的内容1)cat /proc/mtd,查看系统中mtd的信息2)hexdump /dev/mtdX
2016-10-31 20:17:12 2267
原创 tcl脚本语言在各种开发工具中的使用
TCL脚本语言在各种开发工具中获得了广泛的使用:WindRiver 的 Tornado Host shell是内置TCL解释器,支持tcl脚本语言Freescale 的codeWarrior支持TCL脚本语言Xilinx的Vivado 和SDK开发环境支持tcl脚本语言
2016-10-23 09:29:30 5093
原创 deviceTree中reg指令的一点理解
最近在Xilinx的Ultra Scale + MPSOC调试I2C和SPI的驱动,调试中总是无法避免修改I2C的地址和SPI的片选等.deviceTree中reg =可以用来修改SPI的片选,比如Cadence的SPI控制器支持3个片选,则 reg= 可以指定不同的片选.同样对I2C设备 reg= 可以指定I2C设备的地址是0x42和0x68,注意I2C地址应该小于0x7F
2016-10-15 16:49:06 2440
原创 从uImage到Image,arm64平台上Linux镜像的变化, Booti命令的使用
uImage是arm32上uboot可以引导的镜像,是在zImage基础上加上uboot可以识别的头得到的.在uboot命令行,可以使用bootm 启动Linux在ARM64上不再支持uImage了,而是Image,在uboot命令行可以使用booti 启动Linux
2016-10-15 16:20:27 4936
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人