标签: f1c200s

6 篇文章

【f1c200s笔记八】实现usb与无线网
一、开启usb功能 linux开启某项功能的三步,设备树,驱动,应用。 1、设备树添加usb设备节点 1、linux5.7.1已经对全志系列芯片进行了支持,可惜的是f1c200s并不在其中,不过关于usb的驱动,可以借鉴a10型号,并做出一些修改。 2、添加驱动第一步,修改设备树。修改设备树之前,通过源码中Documentation下的帮助文档,找…
【f1c200s笔记六】运行lvgl模板并开机自启
一、关于交叉编译环境 1、还记得第一节,配置的交叉编译环境吗,u-boot和内核都是通过它编译的,且都可以正常运行。但是当博主使用其编译应用程序的时候,发现执行程序无法在设备上运行。 2、查阅多方面的资料,发现交叉编译环境确实是在x86架构上编译生成arm架构的程序,但是arm同样有多种架构和指令集,博主使用的交叉编译环境默认生成v7指令集的可执行…
【f1c200s笔记五】点亮屏幕
一、总述 1、做过单片机的小伙伴都知道,想要点亮屏幕,首先是对屏幕做初始化,然后把显示数据传入屏幕,就可以控制屏幕显示了,当然这只是简单描述。 2、实际在控制屏幕的过程中,首先是对屏幕这个外部设备进行初始化,比如扫描方式、行列数目,前后门廊啊等等,当然大部分情况下是供应商直接提供的初始化代码。其次是要对单片机的外设接口进行初始化,外设接口是要和屏幕…
【f1c200s笔记四】文件系统移植
1、linux下,一切皆是文件,在文件系统挂载之前,内核在内存中挂载虚拟的文件系统,用于运行主要的进程。之后再挂载硬盘上的文件系统,才正常启动。 2、linux文件系统制作工具,博主使用的是buildroot。其操作相对简单,而且方便。这里使用buildroot2018.2.11构建文件系统,并且在之后的应用编译时候,也需要用到它的交叉编译环境。 …
【f1c200s笔记二】u-boot配置和编译
一、硬件介绍 1、上次把编译环境配置过程说完,发现忘了介绍硬件了。博主使用的是荔枝派,具体的型号是CherryPi-F1C200S。为了避免不必要的麻烦,原理图就不贴出来了。可以自行到某宝进行搜索。 2、在这个硬件上有两个坑需要注意,第一个是,它的串口默认使用的A2A3,但是u-boot(荔枝派nano)的默认串口是E0E1。改程序对于一个小白来说…
【f1c200s笔记一】交叉编译环境搭建
1、总述 1.做过单片机开发的小伙伴一定清楚,做单片机开发大致是在keil里面写好代码,然后编译,最后烧写到单片机里面。 2.嵌入式linux开发本质上也是一样,写好代码、编译、烧写。但是区别于用keil这个集成软件,嵌入式linux开发更像是把各个步骤拆散来进行。 a、首先是没有了统一的开发界面,你可以用文本编辑器编写,可以用source ins…