Planck-Pi | Super TINY & Low-cost Linux Develop-Kit Based On F1C200s

 by   peng-zhihui HTML Version: Current License: GPL-3.0

kandi X-RAY | Planck-Pi Summary

kandi X-RAY | Planck-Pi Summary

Planck-Pi is a HTML library typically used in Internet of Things (IoT) applications. Planck-Pi has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has medium support. You can download it from GitHub.

本项目是一个基于全志f1c200s芯片的超迷你&低成本的linux开发板,本来是用于个人的某个小项目调试,现把所有硬件、软件(u-boot、内核、root-fs)开源出来。 板载资源: 一个oled 128x80 一个麦克风 & 功放可以外接喇叭 双面不同功能的type-c接口分别提供usb转串口以及usb-otg功能 一个usb-a口用于外接设备 sd卡插槽 引出绝大部分io 板卡成本应该不到50rmb,而且提供了很多资料,很适合用于新手作为入门linux学习的开发板。. 芯片可以从spi flash或者sd-card中启动,因为flash容量较小可玩性不高,后文都是以sd卡启动为主的。 参考:f1c100s启动时搜索spi flash的顺序? 上电后, f1c100s内部 brom (芯片内置,无法擦除) 启动; 首先检查 sd0 有没有插卡, 如果有插卡就读卡 8k偏移数据,是否是合法的启动数据, 如果是brom 引导结束, 否则进入下一步; 检测spi0 nor flash(w25qxxx, mx25lxxx) 是否存在, 是否有合法的启动数据, 如果是brom 引导结束, 否则进入下一步; 检测spi0 nand flash 是否存在, 是否有合法的启动数据, 如果是brom 引导结束, 否则进入下一步; 因为找不到任何可以引导的介质, 系统进入usb fel 模式, 可以用usb烧录了。. 编译工具链官网:或arm gnu toolchain,以linaro为例:进入support->downloads可以看到下载页面,点击gnu cross-toolchain binary archives,可以进入对应下载列表,可以看到各个版本的toolchain,这里我使用的latest-7/arm-linux-gnueabi/即gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabi即可。. 镜像的账户: pi 密码:planck root 密码:planck. 在uboot顶层makefile的250行左右,添加默认编译器,就可以直接用make编译省去后面的参数了: ifeq ($(hostarch),$(arch)) cross_compile ?= endif arch ?= arm cross_compile ?= arm-linux-gnueabi-. fel烧写方法这里不使用, 有兴趣可以参考这些教程了解: 全志sunxi-tools烧录工具安装和使用 全志v3s 编译运行xboot笔记. 格式说明: ext4:只用于linux系统的内部磁盘 ntfs:与windows共用的磁盘 fat:所有系统和设备共用的磁盘. 注意:这里的bs=1024 seek=8是添加了8192字节的偏移,之所以要加8k偏移是因为fsbl也就是bootrom里面硬写死了会从设备的8k地址处加载spl,然后进入uboot。因此上面烧写的时候,指定的偏移地址一定是相对于储存设备硬件的偏移,而不是相对于分区的偏移! 8k的来源是参考buildroot-mangopi-r/board/allwinner/generic/genimage-sdcard.cfg文件的描述offset = 0x2000。 是否单独划分一个uboot分区其实不重要,因为烧写的时候直接覆盖了但是我们人为设置一个1m大小的区间分隔开,便于和后面的内核储存分区区分。 关于genimage的使用,可以参考billdroot官方的文档描述:the buildroot user manual 。 image bootfs.vfat { vfat { files = { "zimage",
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              Planck-Pi has a medium active ecosystem.
              It has 1000 star(s) with 242 fork(s). There are 20 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 15 open issues and 7 have been closed. On average issues are closed in 2 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of Planck-Pi is current.

            kandi-Quality Quality

              Planck-Pi has no bugs reported.

            kandi-Security Security

              Planck-Pi has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              Planck-Pi is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              Planck-Pi releases are not available. You will need to build from source code and install.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Planck-Pi
            Get all kandi verified functions for this library.

            Planck-Pi Key Features

            No Key Features are available at this moment for Planck-Pi.

            Planck-Pi Examples and Code Snippets

            No Code Snippets are available at this moment for Planck-Pi.

            Community Discussions

            Trending Discussions on Internet of Things (IoT)

            QUESTION

            Display data from two json files in react native
            Asked 2020-May-17 at 23:55

            I have js files Dashboard and Adverts. I managed to get Dashboard to list the information in one json file (advertisers), but when clicking on an advertiser I want it to navigate to a separate page that will display some data (Say title and text) from the second json file (productadverts). I can't get it to work. Below is the code for the Dashboard and next for Adverts. Then the json files

            ...

            ANSWER

            Answered 2020-May-17 at 23:55

            The new object to get params in React Navigation 5 is:

            Source https://stackoverflow.com/questions/61859411

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install Planck-Pi

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/peng-zhihui/Planck-Pi.git

          • CLI

            gh repo clone peng-zhihui/Planck-Pi

          • sshUrl

            git@github.com:peng-zhihui/Planck-Pi.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link