本代码为百问科技奖金活动所写。仅供学习,不得用于商业用途 功能介绍: 1.活动要求的功能外 2.sd卡裸机驱动 3.fatfs文件系统 4.bmp图像读取 5.backtrace功能移植 6.简单的命令行测试框架 改进: 1.触摸屏校准算法采用二元线性回归算法 2.IIC,SPI,touchscreen等功能加了延时,更加稳定 注:我用4.8.3的工具链编译官方代码,发现存在问题,加延时才解决 3.部分代码做了微调 编译与运行: 1.根据你的交叉工具链,修改顶层makefile中的CROSS_COMPILE 2.make或make -jxx 3.将image.bin通过uboot烧写进nand flash 4.准备一张2g-32g的micro sd卡,格式化为fat32文件系统,加图片资源你的图片存放在顶层目录。 5.插上micro sd卡,打开电源 注意: 1.应尽量选择gcc 4.8.3。 2.在上电,第一次开机时,sd卡无法正常读写,如果有同学能解决此问题,恳请联系我。 其他: 1.有任何问题可以联系我(QQ:891085309) 2.本代码截取自我的github项目(https://github.com/ZhUyU1997/SOS) 里面含有更丰富的裸机驱动和库供大家参考,如: wm8976,dm9000,usb device(dnw mouse U盘),lwip,ucosii,ucgui,helix,infoNES