【问题标题】:low cost Linux development board for kernel development [closed]用于内核开发的低成本 Linux 开发板 [关闭]
【发布时间】:2012-08-29 04:14:54
【问题描述】:

我想用 shell 构建定制的 Linux 内核。我的硬件模块很差。有没有提供定制开发的中文板?我没有找到任何低成本的 Linux 板或 android 板。如果我得到一个便宜的平板电脑,我可以用它来做我的实验吗?我的意思是我可以访问 nand of nor flash 来刻录代码或设置引导加载程序吗?我需要一些成本非常低的板,我想在其中发现内核组件。谁能建议我该怎么做?

【问题讨论】:

    标签: shell operating-system kernel embedded-linux


    【解决方案1】:

    与几年前 SoC 制造商的昂贵(300-500 美元)评估板相比,现在有多种选择“合理的价格”,如果不是非常便宜的话,可以运行 Linux 的 ARM 板。

    具有运行 Linux 的 MMU 的 ARM SoC 的成本最低的主板可能是Raspberry PI,其零售价约为 25 美元(或“B”版本为 35 美元),并且应该在全球范围内有售。该板旨在成为软件开发的教育设备,因此其 I/O 功能面向家庭或消费者。 Beagle 系列等其他板更多针对硬件黑客和工业用户,并具有更好的 I/O 扩展能力。

    不是裸板,而是带有远程控制的机箱中的单元,例如Mele A1000 或带有 SATA 磁盘端口的 A2000。这些作为可破解的媒体播放器出售,并附带消费者就绪固件 (Android)。

    附录

    可用于运行 Linux 的 40 多种开发板和模块的比较列表是here

    附录 2

    另一个开发板和模块的对比列表(虽然不是所有的都支持Linux)是here

    附录 3

    updated list 用于 01/2015 的 40 个 SBC,其中 9 个的成本低于 50 美元。

    【讨论】:

      【解决方案2】:

      市场上价格合理的ARM板很少。像 BeagleBoard(印度为 8-9k)是成熟的 ARM 板,而同样的精简版是 BeagleBone(印度约为 4k)。 x86 Intel板子,有一个由phoonix组装的,将近12k。

      所有这些硬件都可以定制。您可以刷新 NAND 芯片/BIOS。从头开始放置您的引导加载程序、内核、文件系统。

      【讨论】:

        【解决方案3】:

        还有cubieboard ATM 49 美元。

        cubieboard的特点:

        1G ARM cortex-A8 processor, NEON, VFPv3, 512KB L2 cache
        Mali400, OpenGL ES GPU
        1GB DDR3 @400MHz
        HDMI 1080p Output
        100M Ethernet
        2 USB Host, 2 MMC slot, 1 ir
        96 extend pin including i2c, spi, lcd, sata, sensors, ..
        Running Android, Ubuntu and other Linux distributions
        

        【讨论】:

        • 看起来很有趣,不幸的是“还没有”(就像 mk802 裸板或棉花糖......);一旦证明它不是 CottonCandy 3.x(即发货日期:从不......),这可能是 Beagleboard 的一个很好的替代品。
        • @FrankH - 这似乎基于与我在回答中提到的 Mele A1000/A2000 相同的 Allwinner A10 参考设计。再花大约 20 美元,您就可以获得一个机箱、电源、一个遥控器和可用性。
        • @FrankH - 实际上这个板的一个版本是可用的。我看到一批大约 60 个原型以 45 美元/个的价格出售,但只安装了 512MB 的 RAM。大概是 OP 获得了一个,因为接受一个不可用板的答案会很奇怪。
        【解决方案4】:

        Odroid U2。具有 wifi 功能,2GB 内存的售价为 120-150 美元。

        【讨论】:

        • 不错,谢谢分享!!!
        【解决方案5】:

        最便宜的开发目标当然是虚拟机(如果您想保持与开发机器相同的架构)或模拟器,例如 QEMU(如果您想要不同的架构)。

        虽然模拟高分辨率安卓平板电脑等完整图形系统并实际模拟处理器甚至可以加载现代机器,但支持控制台模式或中等分辨率系统应该具有可容忍的性能。如果架构相同,可以使用虚拟化,那么日常使用的性能应该没问题(VM 解决方案通常用于最终用途,而不仅仅是用于开发测试......)

        【讨论】:

          【解决方案6】:

          感谢拉维·普哈尔

          文档来源link

          我想从微控制器世界转移到嵌入式 linux 世界,因此开始寻找便宜的 ARM Linux 开发板。在网上闲逛时,我选择了一些基于 ARM 的板,这些板在印度很容易买到,

          AT91RM9200 板子:

          Atmel ARM9 based development board running @ 180MHz comes packed with,
          
          16MB NOR flash,
          32MB NAND flash,
          32MB SDRAM,
          Ethernet, USB,
          UART,
          CAN,
          LCD,
          SDCARD,
          LED's,
          Switches.
          This board is available for order at RhydolabZ website at the price of Rs 8,999/-
          

          小猎犬骨板:

          This board comes with a 720 MHz Super-scaler ARM Cortex A8 processor manufatured by Texas instruments. Beagle bone comes packed with a
          
          256MB RAM,
          USB,
          Ethernet support,
          SD CARD.
          This board is a made specifically for hardware hacking, so the manufacturer has left out most of the processor pins accessible by connectors.
          
          Beagle bone is available for order @ element14 website at the price of Rs 6,669/-
          

          小猎犬板:

          This board is built to give a laptop like performance and comes with a 1 GHz Super-scaler ARM Cortex A8 processor manufatured by Texas instruments. Beagle board comes packed with a
          
          512MB RAM,
          USB,
          Ethernet,
          S-Video,
          Camera port,
          Stereo IN/OUT,
          micro SD CARD slot,
          LCD expansion.
          Beagle board is available for buying @ NSK electronics website at the price of Rs 9,500/- 
          

          Mini2440 | Friendly ARM 的 S3C2440 AMR9 开发板:

          400 MHz Samsung S3C2440A ARM920T (max freq. 533 MHz)
          64 MB SDRAM, 32 bit Bus
          64 MB / 128 MB / 256 MB / 1GB NAND Flash and 2 MB NOR Flash with BIOS
          256 Byte EEPROM (I2C)
          SD-Card socket
          DB9 connector (RS232), total: 3 serial port connectors
          USB
          3.5 mm stereo jack
          Condenser microphone with connector
          Ethernet
          CR1220 Real Time Clock with battery
          PWM buzzer
          20 pin (2.0 mm) Camera interface
          41 pin (1.0 mm) connector for FriendlyARM Displays and VGA Board
          4 wire resistive touchscreen interface
          6 push buttons and 1 A/D pot
          4 LEDs
          This board is avaialble for buying at NSK Electronics website at the price of Rs 7800/-
          

          树莓派:

          The RASPBERRY PI is the cheapest ARM11  powered linux capable single board computer board you will ever find. This board runs an ARM11 processor @700MHz and comes with a 512 Mega Bytes of RAM memory. Here are the features of the board,
          
          512MB SDRAM,
          Ethernet, USB,
          HDMI,
          LINUX FEDORA OS,
          ARM 11 processor @700MHz
          BCM2835 SoC based chipset
          
          
          RASPBERRY PI model B is available for purchase at element14.com website at the price of  Rs.2750/-
          
          RASPBERRY PI kit is also available for purchase from Tenet technotronics at the price of Rs.4000/- 
          

          A13-OLINUXINO:

          Its a development board by Olimex powered by the A13 processor from Allwinner technology from China. Here are the features of the board,
          
          A13 Cortex A8 processor at 1GHz, 3D Mali400 GPU
          512 MB RAM
          6-16VDC input power supply, noise immune design
          3 + 1 USB hosts, 3 available for users, 1 leads to onboard pinout
          1 USB OTG which can power the board
          SD-card connector for booting the Linux image
          VGA video output
          LCD signals available on connector so you still can use LCD if you diasble VGA/HDMI
          Audio output
          Microphone input
          RTC PCF8536 on board for real time clock and alarms
          5 Keys on board for android navigation
          UEXT connector for connecting addtional UEXT modules like Zigbee, Bluetooth, Relays, etc
          GPIO connector with 68/74 pins and these signals
          Optional low-cost 7" LCD with touchscreen
          17 for adding NAND flash;
          22 for connecting LCDs;
          20+4 including 8 GPIOs which can be input, output, interrupt sources;
          3x I2C;
          2x UARTs;
          SDIO2 for connectinf SDcards and modules;
          5 system pins: +5V, +3.3V, GND, RESET, NMI
          This board is available for purchase from Tenet technetronics India at the price of Rs. 4652 /- 
          

          IMX233-OLINUXINO-MICRO:

          This mini development board is based on the Freescales i.mx233 processor from freescale semiconductors.
          
          Here are the features of the board,
          
          iMX233 ARM926J processor at 454Mhz
          64 MB RAM
          SD-card connector for booting the Linux image
          TV PAL/NTSC video output
          1 USB High Speed Host
          three Buttons
          2x30 pin GPIO for connection of other hardware
          PCB dimensions: 3.00'' x 1.70'' (76.2mm x 43.2mm)
          Nominal dimensions: 3.40'' x 1.70'' (86.4mm x 43.2mm)
          This board is available for purchase from Tenet tech website India at the price of Rs. 2481 /- 
          

          IMX233-OLINUXINO-MINI:

          The board is the mini version of the Olinuxino board mentioned above. Here are the features of this mini linux board
          
          iMX233 ARM926J processor at 454Mhz
          64 MB RAM
          SD-card connector for booting the Linux image
          TV PAL/NTSC video output
          3 USB High Speed Host
          optional WIFI RTL8188CU module
          Stereo Audio Input
          Stereo Headphones Audio Output
          two Buttons
          UEXT connector for connection of different peripherial modules
          40 pin GPIO for connection of other hardware
          Board is in shape for fit inside Pactec JM42 plastic box
          Power supply input 6-16VDC
          PCB dimensions: 3.70'' x 2.15'' (94.0mm x 54.6mm)
          Nominal dimensions: 3.70'' x 2.65'' (94.0mm x 67.3mm)
          This board is available for buying @Tenet tech website at the price of Rs. 3435 /- 
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2017-12-26
            • 2023-03-29
            • 1970-01-01
            • 1970-01-01
            • 2010-09-07
            • 2019-05-18
            • 2010-09-14
            • 2014-11-27
            相关资源
            最近更新 更多