シェルを使用してカスタムLinuxカーネルを構築したい。私はハードウェアモジュールが非常に苦手です。カスタム開発を提供する中国の取締役会はありますか?低価格のLinuxボードやAndroidボードが見つかりません。安価なタブレットを入手した場合、実験に使用できますか?つまり、コードを書き込んだり、ブートローダーをセットアップしたりするために、NANDまたはフラッシュにアクセスできますか?カーネルコンポーネントを見つけたい場合は、非常に低コストのボードが必要です。誰かが私に何をすべきか提案できますか?
6 に答える
数年前のSoCメーカーの高価な(300〜500米ドル)評価ボードと比較すると、Linuxを実行できるARMボードは、まったく安価ではないにしても、「リーズナブルな価格」でいくつかの選択肢があります。
Linuxを実行するMMUを備えたARMSoCを備えた最も低コストのボードは、おそらくRaspberry PIであり、小売価格は約25ドル(「B」バージョンの場合は35ドル)で、世界中で入手できるはずです。このボードは、ソフトウェア開発用の教育用デバイスとして使用されることを目的としているため、そのI/O機能は家庭用または消費者向けです。Beagleラインのような他のボードは、HWハッカーや産業ユーザーをターゲットにしており、より優れたI/O拡張機能を備えています。
ベアボードの代わりに、 MeleA1000やSATAディスクポートを備えたA2000などのリモコンを備えたエンクロージャー内にユニットがあります。これらはハッキング可能なメディアプレーヤーとして販売されており、消費者向けファームウェア(Android)が付属しています。
補遺
Linuxの実行に使用できる40を超える開発ボードとモジュールの比較リストはこちらです
補遺2
開発ボードとモジュールの別の比較リスト(すべてがLinuxをサポートできるわけではありませんが)はここにあります
補遺3
2015年1月に更新された40のSBCのリストで、9つはUS$50未満です。
OdroidU2。Wi-Fi機能を使用すると、2GBのRAMが120ドルから150ドルで販売されます。
リーズナブルな価格で市場に出回っているARMボードはほとんどありません。BeagleBoard (インドでは8-9k)のように、本格的なARMボードであり、同じものを取り除いたバージョンはBeagleBone(インドでは約4k)です。x86 Intelボードの場合、pheonixによって組み立てられたものがあります。これは約12kで提供されます。
これらのハードウェアはすべてカスタマイズできます。NANDチップ/BIOSをフラッシュできます。ブートローダー、カーネル、ファイルシステムを最初から作成します。
そして49ドルのcubieboard 、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
もちろん、最も安価な開発ターゲットは、仮想マシン(開発マシンと同じアーキテクチャーを維持したい場合)またはQEMUなどのエミュレーター(異なるアーキテクチャーが必要な場合)です。
高解像度のAndroidタブレットなどのフルグラフィックシステムをエミュレートし、実際にプロセッサをエミュレートすると、最新のマシンでもロードできますが、コンソールモードまたは中程度の解像度のシステムをサポートすると、許容できるパフォーマンスが得られます。また、仮想化を使用できるようにアーキテクチャが同じである場合、パフォーマンスは日常の使用に適しているはずです(VMソリューションは、開発テストだけでなく、最終用途にも日常的に使用されます...)
RaviPujarに感謝します
ドキュメントソースリンク
マイクロコントローラーの世界から組み込みLinuxの世界に移行したかったので、最初は安価なARMLinux開発ボードを探していました。Webをさまよいながら、インドで簡単に購入できる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 | フレンドリーARMによるS3C2440AMR9ボード:
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 /-