Vogue-Tecニュヌス0





Vogueマガゞンのプレヌダヌに関するむノベヌション、興味深いこず、䞀般的なむベントに関するEzhechekpointovyのレビュヌ

内容







Linux Linux



たず、少し歎史ハブのトピックがすでに2回バヌストし、3回目がバヌストするこずが明らかになった埌、 hyborgはGoogleグルヌプ 、たたはより単玔にプロゞェクトに興味のある人々が参加するメヌリングリストを線成したした。 最初の1週間だけで、玄200のメッセヌゞが送信され、グルヌプ内のナヌザヌの合蚈数は70を超え、増え続けたした。



Linux自䜓の立ち䞊げに関しおは、仲間のkmeawず盗たれた人は、indevカヌネルに基づいお、crossdev gentを䜿甚しおkmeawの堎合に、そしおトピックの通垞のツヌルチェヌンで組み立おられたカヌネルを投皿したした。 しかし、起動だけでは䞍十分で、さたざたなカヌネルモゞュヌルは非垞にバグが倚く、rootfsを正垞にねじ留めするこずはできたせんでしたが、すぐに解決策が芋぀かりたした-JZ4725Bプロセッサは、1人の日本人がカヌネルを発芋たたは䜜成したJZ4750Lクロヌンずほが同じであるこずが刀明したした圌のデバむスNeo Slim 3000のパッチ-「NES / GBA゚ミュレヌタ/他のコン゜ヌルの束」の粟神のポヌタブルコン゜ヌル、およびメディアプレヌダヌのペア。 しばらくしお、数時間のテストの努力により、 iSageずfaust habrauzerhabraloginは䞍明は、Neo Slim 3000ボヌド構成に基づいお、ボヌドからのボヌドXX0032のボヌド構成を曞きたした。 Linuxは正垞に起動し、しばらくしおIngenicのrootfsがtronix286や他の人々の努力によっおQtopiaにねじ蟌たれたしたが、䞻な成果はスクリヌンでした。それはOdinokij_kotを助け、぀たりプロセッサのどのピンがケヌブルコネクタのどのピンに行くかを決定するのに圹立ちたしたスクリヌン。 しばらくしお、画面が正垞に起動し、ブルヌスクリヌンのバグが克服されたした。ボタンドラむバヌが砎損し、ボタンの代わりにGPIO画面が衚瀺されたした。 サりンドが開始され、ファりストは最も単玔なポヌリングボタンドラむバヌを䜜成し、SADCボタンコントロヌラヌを修正したした。K3-K6ボタンは抵抗噚のグルヌプを介しお接続され、プロセッサヌに盎接接続されおいたせん。 たた、USB-Ethernetも解陀され、USBガゞェットホットプラグは、残念ながらモゞュヌルのみに移行し、UARTなしでデバむスを制埡できるようになりたした。 䞀方、ホワむトクォヌクhabraloginは䞍明ずセルゲむグリダッ゜フは、Ingenic-JZbootのusbbootのアナログを远加し、それをすべおgitに入れたした。これにより、りィンドりに頌らずに適切にフラッシュできたした。 珟圚、whitequarkは開発䞭のカヌネルブランチを敎理し、新しいバヌゞョンにパッチを転送しおいたす。 叀いものでは、珟圚䜿甚されおいるYAFFS2に切り替える予定のUBIFSで䜜業しおいるずきに、Kernel oopsを芋぀けたした。



したがっお、党䜓的な䜜業は、Qtopiaだけでなく、Ingenicのrootfsの最新バヌゞョンをベヌスにしたカスタムビルドのrootfsも起動できる、かなり安定したカヌネルであるこずが刀明したした。



ピッキング゜フトりェア



rootfsの内容に移りたしょう。 いく぀かのテストの埌、MPlayerが芋぀かりたした-それは他のプロセッサ甚に構築され、䞀般に曲がっお動䜜したす。利甚可胜なMPlayerオプションの1぀は通垞、オヌディオのみ、他のビデオのみ、それらは䜿甚できたせんでした。 Ingenicプロセッサヌでも実行されるポヌタブルDingooコン゜ヌルのナヌザヌのリ゜ヌスが助けになりたした。 その時たでに、DingooはすでにDinguxず呌ばれる独自のLinuxポヌトを持ち、゜フトりェアをビルドしおMPlayerを通垞どおり動䜜させる方法を説明する独自のwikiを持っおいたした.iSageは、䜕らかの理由でプロセッサのJZ Charsカヌネルモゞュヌルを無効にする必芁があるこずを発芋したしたTCSMずMPlayerの再構築埌、MPlayerはより安定しお高速に動䜜し始め、通垞の非圧瞮ビデオを食べ始め、アンダヌランを泚ぐこずを止めたした。 次に、別の゜フトりェアの時代が蚪れたした。さたざたなコン゜ヌルmp3プレヌダヌをncursesで構築しようずしお、最終的にmpg123ずそのラッパヌが音楜に最適な方法であるずいう結論に達したした。 䞀方、iSageはPrBoomを構築したした-Linux゚ンゞンのDoomポヌトは改善されおすぐに開始したした:)私はsdlquakeを構築しようずしたしたが、これは特に成功したせんでしたが、ファむルを芋぀ける問題を解決するたで、地震゚ンゞンは頑固にそのpak0.pakを芋たせん、既に開始しおいたす。 同様に、gmenu2xシェルも完成したした。これは本質的にSDLのメニュヌであり、ただ倚くの䞍具合があり、ただ管理できたせんが、すでに良い兆候を瀺しおいたす。これは朗報です。



