用于内核开发的低成本Linux开发板

时间:2012-08-29 04:14:54

标签: shell operating-system kernel embedded-linux

我想用shell构建自定义Linux内核。我的硬件模块很差。是否有中国董事会提供定制开发?我找不到任何低成本的Linux主板或安卓主板。如果我得到便宜的平板电脑,我可以将它用于我的实验吗?我的意思是我可以访问nand of und nor flash来刻录代码或设置bootloader吗?我需要一些非常低成本的板,我想发现内核组件。任何人都可以建议我做什么?

6 个答案:

答案 0 :(得分:4)

与几年前来自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

ADDENDUM 2

开发板和模块的另一个比较列表(尽管不是所有这些都可以支持Linux)是here

ADDENDUM 3

2015年1月的40个SBC的updated list,其中9个成本低于50美元。

答案 1 :(得分:1)

市场上的ARM板很少,价格合理。就像 BeagleBoard (印度的8-9k)是完全成熟的ARM主板,其精简版是 BeagleBone (印度约4k)。对于x86英特尔主板,有一个由pheonix组装,接近12k。

所有这些硬件都可以定制。你可以刷NAND芯片/ BIOS。把你的bootloader,内核,文件系统从头开始。

答案 2 :(得分:1)

并且cubieboard为49美元,ATM。

  

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

答案 3 :(得分:1)

Odroid U2。凭借wifi功能,2GB内存将售价120至150美元。

答案 4 :(得分:0)

最便宜的开发目标当然是虚拟机(如果您希望使用与开发机器相同的架构)或模拟器(如QEMU)(如果您需要不同的架构)。

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

答案 5 :(得分:0)

感谢Ravi Pujar

文档来源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/-

Beagle Bone board:

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/-

Beagle board:

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 |友情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/-

RASPBERRY PI:

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 /-