【f1c200s/f1c100s】mangopi自制linux开发板驱动适配进度(PCB、代码开源)

这篇具有很好参考价值的文章主要介绍了【f1c200s/f1c100s】mangopi自制linux开发板驱动适配进度(PCB、代码开源)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目前进度

目前自制的mangopi设备驱动适配已完成部分包含:

  • 基于扫描的gpio-keys子系统适配
  • LED子系统适配
  • RGB接口LCD显示屏适配
  • ft5406触摸屏适配
  • 博通RTL8188EUS无线网卡适配
  • PWM驱动适配
  • 显示屏背光适配

以下这几项在下载到荔枝派源码时已经适配好了:

  • SPI FLASH驱动
  • USB驱动
  • 串口驱动

【f1c200s/f1c100s】mangopi自制linux开发板驱动适配进度(PCB、代码开源)


mangopi内核代码和uboot代码是基于licheepi nano修改的。
mangopi有哪些外设资源可以看:【f1c200s/f1c100s】全志f1c200s开发板设计(含原理图和PCB)

原理图和PCB:
链接:https://pan.baidu.com/s/1M2AIeIsibin_yUDbtMdzwA
提取码:e0xq

内核源码:https://github.com/LiangtaoZhong/linux-mangopi-kernel5.2
uboot源码:https://github.com/LiangtaoZhong/uboot-mangopi文章来源地址https://www.toymoban.com/news/detail-439228.html

过程记录博客

  1. 【f1c200s/f1c100s】全志f1c200s开发板设计(含原理图和PCB)
  2. 【f1c200s/f1c100s】使用genimage工具制作img系统镜像
  3. 【f1c200s/f1c100s】Linux板卡刷写img镜像后对分区进行扩容/调整分区大小
  4. 【f1c200s/f1c100s】不带中断引脚采用扫描的方式实现通用gpio-keys
  5. 【f1c200s/f1c100s】系统运行期间替换内核镜像和设备树
  6. 【f1c200s/f1c100s】RGB接口 LCD驱动适配
  7. 【f1c200s/f1c100s】PWM驱动适配
  8. 【f1c200s/f1c100s】屏幕背光驱动适配
  9. 【f1c200s/f1c100s】FT5426触摸屏适配

到了这里,关于【f1c200s/f1c100s】mangopi自制linux开发板驱动适配进度(PCB、代码开源)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • (三)内核移植--从零开始自制linux掌上电脑(F1C200S)<嵌入式项目>

    目录 一、bootloader、kernel、rootfs联系 二、内核移植 1. 内核源码获取 2. 内核配置与编译 🍍 基础配置与编译 🍍 TF卡分区 🍍 内核烧录 三、参考内容 kernel可以理解为一个 庞大的裸机程序 ,和uboot以及其他比如点灯类似的裸机程序没有本质区别,只是kernel分为 用户态和内核态

    2024年02月15日
    浏览(66)
  • 全志F1C200S嵌入式驱动开发(串口驱动)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         对于uboot、kernel和rootfs来说,他们的串口输出一般都是uart0。一般这么做,是没有问题的。只不过我们自己买的这块f1c200s电路板,设计者把uart转ttl的接口,改接到了uart1上面。不过这样

    2024年02月16日
    浏览(71)
  • 全志F1C200S嵌入式驱动开发(lcd屏幕驱动)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         lcd RGB屏幕作为比较经济、实用的显示工具,在实际场景中使用较多。它的信号来说,一般也比较简单,除了常规的数据信号,剩下来就是行同步、场同步、数据使能和时钟信号了。数

    2024年02月14日
    浏览(36)
  • 全志F1C200S嵌入式驱动开发(GPIO输出)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         和v3s一样,f1c200s本身的外部引脚比较少。所以这个时候,不可避免地,很多引脚的功能就会重叠在一起。这种情况下,我们就要学会取舍了。比如说,如果是学习sd卡的时候,那么s

    2024年02月16日
    浏览(37)
  • 全志F1C200S嵌入式驱动开发(spi-nand驱动)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         和v3s一样,f1c200s也支持tf卡、spi-nor、spi-nand启动。前面也说过,tf卡由于机械结构的原因,更适合拿来学习,spi-nor和spi-nand比较适合用来进行工业部署和消费娱乐领域。只是spi-nor容量

    2024年02月16日
    浏览(46)
  • 全志F1C200S嵌入式驱动开发(soc系统集成)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         任何一个嵌入式设备都是由很多的子系统组成的。这里面有硬件、有软件,还可能有机械,并不一定就是大家看到的消费电子那样,即一个soc构成了所有的系统。现实情况是,要构建

    2024年02月12日
    浏览(31)
  • 全志F1C200S嵌入式驱动开发(从DDR中截取内存)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         linux内核起来的时候,不一定所有的内存都是分配给linux使用的。有的时候,我们是希望能够截留一部分内存的。为什么保留这部分内存呢?这里面可以有很多的用途。 比如说,第一,

    2024年02月14日
    浏览(32)
  • 全志F1C200S嵌入式驱动开发(调整cpu频率和dram频率)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         f1c200s默认的cpu频率是408M,默认的dram频率是156M。这两个数值,坦白说,都算不上特别高的频率。因为我们的晶振是24M输入,所以408/24=17,相当于整个cpu的频率只是晶振倍频了17倍。然

    2024年02月15日
    浏览(50)
  • 全志F1C200S嵌入式驱动开发(spi-nor image制作)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         一般soc系统里面添加spi-nor flash芯片,特别是对linux soc来说,都是把它当成文件系统来使用的。spi-nor flash和spi-nand flash相比,虽然空间小了点,但是胜在稳定,这是很多工业场景所必须

    2024年02月16日
    浏览(35)
  • 给linux移植fbtft驱动st7735s小屏幕(f1c100s)

    内核版本5.4 在使用spi总线接上了一个小网卡,实现了我们开发板对网络的访问之后,我还想接一个小的spi屏幕 1.44寸款,来画一只小企鹅,顺便显示一些系统的调试信息。但是由于我这个开发板向外暴露出来的spi接口就两个,而且有一个已经因为串口的设置而不能使用。所以

    2024年02月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包