私はrootfs自䜓の゜フトりェアからbuildroot、squirrel、ptxdistを詊したしたが、どれも私の芁件を満たしおいたせんでしたが、buildrootはそれ自䜓をうたく芋せたしたが、倧量のグリッチずバグが含たれおいたした。これに、私はrootfsを叀いコンポヌネントに残し、可胜であればbusyboxやその他の重芁なものを曎新するこずにしたした。 たた、ルヌトからのログむンにパッチを適甚したdropbearを远加し、キヌ生成を接続し、Telnetを完党にオフにしたした。これで、コンピュヌタヌでネットワヌクをセットアップしおsshクラむアントで䜜業する以倖の手段を䜿甚せずに、デバむスをフラッシュしおキヌ生成盎埌にコン゜ヌルを取埗できたす。



珟時点では、ボヌドをmp3プレヌダヌに倉換する䜜業を行っおいたす。私の考えでは、すべおがこのようになっおいるはずです-ナヌザヌはボヌドをフラッシュし、コンピュヌタヌに貌り付け、USBガゞェットファむルでバックアップされたストレヌゞがデバむス䞊に䞊がり、ナヌザヌがファむルをアップロヌドしおから、 -特定のファむルが存圚せず、プレヌダヌが再起動するず、プレヌダヌはブヌト䞊のディレクトリでmplayerを起動し、ボタンでボタンを切り替えたす。 ビデオでも同じこずができたすが、メモリには珟圚761MBしか割り圓おられおいないこずを考慮する䟡倀がありたす。



他のアセンブリ、rootfsのパブリックアセンブリ、悲しいかな、私は党䜓の議論では芋おいたせん。



uCOSおよびminiOS



ハブに関するトピックの最埌に、同様のプロセッサず同様のボヌドを持぀プレむダヌを芋぀けるこずに関するメッセヌゞがありたした。このトピックはXlabによっおすぐに確認されたしたが、その時点では倱敗したした。 最近、tronix286は䞭囜ず連絡を取り、倚数のボヌドずプロセッサのminiosファヌムりェアず蚭定を䜜成するための゜フトりェアを受け取りたした。䞭囜はこれらのファむルを誰にも転送しないように䟝頌したした。 おそらく近い将来、プレヌダヌのネむティブファヌムりェアが衚瀺されるようになるでしょう。もちろん、それを終了しお調敎する必芁がありたすが、それを凊理できるず思いたす。



PS / 2むンタヌフェむス



考えられるむンタヌフェヌスの議論の䞭で、アむデアは突然、叀き良きPS / 2を接続するように芋えたした。それに答えがすぐに芋぀かりたした-はい、それは可胜であり、すでに他のデバむスで行われおいたす。 GPIOピンを介しおPS / 2で動䜜するカヌネルドラむバヌがありたす;同期で問題が発生したした。 PS / 2はUSRTプロトコルです。 ホワむトクォヌクは、圌が別のコントロヌラヌで耳で同様のフェむントをしようずしおいるこずを確認したしたが、コントロヌラヌは12 MHzであり、タスクに察凊できたせんでした、360 MHzはPS / 2を同期するのに十分です 同志dlinyjはこれを取り䞊げ、おそらくすぐに圌は良いニュヌスを報告したす。



りェブサむト、マニュアル、ダりンロヌドおよびクレゞット



Googleグルヌプでの議論が倧芏暡になった埌、hyborgはGoogleサむトを䜜成したした。このサむトには、ファヌムりェアのアセンブル、最新のアップロヌドされたスナップショットぞのリンクを含むカヌネルず゜フトりェアのコンパむル、U-bootずJZbootに関する同様のホワむトクォヌクマニュアルが远加されたした。 たた、プロゞェクトに察しお誰が䜕をしたのか、キャプションのような説明を含むペヌゞが䜜成されたした。



珟時点では、これはVogueマガゞンのプレヌダヌに関するすべおの重芁なニュヌスです。次のチェックポむントは、tronix286が䞀郚のプレヌダヌからファヌムりェアを起動し、すべおが䞀緒に機胜するずきです。



PS私が誰かであるか䜕かを忘れた堎合、私は事前に謝眪したす。



All Articles