[EasyARM-MX283]速记Kernel + Busybox + Qt5.6 + tslib移植
移植过程其实不难,但是也不是特别简单.使用的平台是EasyARM IMX283A平台,他原来用的Qt4.7.3,其实我比较喜新厌旧,所以直接上Qt5.我们移植过程从上到下移植. 开发板:EasyARM iMX283A,128M NAND,64M RAM 系统环境:Ubuntu 16.04 LTS,32Bit...
移植过程其实不难,但是也不是特别简单.使用的平台是EasyARM IMX283A平台,他原来用的Qt4.7.3,其实我比较喜新厌旧,所以直接上Qt5.我们移植过程从上到下移植. 开发板:EasyARM iMX283A,128M NAND,64M RAM 系统环境:Ubuntu 16.04 LTS,32Bit...
因为ESP8266支持Python而官方网站找不到BIN,只好编译,分享Bin给大家烧写着玩玩. esp8266-micropython 要进入编程模式,需要CH_PD=VCC,GPIO0=GND 比如我现在用ESP-01,默认的Flash大小是1MB的,所以设置好.然后解压文件,设置好烧写的位置...
新塘的MCU大多数都集成EBI,我手上这个M0516也集成,相对于ST来说,这是大方好多呢.EBI可以类比为ST的FSMC,FMC等等,不过,他是通过地址数据复用方式实现的,类似51时代接内存.其实51通过内存接口来刷屏幕我觉得应该也不慢的.只不过好像很少...
SDK的地址是https://github.com/espressif/ESP8266_RTOS_SDK,当然要先Git下来. 主要的目录结构如下: lib下有开源部分,也有闭源部分.开源部分有libfreertos.a,libjson.a,liblwip.a,libnopoll.a,libspiffs.a,libssl.a,至于其他,可能是...
emwin最近的版本支持多点触摸,但是网上资料不是一般的少,有一个人说自己在开发板上实践了一下,经过对比还是手册里面的图,根本没实现嘛,代码也不给,只好自己去研究一下. 受到思维定式问题.一直觉得国内那正点原子的教程不错,就对着看....
因为这个F7探索板上有电容触摸的IC,而且这个直接读取坐标特别方便.用的方案是FT5336,支持5点触摸.走I2C协议.这里要说一个很多人容易犯错的地方.就是关于I2C的初始化.用模拟I2C的可以飘过,对于我这种强迫症党来说,模拟I2C几乎不能接受....
因为STM32F7的探索板上因为各种原因,也没有手册.只能按照他给的参数来了.因为RK043FN48H型号到处有,手册看不到. 这是从官方的配置里面抄的参数: /** * @brief RK043FN48H Size */ #define RK043FN48H_WIDTH ((uint16_t)48...
有8MB的外部RAM,其实使用起来也不困难.有很多方法,外部RAM和内部RAM都一起用.或者只用外部RAM等等,首先设置Keil的这个配置,让默认使用外部RAM.但是外部RAM上电是需要初始化的,所以,初始化过程就需要特别注意. 增加一个叫DATA_IN_ExtS...
因为STM32F7可以跑到216MHz,但是FMC外设和F429是一样的,所以学习起来,还是没什么困难,他可以2分频或者3分频.其中2分频下,108MHz时钟,3分频下,72MHz时钟.整个初始化过程需要装填SDRAM_HandleTypeDef,FMC_SDRAM_TimingTypeDef和FMC_SDRA...
经常看到别人的代码里面有这一行: /** rief Data Synchronization Barrier details Acts as a special kind of Data Memory Barrier. It completes when all explicit memory accesses before this instruction ...