xcode AEXML パッケージ追加

xcodeを使用しiOSアプリの改良時、swiftでXML追加しようとした時のメモです。

■前提条件
まず、最新のiOS 16.5以降を開発する場合、Intel版のmacはほとんど使用できないです。
xcode 14が動作する一覧を見るといいです。
iOS開発用macもAppleシリコン ARM64への移行時期ということですね。
たまたま、M2のmacmini購入してあったからなんとかなりましたが、ひやっとしました。

■本題
さて、xcode でpackageを追加する場合、xcodeに入れるのではなく、プロジェクト毎に、
追加する必要があります。
また、xcode14では(12は飛ばしてしまっていました)、「Add Package Dependencies」の
メニューの位置が変わっています。(だいぶ上になりました) 



そして、追加するリポジトリのURLを右上の検索ボックスに貼ります。(違和感がハンパない)

あとは右下の[Add Package]をクリックして完了です。

NPO AMATERAS標準基板完成

お待たせしました。
AMATERAS標準基板 完成です。 設計は京セラ様です。
基板サイズは、200mmx200mmです。
Ubuntu18.04、20.04動作確認済みです。
基板上のFlash起動、uSD起動、SATA起動が行えます。
GPIO40ピンは、RaspberryPI互換です。
産業用に使用出来るよう、設計されています。
HDMI、MiniDisplayPort、LVDS、uSD,M.2(SATA x1、NVMe x1)
USB、UART、I2Cは、各2ポート基板にコネクタがあります。

NPO AMATERAS準拠基板の開発中

協力させて頂いている、NPO AMATERAS(日本メーカーSoCを使用した汎用小型コンピュータ開発 推進[https://amateras.tech])の標準基板を弊社負担で開発を進行中です。
2024年6月頃、量産試作完了予定です。
2024年7月以降に量産開始となります。
採用SoCは、デジタル・メディア・プロフェッショナル社のRS1を採用し、既に産業利用(下記リンク参照)されているものとなります。
基板サイズ:200mm×200mm ヒートシンク取付穴があります。
スペック:ARM64x4コア 2GBメモリ、M.2デュアルスロット(NVMex1、SATAx1)、HDMI、MiniDP、LVDS、Ethernet、uSD、USB、GPIO(RaspberryPiとほぼ互換)、Bootパーティション選択(u-Boot)
OS:Linux、Ubuntu20.04 双方自己Build可能

RS1情報 https://www.dmprof.com/ja/products-and-services/gpu-products/lsi/rs1/

RS1販売実績 https://www.dmprof.com/ja/news/pr-20230920-rs1_15-models-260k-units/

Ubuntu 16T HDD追加

Ubuntu 16.04や18.04では2Tを超えるHDDを増設した場合、通常のfdisk では2Tしか認識しません。
ext4などのファイルシステムは、2Tを超えられるので、普通に認識すると思うのですが・・・

こんなときは、gdiskというGPT形式で、パーティションを作成するコマンドを使用します。

$ sudo gdisk /dev/sd? ※sd?は皆さんの環境に合わせてください。

fdiskと似た対話形式で作成できます。

次にフォーマットします。 Ext4形式の場合

$ sudo mkfs -t ext4 /dev/sd?1

その後、HDDをアクセスする音が延々と続きます。
これは、ext4lazyinitというext4の管理領域を、低負荷でバックグラウンド動作するためです。
通常の使用では影響ありませんので気にせず使用できます。
16Tだとかなり長い時間、アクセスが続きますが、翌朝には終わっていると思います。

もし、見たい時は
iotopをインストールします。
$sudo apt install iotop
$sudo iotop

be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.86 % [ext4lazyinit]

EDA CADの大転換期襲来 弊社はKiCAD移行を決意

長年、EAGLEメイン、OrCADサブ環境をEDAとしていました。
Renesasが、Altium買収との報道、昨年アナウンスのEAGLEが、Fusion360を統合オリジナルEAGLEは2025年末で終了、そしてKiCADの台頭300万円以下のCADは大ピンチの時に
RenesasさんのAltium買収のおかげで、KiCADへの完全移行への決意を促していただきました。
Renesasの発表公式動画
https://www.renesas.com/jp/ja/video/zoom-webinar-regarding-acquisition-altium-limited-february-15-2024