名古屋への新幹線は新横浜から乗りました。東横線の特急に乗れて菊名での乗換えがスムースならば新横浜は時間短縮になるのですが、乗り継ぎがゲスだったので失敗でした。もう二度と新横浜で乗車することはないでしょう。
↓名古屋駅在来線ホームには「きし麺屋」があります。トライしました。34番線の店が人気だそうで、このとおり行列です。同じ店なのに12番線や56番線のきし麺屋は空いてるのは何が違うというのだろう? わたしは56番線で食べました。
↓イカ天きし麺¥520、フツーに旨かったです。機会があればまた食いたい。姫路駅の「えきそば」が別に旨くなかったのを思い出しました。
↓関西線快速みえ伊勢市行きでとりあえず四日市まで。まだ喘息は平気です。
↓さらに一駅先が目指す南四日市駅です。だだっ広いのう。
↓階段が無いので線路を渡ります。切符は箱に入れてと書かれているとおり、ここは無人駅なのでした。無人駅を利用したのは初体験であろう。
↓ホテルまでトボトボと歩きますと、なぜか国道一号線の看板が見えます。あれ?国道一号ってもっと北の方を通っているんじゃなかったっけ? 国道一号って大垣-米原-彦根を通っているのだぞ。乱視で1に見えているだけだろう、そうにちがいない。
↓地図でチェックしますと、ええぇっ、全然ちがうでやんの。米原を通るのは新幹線だけなのですね。生まれて半世紀の定説が崩壊しました。
まだ喘息にはなっていません。昭和と違って空気は綺麗になったのか、四日市。
かしこ
自己紹介:1964年生、O型、海老名市出身、目黒区在住、既婚、趣味 アニメ/回路設計/リフォーム、最終学歴 東京都立大学マンガ研究会、現職業 不動産賃貸/アルバイト、社歴 ソニーマグネスケール/日本HP/ソニー、2010年末失業、好きなアニメ 未来少年コナン/チェンソー/四月は君の嘘/WA2/冴えカノ、異常に器用、スポーツ/虫/キュウリが苦手、よろぴくね~ リンクはご自由にどうぞ.https://twitter.com/MuskeyNorm https://www.pixiv.net/users/83487768
2017年6月11日日曜日
2017年6月10日土曜日
三重へ 四日市市
三重県と云うとお伊勢参りのため2度訪れたことがあります.今回は、喘息で有名な四日市市へ行きます.ずいぶん名古屋に近いという事実に気付きました.
ホテルは市街地から離れた駅ですので、ストイックな生活になろうかと思います.
何をして過ごせばよいのか、それが問題だ.
暑いのか、梅雨なのか、それも問題だ.
かしこ
ホテルは市街地から離れた駅ですので、ストイックな生活になろうかと思います.
何をして過ごせばよいのか、それが問題だ.
暑いのか、梅雨なのか、それも問題だ.
かしこ
2017年6月9日金曜日
【中華通販】違う商品が混ざっていたので泣き寝入りします
注文していた中華通販の小型放熱器がさっき国際郵便で届きました.一辺9mmぐらいのものです.一袋に5ヶ入りで¥100/袋ぐらいです.
↓使用用途はこれです.arduino CNC shieldに載せるモータドライバの放熱器として、少しでもマトモな物をと思いまして.
↓安い部品なので5袋注文したんです.確かに5袋入っているのですが、ひとつだけ放熱器じゃなくない? プリント基板が入ってるじゃありませんか?
↓なんだなんだと取り出したら、何かのRFモジュールです.HC-12という基板名称です.素性はすぐにわかりました.
これが2台あれば、シリアル通信が出来るそうです.Bluetoothではありません.変調方式も不明です.そして周波数とパワーが微妙です.
こんな使えないプリント基板を送ってくるんじゃねえよ.
というわけで、5袋注文に対しまして、無事届いたのは4袋だったというトラブルでした.
たかが¥100のために「変だよ、送って」とやりとりするのもかったるいので、このまま泣き寝入りしておきます.いやはや何とすがすがしい気分だろう.
かしこ
↓使用用途はこれです.arduino CNC shieldに載せるモータドライバの放熱器として、少しでもマトモな物をと思いまして.
↓安い部品なので5袋注文したんです.確かに5袋入っているのですが、ひとつだけ放熱器じゃなくない? プリント基板が入ってるじゃありませんか?
↓なんだなんだと取り出したら、何かのRFモジュールです.HC-12という基板名称です.素性はすぐにわかりました.
これが2台あれば、シリアル通信が出来るそうです.Bluetoothではありません.変調方式も不明です.そして周波数とパワーが微妙です.
433.4-473.0MHz, up to 100 channels 100mW max
日本で使ったら地デジとぶつかってるんじゃないでしょうか? 色々な意味で使えねぇよ.こんな使えないプリント基板を送ってくるんじゃねえよ.
というわけで、5袋注文に対しまして、無事届いたのは4袋だったというトラブルでした.
たかが¥100のために「変だよ、送って」とやりとりするのもかったるいので、このまま泣き寝入りしておきます.いやはや何とすがすがしい気分だろう.
かしこ
2017年6月8日木曜日
町内会活動から身を引きました(後編) 私達の地域社会
前回は、地元町内会で起きたブラックな事案をきっかけに町内会と絶縁した経緯を書きました.
ソニーを退職して以来、サラリーマン時代では知る由もなかった地域社会を観察する機会に恵まれました.町内会をお手伝いしていたのは地域社会観察の入り口になりました.
以下では、地域社会ってどういうものなのか? 地域社会は今後ますます衰退する、というハナシを書きます.
------
サラリーマンは家と会社の往復ばかりです.人脈は家族と友人と会社ぐらいなもんです.そんなサラリーマンが棲んでいる土地には、地域社会という並行宇宙が在ります.地域社会はそれなりのお金の流通と権限を伴って並存しているんです.
【地域社会の参加者】
民間企業のサラリーマン時代にはほとんど付き合いの無かった立場の人々です.
行政 区役所、警察署、消防署、学校、社会福祉協議会、民生委員、住区、、、
政治 地方議員(基本的に与党系)
市民団体 町内会、自治会、商店会、お祭り実行委員会、PTA、、、
宗教団体 神社、お寺、創価学会、教会
市民 自営業者、主婦、退職老人、PTA会長OB、、、
【地域社会の序列】
地域社会には様々なイベントがあります.
防災訓練、新年会、町会総会、交通安全週間、歳末助け合い、運動会、マラソン大会、お祭り、、、無茶苦茶たくさんあります.例えば目黒区長は年明けから各方面の新年会に毎日のように出席し、新年会シーズンが終わるのは2月の末までかかるのだそうです.
各行政機関の長はそういうイベントに来賓として引っ張りだこなので、一応は偉い人として扱われます.
町内会は行政のヒモ付きではない独立組織ですから、町内会長達は比較的偉そうに振舞います.相手が区長でも政治家でも警察署長でも対等でOK、みたいなかんじ.
行政は様々な許認可権を持っているけど、町内会や商店会を怒らせた役人は左遷されるのでデカイ態度はしない.地方議員にとっては地域社会は地盤そのもの.全体的に持ちつ持たれつの知り合い同士の間柄になっています.
市民には不思議な人々が居ます.みなし公務員になって木っ端役人の小間使いをさせられると幸福を感ずる人々です.それでたまに区長との懇談会などがあると脳内にドーパミンが大量に分泌される人々です.お上大好き、公権力者大好きという変な人々です.
【地域社会のお金】
わたしが地域社会で見たお金の原資は、税金、町内会費、募金、寄付・お布施 といったところです.
まず税金は、チマチマとどーでもいい金が使われているみたいです.いろんな地域貢献活動やイベントに行政が協賛すると、行政からお金をもらえます.もらったお金を有意義に遣ったことを証明するアリバイとして、広報誌の発刊を要求されることもあります.こういった諸事業への協賛は一度始めるとなかなか打ち切り出来ません.役人が打ち切りを通知すると、受益団体は議員を使って巻き返しにかかりますからねw
町内会は自前で町内会費を集金する独立組織ですけど、行政からの助成金も入っています.行政発行の公報ビラを回覧板と掲示板でバラ撒く手間賃という名目です.
町内会費の使途は、町内会総会で承認を受けます.予算報告書には監査役の承認も伴います.素人のやる事ですから、企業決算ほど厳密ではありません.貸借対照表なんかないです.
歳末助け合い募金運動などに協力して町内会で集金します.目黒区では、独居老人に社会福祉協議会(役人の天下り団体)から歳末見舞金を¥2000配布しますが、その原資の一部は歳末助け合い募金から支出されています.
お祭りは地域社会の熱いイベントです.各種の寄付金を募ります.かなりの金額が動きます.
【地域団体の後継者がいない】
子供が親の家業を継がずにサラリーマンになるのが現代風な身の処し方です.サラリーマンは地域社会にコミットするには忙しすぎるので、町内会や住区や檀家や氏子会のような地域団体は高齢者ばかりになっています.30~40歳台の構成員なんか居やしない.世代交代したくても下の世代が居なけりゃ無理.全国何処でも似た様相かと思います.
町内会や住区や檀家や氏子会は民間団体ですが、行政の下部組織でも人手不足は似たようなもんです.民生委員は町内会が推薦する建前になっていますが、引き受ける人が少なくなっており、現在東京都では町会推薦由来の民生委員は70%だそうです.この数字は継続的に低下してゆくでしょう.そう遠くない未来に、派遣社員で民生委員の欠員を補う時が来るんです.そうなったら民生委員はボランティアでは居られなくなり、人件費的にも持続困難になります.解散を含めて体制を見直すべきでしょう.
目黒区には住区という行政と町内会の中間に位置する組織があり、さっさと潰してしまえばよろしいかと思いますが、政治家の地盤にもなっているため絶滅させるのは難しそうです.わたしの所管住区では、所管エリア内に住んでいる住区役員がほとんど居ないという状況になっており、住区役員のリクルート活動も低迷しています.
【地域団体は今後どうするのか?】
行政の下部組織はさておき、民間団体について予想します.
回覧板と掲示板しかメディアを知らない非IT世代は間もなく死に絶えます.
世代交代して、団塊世代とその下ぐらいが主導権を握る時代が今後10年間ぐらい続きます.その世代はメールやスマホを使えるぐらいにはメディアに対する理解力があります.
そんな彼らが地域団体の復興を目指して取り組むのは「大量動員すりゃいいんだ戦術」になろうかと想像します.要するに餅つき大会だとか各種イベントを開催して、地域の子育て世代を大量動員すれば、地域団体は復活するはずだという原理です.
残念ながらこの原理は、イベント運営者の労苦が増すけれど、カジュアルユーザーを楽しませるだけで終わり、地域団体の復活には結びつきません.
なぜか?
子育て世代というと下は平成生まれの若者です.若者の行動様式は対価を支払ってイベントに参加するスタイルであって、平日の夜にイベント準備をし、イベント終了時に打ち上げをするような、イベント運営者に成りたがるスタイルじゃありません.なので、地域団体が何度もイベントを開催して集客しても、打ち上げに来るのは従来通りの老人ばかりという現実に10年かけて気付くという徒労が待っているんですよ.
そして10年後、現在50歳ぐらいの世代が地域団体の長になった頃に下される決断は「スタッフが居ないのでイベントを中止しよう」なのですよ.
地域団体は持続可能性を失って衰退するんです.
現在でも既に、わたしの地元の神社のお祭りにおいて、神輿の担ぎ手を住民から出せない地域もあるんです.そういう地域ではアルバイトの担ぎ手を雇って神輿を維持しているのが実情なんです.
【町内会の特権は創価学会へ】
衰退するとはいえ、町内会はその資金力、独立性、地域社会との関係、不動産、認可地縁団体、などの容易には得難い特権を有しています.現状はその特権を、行政+与党+善良な市民がうっすらと共有しているわけです.
町内会が持続困難になって特権を手放そうとする時期がいずれ訪れる一方で、その特権を欲しがる者は少なくないはずですよね.町内会事務所で「憲法9条を守る勉強会」や「南京大虐殺を学ぶ会」を開催したい者達も居ることでしょう.オルグだねぇ.
ですがたぶん、町内会の特権が全国的に左翼の手に渡る可能性は低いと予想します.
それでは特権は誰の手に渡るかというと、創価学会・公明党の特権に移行すると思います.
創価学会の人達は、ボランティア活動をさせたら極めて優秀ですよ.彼らは仕事としてやりますから、わたしのような裏切り者は出ないでしょう.彼らの人材ネットワークが強いので、イベントに必要な飲食物や資機材レンタルの手配などもテキパキとこなします.
町内会の資金が創価学会員の経営する企業や商店に落ちるわけですが、町内会事務所に「慰安婦ポスター」とか「ピースボートポスター」が幅を利かすようになるよりはマシだとわたしは思います.
【地域団体衰退後のセカイ】
地域団体は衰退する、というハナシばかりして来ましたが、別の形態が勃興しつつあります.
地域団体の致命的弱点は役員のリクルート活動が地域限定なところだと思います.上で述べたとおり、地場の自営業者が淘汰される中での人材難という図式です.
しかし現代の人的繋がりは、TwitterやLineやfacebookで広域に薄く広がったネットワークに移行してますよね.そういうネットワークは団体登記する必要は無く、不動産を所有する必要も無く、目的を共有する人々が容易に離合集散できる環境が出来上がっています.
そいつらの活動の一例を紹介します.
いま「晩ごはん会」というのがブームになっています.会費¥1000ぐらいで、親子合わせて数10名ぐらいが集合してご飯を作って食べるイベントです.母親にとっては親睦の場で、子供にとっては遊び場です.ネットワークで集客されたカジュアルユーザーの離合集散ですから、強力な運営団体は存在しなくてもOK.
こういうカジュアルかつ小規模なイベント、一種のオフ会が、今後の地域活動の主流になると思います.
晩ごはん会の開催場所が中目黒であっても、参加者は交通の便で横浜や千住から来たりしますから、目黒区が協賛団体として助成するのは構造的に難しいような気がします.それでも先進地域世田谷区では行政のコミットが強いと聞きます.行政の助成も、地域地域とばかり云ってられなくなるのではと思います.
そして最後に一言、、、オレにはカンケーねぇ
ソニーを退職して以来、サラリーマン時代では知る由もなかった地域社会を観察する機会に恵まれました.町内会をお手伝いしていたのは地域社会観察の入り口になりました.
以下では、地域社会ってどういうものなのか? 地域社会は今後ますます衰退する、というハナシを書きます.
------
サラリーマンは家と会社の往復ばかりです.人脈は家族と友人と会社ぐらいなもんです.そんなサラリーマンが棲んでいる土地には、地域社会という並行宇宙が在ります.地域社会はそれなりのお金の流通と権限を伴って並存しているんです.
【地域社会の参加者】
民間企業のサラリーマン時代にはほとんど付き合いの無かった立場の人々です.
行政 区役所、警察署、消防署、学校、社会福祉協議会、民生委員、住区、、、
政治 地方議員(基本的に与党系)
市民団体 町内会、自治会、商店会、お祭り実行委員会、PTA、、、
宗教団体 神社、お寺、創価学会、教会
市民 自営業者、主婦、退職老人、PTA会長OB、、、
【地域社会の序列】
地域社会には様々なイベントがあります.
防災訓練、新年会、町会総会、交通安全週間、歳末助け合い、運動会、マラソン大会、お祭り、、、無茶苦茶たくさんあります.例えば目黒区長は年明けから各方面の新年会に毎日のように出席し、新年会シーズンが終わるのは2月の末までかかるのだそうです.
各行政機関の長はそういうイベントに来賓として引っ張りだこなので、一応は偉い人として扱われます.
町内会は行政のヒモ付きではない独立組織ですから、町内会長達は比較的偉そうに振舞います.相手が区長でも政治家でも警察署長でも対等でOK、みたいなかんじ.
行政は様々な許認可権を持っているけど、町内会や商店会を怒らせた役人は左遷されるのでデカイ態度はしない.地方議員にとっては地域社会は地盤そのもの.全体的に持ちつ持たれつの知り合い同士の間柄になっています.
市民には不思議な人々が居ます.みなし公務員になって木っ端役人の小間使いをさせられると幸福を感ずる人々です.それでたまに区長との懇談会などがあると脳内にドーパミンが大量に分泌される人々です.お上大好き、公権力者大好きという変な人々です.
【地域社会のお金】
わたしが地域社会で見たお金の原資は、税金、町内会費、募金、寄付・お布施 といったところです.
まず税金は、チマチマとどーでもいい金が使われているみたいです.いろんな地域貢献活動やイベントに行政が協賛すると、行政からお金をもらえます.もらったお金を有意義に遣ったことを証明するアリバイとして、広報誌の発刊を要求されることもあります.こういった諸事業への協賛は一度始めるとなかなか打ち切り出来ません.役人が打ち切りを通知すると、受益団体は議員を使って巻き返しにかかりますからねw
町内会は自前で町内会費を集金する独立組織ですけど、行政からの助成金も入っています.行政発行の公報ビラを回覧板と掲示板でバラ撒く手間賃という名目です.
町内会費の使途は、町内会総会で承認を受けます.予算報告書には監査役の承認も伴います.素人のやる事ですから、企業決算ほど厳密ではありません.貸借対照表なんかないです.
歳末助け合い募金運動などに協力して町内会で集金します.目黒区では、独居老人に社会福祉協議会(役人の天下り団体)から歳末見舞金を¥2000配布しますが、その原資の一部は歳末助け合い募金から支出されています.
お祭りは地域社会の熱いイベントです.各種の寄付金を募ります.かなりの金額が動きます.
【地域団体の後継者がいない】
子供が親の家業を継がずにサラリーマンになるのが現代風な身の処し方です.サラリーマンは地域社会にコミットするには忙しすぎるので、町内会や住区や檀家や氏子会のような地域団体は高齢者ばかりになっています.30~40歳台の構成員なんか居やしない.世代交代したくても下の世代が居なけりゃ無理.全国何処でも似た様相かと思います.
町内会や住区や檀家や氏子会は民間団体ですが、行政の下部組織でも人手不足は似たようなもんです.民生委員は町内会が推薦する建前になっていますが、引き受ける人が少なくなっており、現在東京都では町会推薦由来の民生委員は70%だそうです.この数字は継続的に低下してゆくでしょう.そう遠くない未来に、派遣社員で民生委員の欠員を補う時が来るんです.そうなったら民生委員はボランティアでは居られなくなり、人件費的にも持続困難になります.解散を含めて体制を見直すべきでしょう.
目黒区には住区という行政と町内会の中間に位置する組織があり、さっさと潰してしまえばよろしいかと思いますが、政治家の地盤にもなっているため絶滅させるのは難しそうです.わたしの所管住区では、所管エリア内に住んでいる住区役員がほとんど居ないという状況になっており、住区役員のリクルート活動も低迷しています.
【地域団体は今後どうするのか?】
行政の下部組織はさておき、民間団体について予想します.
回覧板と掲示板しかメディアを知らない非IT世代は間もなく死に絶えます.
世代交代して、団塊世代とその下ぐらいが主導権を握る時代が今後10年間ぐらい続きます.その世代はメールやスマホを使えるぐらいにはメディアに対する理解力があります.
そんな彼らが地域団体の復興を目指して取り組むのは「大量動員すりゃいいんだ戦術」になろうかと想像します.要するに餅つき大会だとか各種イベントを開催して、地域の子育て世代を大量動員すれば、地域団体は復活するはずだという原理です.
残念ながらこの原理は、イベント運営者の労苦が増すけれど、カジュアルユーザーを楽しませるだけで終わり、地域団体の復活には結びつきません.
なぜか?
子育て世代というと下は平成生まれの若者です.若者の行動様式は対価を支払ってイベントに参加するスタイルであって、平日の夜にイベント準備をし、イベント終了時に打ち上げをするような、イベント運営者に成りたがるスタイルじゃありません.なので、地域団体が何度もイベントを開催して集客しても、打ち上げに来るのは従来通りの老人ばかりという現実に10年かけて気付くという徒労が待っているんですよ.
そして10年後、現在50歳ぐらいの世代が地域団体の長になった頃に下される決断は「スタッフが居ないのでイベントを中止しよう」なのですよ.
地域団体は持続可能性を失って衰退するんです.
現在でも既に、わたしの地元の神社のお祭りにおいて、神輿の担ぎ手を住民から出せない地域もあるんです.そういう地域ではアルバイトの担ぎ手を雇って神輿を維持しているのが実情なんです.
【町内会の特権は創価学会へ】
衰退するとはいえ、町内会はその資金力、独立性、地域社会との関係、不動産、認可地縁団体、などの容易には得難い特権を有しています.現状はその特権を、行政+与党+善良な市民がうっすらと共有しているわけです.
町内会が持続困難になって特権を手放そうとする時期がいずれ訪れる一方で、その特権を欲しがる者は少なくないはずですよね.町内会事務所で「憲法9条を守る勉強会」や「南京大虐殺を学ぶ会」を開催したい者達も居ることでしょう.オルグだねぇ.
ですがたぶん、町内会の特権が全国的に左翼の手に渡る可能性は低いと予想します.
それでは特権は誰の手に渡るかというと、創価学会・公明党の特権に移行すると思います.
創価学会の人達は、ボランティア活動をさせたら極めて優秀ですよ.彼らは仕事としてやりますから、わたしのような裏切り者は出ないでしょう.彼らの人材ネットワークが強いので、イベントに必要な飲食物や資機材レンタルの手配などもテキパキとこなします.
町内会の資金が創価学会員の経営する企業や商店に落ちるわけですが、町内会事務所に「慰安婦ポスター」とか「ピースボートポスター」が幅を利かすようになるよりはマシだとわたしは思います.
【地域団体衰退後のセカイ】
地域団体は衰退する、というハナシばかりして来ましたが、別の形態が勃興しつつあります.
地域団体の致命的弱点は役員のリクルート活動が地域限定なところだと思います.上で述べたとおり、地場の自営業者が淘汰される中での人材難という図式です.
しかし現代の人的繋がりは、TwitterやLineやfacebookで広域に薄く広がったネットワークに移行してますよね.そういうネットワークは団体登記する必要は無く、不動産を所有する必要も無く、目的を共有する人々が容易に離合集散できる環境が出来上がっています.
そいつらの活動の一例を紹介します.
いま「晩ごはん会」というのがブームになっています.会費¥1000ぐらいで、親子合わせて数10名ぐらいが集合してご飯を作って食べるイベントです.母親にとっては親睦の場で、子供にとっては遊び場です.ネットワークで集客されたカジュアルユーザーの離合集散ですから、強力な運営団体は存在しなくてもOK.
こういうカジュアルかつ小規模なイベント、一種のオフ会が、今後の地域活動の主流になると思います.
晩ごはん会の開催場所が中目黒であっても、参加者は交通の便で横浜や千住から来たりしますから、目黒区が協賛団体として助成するのは構造的に難しいような気がします.それでも先進地域世田谷区では行政のコミットが強いと聞きます.行政の助成も、地域地域とばかり云ってられなくなるのではと思います.
そして最後に一言、、、オレにはカンケーねぇ
町内会活動から身を引きました(前編)
かれこれ5年間ぐらいお手伝いしてきた町内会から身を引きました.絶交・絶縁しました.
以下ではその理由とともに、今後の地域社会がどのように低空飛行してゆくかを前後編で書こうと思います.
自分の所属町会に対する不満は以前から在りました.運営があまりにも前近代的で内部統制やコンプライアンス意識が低いんです.ここではそういう事例の一つ一つについては触れません.ただ、以前から嫌気が差していたのは事実です.
そんな中、今年の2月に、ひら的には絶対に容認できない出来事が生じました.
【出来事】
町内会事務所に住み込みの管理人のお婆さんが居ます.回覧板の配布と掲示板へのビラの掲示が管理人の仕事の一つなのですが、足を怪我してからは歩き回るのが難しくなっていました.
そんな状況において、町会長+副会長+総務部長といういわゆる三役が、おかしな行動をしたんです.
・三役が唐突に、管理人の業務規定(案)を作成し、管理人に渡した
・その規定は、次回契約する管理人のための業務規定(案)なので、現管理人の行動を縛るものではないと、三役は言い添えた
・その業務規定に書かれていたのは、ひら記憶ではこんなかんじ
-12~17時は町会事務所から離れないこと
-回覧板・ビラを受け取ったら速やかに処理すること
-町会事務所への問い合わせ等は速やかに町会長等へ連絡すること
・さらに、直後の役員会において、三役はその業務規定(案)を全役員へ配布し、役員会の了承を得たらしい(議事録にそう書かれている)
こんな事をしたものだから、現職の管理人さんは怒ってたわけ.これじゃ医者にも行けないわと.歩くのが難しくなっているこの時期にどうしてこういう文書が出てくるの?と.
こんなの普通に考えたら陰湿な肩たたき、パワハラですがな.
それでヒラサカは、三役を処罰しろ、管理人業務規定(案)を取り消せと騒いだけど無視されました.立場の弱い管理人の被害者救済もなされませんでした.なのでヒラサカは町会と絶縁しました.
他にもいろいろな経緯が在ったけど、簡単に書くと以上.
【問題点整理】
1)「これは貴方に対する業務規定じゃないんですが、こんな物をつくりました」とニコニコしつつ業務規定を渡す.それが「足が悪いとか言ってないで真面目に業務を果たせ」という圧力でなくて何なのだ? 薄気味悪い事この上ない.
2)企業や役所において業務規定を作成するのは推奨されよう.だがウチの町会ではそんなの前代未聞であった.
なにせ町会長が2代続けて町会長連合会の会合を全部欠席しているという職務怠慢なのが実情なのである.その職務怠慢を放置しているくらい業務規定そっちのけなくせに、どうして足の悪い管理人にだけ業務規定(案)を突きつけるのか? やってる事のダブルスタンダードさに腰が抜けるぜ、ちくしょう.
3)しかもそれをやっちまったのが三役だから始末が悪い.三役がやった以上それは、人事労務上の新原則を打ち立てたのと同義である.上は町会長から下っ端までの業務規定を作るのが筋論になってしまうではないか? (町会長連合会を全欠席する町会長のクビが締まってゆくのわかってる?)
4)ひら的には、町会というものは人情ベースの互助会組織だと思う.だから老齢の町会長が2代続けて町会長連合会を全欠席していても、許すし、他の役員もそれを許してきたのであった.それで良いと思うのだ.
だがその一方で、25年間だか住み込みの管理人を続けてきた功労者が足を痛めたその時期に、「貴方を縛らない管理人業務規定(案)」を渡す三役の行動って、どういう意思の表現形と思えばいいんだろうね? 午後は医者に行くな、さもなくば辞めろってか? いくらなんでもブラックすぎるだろ(汗)
5)さらに、役員会で管理人業務規定(案)の了承を得るという念の入れ様に、もはや何をやりたいのか意味が判らない.
fuckである.
【結末】
町会の誰かが何らかの侘びを入れに来るかな?と思って、ハナシだけは聞いてやってもよいと静かに待ってたんだけど、5月末の町会総会を過ぎても音沙汰無しだったので、町会の態度は決したと看做してよいでしょう.なので、本件を公開しています.
ブラックな奴らには、罰を与え、謝罪させ、業務規定(案)なんか取り消しさせなくては組織の体をなさなくなってしまいます.だが現実に起きたことは、処罰はされず、被害者救済はなされず、人事労務のダブルスタンダードは修正されず、でした.fuckである.
俯瞰してみると、町会の老人達の根本的な問題は「人事労務上の新原則を打ち立てたのと同義」などという抽象概念の理解力がてんでダメなところとだ思います.パワハラ、被害者救済などもどこまで概念を理解しているのか疑問です.その場その場の部分最適にしか知恵が回らないので「業務規定を作ったんだよスゲェだろ!」っていう自慢になってしまうんでしょう.キモイ...
こんなキモイ奴等を成敗すらできぬ組織に5年間も労働力を提供してきた事をわたしは恥じる.せめて今後は1mmも関わらないことで清算するしかありません.
待ってれば老人は死に絶えます.しかしそれを待つには忍耐力の限界を超えました.
fuckである.
以下ではその理由とともに、今後の地域社会がどのように低空飛行してゆくかを前後編で書こうと思います.
自分の所属町会に対する不満は以前から在りました.運営があまりにも前近代的で内部統制やコンプライアンス意識が低いんです.ここではそういう事例の一つ一つについては触れません.ただ、以前から嫌気が差していたのは事実です.
そんな中、今年の2月に、ひら的には絶対に容認できない出来事が生じました.
【出来事】
町内会事務所に住み込みの管理人のお婆さんが居ます.回覧板の配布と掲示板へのビラの掲示が管理人の仕事の一つなのですが、足を怪我してからは歩き回るのが難しくなっていました.
そんな状況において、町会長+副会長+総務部長といういわゆる三役が、おかしな行動をしたんです.
・三役が唐突に、管理人の業務規定(案)を作成し、管理人に渡した
・その規定は、次回契約する管理人のための業務規定(案)なので、現管理人の行動を縛るものではないと、三役は言い添えた
・その業務規定に書かれていたのは、ひら記憶ではこんなかんじ
-12~17時は町会事務所から離れないこと
-回覧板・ビラを受け取ったら速やかに処理すること
-町会事務所への問い合わせ等は速やかに町会長等へ連絡すること
・さらに、直後の役員会において、三役はその業務規定(案)を全役員へ配布し、役員会の了承を得たらしい(議事録にそう書かれている)
こんな事をしたものだから、現職の管理人さんは怒ってたわけ.これじゃ医者にも行けないわと.歩くのが難しくなっているこの時期にどうしてこういう文書が出てくるの?と.
こんなの普通に考えたら陰湿な肩たたき、パワハラですがな.
それでヒラサカは、三役を処罰しろ、管理人業務規定(案)を取り消せと騒いだけど無視されました.立場の弱い管理人の被害者救済もなされませんでした.なのでヒラサカは町会と絶縁しました.
他にもいろいろな経緯が在ったけど、簡単に書くと以上.
【問題点整理】
1)「これは貴方に対する業務規定じゃないんですが、こんな物をつくりました」とニコニコしつつ業務規定を渡す.それが「足が悪いとか言ってないで真面目に業務を果たせ」という圧力でなくて何なのだ? 薄気味悪い事この上ない.
2)企業や役所において業務規定を作成するのは推奨されよう.だがウチの町会ではそんなの前代未聞であった.
なにせ町会長が2代続けて町会長連合会の会合を全部欠席しているという職務怠慢なのが実情なのである.その職務怠慢を放置しているくらい業務規定そっちのけなくせに、どうして足の悪い管理人にだけ業務規定(案)を突きつけるのか? やってる事のダブルスタンダードさに腰が抜けるぜ、ちくしょう.
3)しかもそれをやっちまったのが三役だから始末が悪い.三役がやった以上それは、人事労務上の新原則を打ち立てたのと同義である.上は町会長から下っ端までの業務規定を作るのが筋論になってしまうではないか? (町会長連合会を全欠席する町会長のクビが締まってゆくのわかってる?)
4)ひら的には、町会というものは人情ベースの互助会組織だと思う.だから老齢の町会長が2代続けて町会長連合会を全欠席していても、許すし、他の役員もそれを許してきたのであった.それで良いと思うのだ.
だがその一方で、25年間だか住み込みの管理人を続けてきた功労者が足を痛めたその時期に、「貴方を縛らない管理人業務規定(案)」を渡す三役の行動って、どういう意思の表現形と思えばいいんだろうね? 午後は医者に行くな、さもなくば辞めろってか? いくらなんでもブラックすぎるだろ(汗)
5)さらに、役員会で管理人業務規定(案)の了承を得るという念の入れ様に、もはや何をやりたいのか意味が判らない.
fuckである.
【結末】
町会の誰かが何らかの侘びを入れに来るかな?と思って、ハナシだけは聞いてやってもよいと静かに待ってたんだけど、5月末の町会総会を過ぎても音沙汰無しだったので、町会の態度は決したと看做してよいでしょう.なので、本件を公開しています.
ブラックな奴らには、罰を与え、謝罪させ、業務規定(案)なんか取り消しさせなくては組織の体をなさなくなってしまいます.だが現実に起きたことは、処罰はされず、被害者救済はなされず、人事労務のダブルスタンダードは修正されず、でした.fuckである.
俯瞰してみると、町会の老人達の根本的な問題は「人事労務上の新原則を打ち立てたのと同義」などという抽象概念の理解力がてんでダメなところとだ思います.パワハラ、被害者救済などもどこまで概念を理解しているのか疑問です.その場その場の部分最適にしか知恵が回らないので「業務規定を作ったんだよスゲェだろ!」っていう自慢になってしまうんでしょう.キモイ...
こんなキモイ奴等を成敗すらできぬ組織に5年間も労働力を提供してきた事をわたしは恥じる.せめて今後は1mmも関わらないことで清算するしかありません.
待ってれば老人は死に絶えます.しかしそれを待つには忍耐力の限界を超えました.
fuckである.
【raspberry pi】 SPIの波形はどうなってるの?(3) 転送レート測定
今回は、SPIを動かしてみて、転送レートを測定してみたというハナシなのですが、最近書いたいくつかの記事と関連しているんです.
まず最初は、こちらの記事です.
【にわかAVマニアの二匹目のどじょう】セットトップボックス A95X R1+5.1chデコーダ+PAM8610 試用レポ
この記事にて、5.1chデコーダーのDACの写真を載せました.これは確かTIの既知のICですから、このピンから5.1ch音声データを取り出せるはずです.レートは600kB/sぐらいです.
取り出した音声データをデジタル信号処理して、イコライジングだとか音場補正システムを自作したいと思っています.昔からやりたかったんです.
それで、デジタル信号処理はラズパイでやらせりゃいいかなと思います.だとすると、5.1chデコーダからラズパイへデジタルデータを注入してやらなくちゃいけません.それで調査した経緯を書いたのがコチラの記事だったのです.
【rapsberry pi】 外部データストリームをDMAでメモリへ展開したいんだが
調査結果としては、選択肢はSPIであろうが、SPIにはフロー制御が無いので難しいぞという結果になりました.
ラズパイのSPIの動作モードを知りたくて、オシロで観測したのがこちらの記事でした.
【raspberry pi】 SPIの波形はどうなってるの?(1)
【raspberry pi】 SPIの波形はどうなってるの?(2)
------
今回はSPIの転送レートを実測してみました.
使ったラズパイマシンは以前HDMIモニタを製作したこちらのPCです.
液晶の裏面の右下のがFPGAボードで、SPI slave回路を載せてあります.
FPGAに実装したSPI slaveには、次の機能を持たせます.
・50kHzで16bit 6chのインクリメンタルデータ生成.50k*2*6=600kB/S
・FIFOはdualportで、入力は16bit6ch、出力はSPI slaveである
・FIFOサイズは、97bit*512word =約4kB
・16bit 6ch=96bitだが、FIFO fullフラグを1bit追加して97bit幅にしてある
・FIFOサイズが512wordなのでおよそ10mS分しかバッファできないため、SPI slaveが10mS以内にFIFOを空にしてくれないとover flowしてしまう
・SPI slaveがPCから0x01を受信すると、SPI slaveはfull/emptyフラグをPCへ返す (擬似フロー制御のカラクリ)
・SPI slaveがPCから0x00を受信すると、SPI slaveは16bit 6chを順次PCへ返す
ラズパイ上で動くソフトの機能は、
・SPIライブラリはとりあえずwiringPiを使った
・wiringPiのAPIの制限と思われるが、最大バッファサイズ=4kBらしい
・SPI_SCLK=20MHzで動かす
・13バイトに1回0x01を送信することで、FIFOのfull/emptyを調査し、擬似フロー制御と成す (fullなら失敗、emptyなら破棄)
・main loopは4kBYTE転送の無限loopである.loopにdelay()を入れておく
・転送レートを計算する
以上のカラクリにより、FIFOがoverflowしない速度でラズパイのmain loopが動けば成功と定義します.具体的には、
-----
転送レートの測定結果
loopに挿入したdelay(xx)のxxをパラメータとして転送レートをメモりました.
delay rate FIFO status
10mS 316kB/S overflowしている NG
8mS 375kB/S overflowしている NG
7mS 413kB/S overflowしている NG
6mS 458kB/S overflowしている NG
5mS 510kB/S overflowしている NG
4mS 588kB/S overflowしている NG
3mS 630kB/S overflowなし、emptyあり OK
2mS 542kB/S overflowなし、emptyあり OK
1mS 414kB/S overflowなし、emptyあり OK
・合格ラインはdelay()を3mSec以下にしてようやくoverflowが止まりました.意外に余裕が少ない印象です.
・20Mbpsで4kB=32kbit転送に要する期間は計算上1.6mSに過ぎません.さらにdelay 3msですから、いろいろなoverheadで半分以上喰っていると推測されます.
・delay 3msのときの転送レートは630kB/Sで最大でした.650じゃない理由は追求不足です.
・delay 2msや1msで転送レートが劣化したのは不思議ですが、loopのoverheadを省みず忙しなく読みに行き過ぎる上に、empty=空読みが増えてグダグダになってしまった結果と思われます.
今後は、main loopをDMAだのスレッドだのにしなくちゃいけないと思います.それじゃないと6ch分の畳み込み演算をしてる暇がない気がします.
かしこ
まず最初は、こちらの記事です.
【にわかAVマニアの二匹目のどじょう】セットトップボックス A95X R1+5.1chデコーダ+PAM8610 試用レポ
この記事にて、5.1chデコーダーのDACの写真を載せました.これは確かTIの既知のICですから、このピンから5.1ch音声データを取り出せるはずです.レートは600kB/sぐらいです.取り出した音声データをデジタル信号処理して、イコライジングだとか音場補正システムを自作したいと思っています.昔からやりたかったんです.
それで、デジタル信号処理はラズパイでやらせりゃいいかなと思います.だとすると、5.1chデコーダからラズパイへデジタルデータを注入してやらなくちゃいけません.それで調査した経緯を書いたのがコチラの記事だったのです.
【rapsberry pi】 外部データストリームをDMAでメモリへ展開したいんだが
調査結果としては、選択肢はSPIであろうが、SPIにはフロー制御が無いので難しいぞという結果になりました.
ラズパイのSPIの動作モードを知りたくて、オシロで観測したのがこちらの記事でした.
【raspberry pi】 SPIの波形はどうなってるの?(1)
【raspberry pi】 SPIの波形はどうなってるの?(2)
------
今回はSPIの転送レートを実測してみました.
使ったラズパイマシンは以前HDMIモニタを製作したこちらのPCです.
液晶の裏面の右下のがFPGAボードで、SPI slave回路を載せてあります.
FPGAに実装したSPI slaveには、次の機能を持たせます.
・50kHzで16bit 6chのインクリメンタルデータ生成.50k*2*6=600kB/S
・FIFOはdualportで、入力は16bit6ch、出力はSPI slaveである
・FIFOサイズは、97bit*512word =約4kB
・16bit 6ch=96bitだが、FIFO fullフラグを1bit追加して97bit幅にしてある
・FIFOサイズが512wordなのでおよそ10mS分しかバッファできないため、SPI slaveが10mS以内にFIFOを空にしてくれないとover flowしてしまう
・SPI slaveがPCから0x01を受信すると、SPI slaveはfull/emptyフラグをPCへ返す (擬似フロー制御のカラクリ)
・SPI slaveがPCから0x00を受信すると、SPI slaveは16bit 6chを順次PCへ返す
ラズパイ上で動くソフトの機能は、
・SPIライブラリはとりあえずwiringPiを使った
・wiringPiのAPIの制限と思われるが、最大バッファサイズ=4kBらしい
・SPI_SCLK=20MHzで動かす
・13バイトに1回0x01を送信することで、FIFOのfull/emptyを調査し、擬似フロー制御と成す (fullなら失敗、emptyなら破棄)
・main loopは4kBYTE転送の無限loopである.loopにdelay()を入れておく
・転送レートを計算する
以上のカラクリにより、FIFOがoverflowしない速度でラズパイのmain loopが動けば成功と定義します.具体的には、
SPI転送時間(4KB) + いろいろなoverhead + delay() < 10mSec
が成功の条件でしょう.-----
転送レートの測定結果
loopに挿入したdelay(xx)のxxをパラメータとして転送レートをメモりました.
delay rate FIFO status
10mS 316kB/S overflowしている NG
8mS 375kB/S overflowしている NG
7mS 413kB/S overflowしている NG
6mS 458kB/S overflowしている NG
5mS 510kB/S overflowしている NG
4mS 588kB/S overflowしている NG
3mS 630kB/S overflowなし、emptyあり OK
2mS 542kB/S overflowなし、emptyあり OK
1mS 414kB/S overflowなし、emptyあり OK
・合格ラインはdelay()を3mSec以下にしてようやくoverflowが止まりました.意外に余裕が少ない印象です.
・20Mbpsで4kB=32kbit転送に要する期間は計算上1.6mSに過ぎません.さらにdelay 3msですから、いろいろなoverheadで半分以上喰っていると推測されます.
・delay 3msのときの転送レートは630kB/Sで最大でした.650じゃない理由は追求不足です.
・delay 2msや1msで転送レートが劣化したのは不思議ですが、loopのoverheadを省みず忙しなく読みに行き過ぎる上に、empty=空読みが増えてグダグダになってしまった結果と思われます.
今後は、main loopをDMAだのスレッドだのにしなくちゃいけないと思います.それじゃないと6ch分の畳み込み演算をしてる暇がない気がします.
かしこ
2017年6月7日水曜日
宇宙戦艦ヤマト2202 まもなく抜錨 6月24日、PVをチェック
宇宙戦艦ヤマト2202 第一章を観て、第二章が3ヶ月も先なのかぁずいぶん間が空いちまうなぁと思ったものの、もうあと2週間後には抜錨だよ.
公式サイトのPVをチェックしてみましょう.
展開を予想するには断片的な画像すぎてさっぱりわからんちんですが、セリフで重要と思われるのが2つ.
ガミラス特使: 反重力特異点、蘇った地球が美しい自然の裏で密かに抱え込んだ闇
山本: 時間断層、本当にそんなものが、、、
新たなる危機がどのようなものなのか、その設定がこの2つに秘められているようです.
これらのセリフを、当サイトのヤマト関連情報収集班のエージェントAが分析した結果、2202の設定を次のように推測するとのことです.
コスモリバースによって美しさを取り戻したものの、その副作用で反重力特異点を抱え込んでしまった地球は、宇宙に歪みを生じさせつつあった.それに気づいたガトランチスは、波動砲とコスモリバースを奪うため白色彗星の進路を地球へ取る.
波動砲とコスモリバースがガトランチスへ渡ることを恐れたスターシャは止む無く波動砲の封印を解く.
ヤマトはガトランティスの侵略を食い止めつつ、反重力特異点となってしまった地球を元に戻してもらうためテレサの待つテレザードへ向け発進する.
なるほど、これじゃぁ発進せざるを得ないといったところでしょう.
以下ではPVから気になるシーンを抽出.
↓これは月面基地かな? 「全部まとめてメリークリスマス」の標語は斉藤作のようです.
↓このまがまがしい施設は何? ガミラス特使と古代が侵入するらしい.
↓実はPVを見て、こりゃいかんのじゃないだろうか?と思っているのが画面レイアウトなんです.どれも月並みだなぁ.海中から発進するヤマトはパチンコの動画レベルでしかない.
↓さらに交差した後が良いんです.ドメラーズの19時上方へ最大戦速ですから、イイ画像ですわ.2199に対しては「恐れ入りましたぁっ」と日に2万回は五体投地できますねわたしは.
2202のメカ機動はどうなりますことやら....
ともあれ2017年6月24日発進.
もう一度地球を、宇宙を救ってくれ、ヤマト!
公式サイトのPVをチェックしてみましょう.
展開を予想するには断片的な画像すぎてさっぱりわからんちんですが、セリフで重要と思われるのが2つ.
ガミラス特使: 反重力特異点、蘇った地球が美しい自然の裏で密かに抱え込んだ闇
山本: 時間断層、本当にそんなものが、、、
新たなる危機がどのようなものなのか、その設定がこの2つに秘められているようです.
これらのセリフを、当サイトのヤマト関連情報収集班のエージェントAが分析した結果、2202の設定を次のように推測するとのことです.
コスモリバースによって美しさを取り戻したものの、その副作用で反重力特異点を抱え込んでしまった地球は、宇宙に歪みを生じさせつつあった.それに気づいたガトランチスは、波動砲とコスモリバースを奪うため白色彗星の進路を地球へ取る.
波動砲とコスモリバースがガトランチスへ渡ることを恐れたスターシャは止む無く波動砲の封印を解く.
ヤマトはガトランティスの侵略を食い止めつつ、反重力特異点となってしまった地球を元に戻してもらうためテレサの待つテレザードへ向け発進する.
なるほど、これじゃぁ発進せざるを得ないといったところでしょう.
以下ではPVから気になるシーンを抽出.
↓これは月面基地かな? 「全部まとめてメリークリスマス」の標語は斉藤作のようです.
↓このまがまがしい施設は何? ガミラス特使と古代が侵入するらしい.
↓実はPVを見て、こりゃいかんのじゃないだろうか?と思っているのが画面レイアウトなんです.どれも月並みだなぁ.海中から発進するヤマトはパチンコの動画レベルでしかない.
↓整列したアンドロ艦隊を横から撮っただけの凡庸なレイアウト.
↓木星を背景に展開するアンドロ艦隊は均整が取れすぎて退屈な画.
↓アンドロメダとヤマトの交差はパースがちゃちでやっぱりパチンコ動画に見えてしまいます.
↓2199はメカの機動がとても上手かったので、名シーンであるドメラーズとヤマトの交差を振り返ってみましょう.側面バーニア吹かして直撃コースから左舷交差へ軌道修正しつつ突っ込むヤマト.操舵で刻々と変わる彼我のベクトルを描いたダイナミズムに惚れ惚れします.↓さらに交差した後が良いんです.ドメラーズの19時上方へ最大戦速ですから、イイ画像ですわ.2199に対しては「恐れ入りましたぁっ」と日に2万回は五体投地できますねわたしは.
2202のメカ機動はどうなりますことやら....
ともあれ2017年6月24日発進.
もう一度地球を、宇宙を救ってくれ、ヤマト!
2017年6月6日火曜日
小池にはまってさぁ大変
自民党のとある地方議員のスピーチにて、
舛添が辞めて、鳥越と増田が落選して、ホッとしてからそろそろ1年経ちます.まもなく7月に開催される都議選をめがけて、いろんな人が忙しくなっているようです.舛添までもがマスコミに登場して「悪くないもん」と喋ってるのには、いまさら何しに出てきてやがるとあきれてしまいましたw
小池都知事関連の話題というと築地の豊洲移転でしょう.
豊洲の件は小池が都知事になりたての時期に共産党が出してきた話題で、筋の悪い話題に飛びついて火傷しないといいんだがなぁと思っていましたが、都議選の1ヶ月前の現時点では政治家や評論家からは袋叩きの様相ですね.当事者である築地の業者さんからも.
小池にハマってさぁ大変な自民党都連としては「都民ファースト=豊洲移転を阻む小池の党」という図式を選挙のメインissueにしたいようです.中央区と江東区では効果的かもしれません.
ただねぇ、、、都知事選公示直前に「豊洲移転を決断しました」とアピールするための戦術的先延ばしじゃないでしょうか? また豊洲と無関係な99.99%の都民にとって豊洲は「TVの話題」ではあっても「選挙の争点」にはならないと思います.
直近の東京都の投票政党調査によると、自民>都民ファースト だそうです.自民と民進と無所属の減少分だけ都民ファの議員が誕生するものの、都民ファが第一党になる事は無いでしょう.それでも、非自民会派が都議会を制圧するのは確実と思われます.公明が都民ファについた時点で勝負は決まってます.(ちなみに現在既に自民は過半数未満)
それにしても小池の小沢一郎化には笑っちゃいます.自民と闘うために野党の誰とでも組む路線です.小沢の場合は最終的に180度転向して山本太郎になってしまいました(爆笑).都議会を制圧した後に「朝鮮学校への都有地貸与を解禁する」と小池が言い出したら小沢フラグですね.
-----
都議選挙と同じ日に投開票される兵庫県知事選挙に立候補する予定の勝谷誠彦さんのメルマガによると、講演会を開催するホールなどの箱を貸さないように謎の勢力からの圧力がかかり始めたそうです.兵庫県って田舎なんですねぇw
かしこ
「いま都庁の方で『小池にハマってさぁ大変』という状況でして、、、」
と喋っていて、上手いことを云うものだとニヤリッとしました.座布団一枚.舛添が辞めて、鳥越と増田が落選して、ホッとしてからそろそろ1年経ちます.まもなく7月に開催される都議選をめがけて、いろんな人が忙しくなっているようです.舛添までもがマスコミに登場して「悪くないもん」と喋ってるのには、いまさら何しに出てきてやがるとあきれてしまいましたw
小池都知事関連の話題というと築地の豊洲移転でしょう.
豊洲の件は小池が都知事になりたての時期に共産党が出してきた話題で、筋の悪い話題に飛びついて火傷しないといいんだがなぁと思っていましたが、都議選の1ヶ月前の現時点では政治家や評論家からは袋叩きの様相ですね.当事者である築地の業者さんからも.
小池にハマってさぁ大変な自民党都連としては「都民ファースト=豊洲移転を阻む小池の党」という図式を選挙のメインissueにしたいようです.中央区と江東区では効果的かもしれません.
ただねぇ、、、都知事選公示直前に「豊洲移転を決断しました」とアピールするための戦術的先延ばしじゃないでしょうか? また豊洲と無関係な99.99%の都民にとって豊洲は「TVの話題」ではあっても「選挙の争点」にはならないと思います.
直近の東京都の投票政党調査によると、自民>都民ファースト だそうです.自民と民進と無所属の減少分だけ都民ファの議員が誕生するものの、都民ファが第一党になる事は無いでしょう.それでも、非自民会派が都議会を制圧するのは確実と思われます.公明が都民ファについた時点で勝負は決まってます.(ちなみに現在既に自民は過半数未満)
それにしても小池の小沢一郎化には笑っちゃいます.自民と闘うために野党の誰とでも組む路線です.小沢の場合は最終的に180度転向して山本太郎になってしまいました(爆笑).都議会を制圧した後に「朝鮮学校への都有地貸与を解禁する」と小池が言い出したら小沢フラグですね.
-----
都議選挙と同じ日に投開票される兵庫県知事選挙に立候補する予定の勝谷誠彦さんのメルマガによると、講演会を開催するホールなどの箱を貸さないように謎の勢力からの圧力がかかり始めたそうです.兵庫県って田舎なんですねぇw
かしこ
2017年6月4日日曜日
【raspberry pi】 SPIの波形はどうなってるの?(2)
一つ前の記事の続きです.
ラズパイのSPIの波形をチェックしているところです.
今回は、ラズパイのRaspbian OSのIO関連ライブラリである「Wiringpi」が持つSPI制御関数を試用します.
参考にさせてもらったのはこちらのサイトのサンプルプログラムです.
コンパイルするには、
同プログラムを見ると、1秒毎に0x24を1バイトだけSPIから出力し、同時にSPIから読み込むという動作をエンドレスで実行するだけのプログラムです.
前回図示しましたように、SPI_MOSIとSPI_MISOをショートしてプログラムを実行すると、送信した1バイトすなわち0x24が受信され表示されます.MOSI/MISOショートを外すと表示が00になってしまいますので、loopback動作しているんだなぁと想像されます.
↓その時のSPI端子波形を示します.SCLKは8発です.それでloopback出来ていますので、MOSI/MISOが同時なのでしょう.
↓CEは1バイト毎にパタパタしているのかどうかをチェックしました.プログラムを変更して、3バイト送信/3バイト受信にしてオシロで観測したのがこれです.
CEは1バイト毎にパタパタさせないものなんですね.
前回の検証で得たことと同じでした.
かしこ
ラズパイのSPIの波形をチェックしているところです.
今回は、ラズパイのRaspbian OSのIO関連ライブラリである「Wiringpi」が持つSPI制御関数を試用します.
参考にさせてもらったのはこちらのサイトのサンプルプログラムです.
コンパイルするには、
gcc xxx.c -lwiringPi
のようにライブラリoptionをつけてください.同プログラムを見ると、1秒毎に0x24を1バイトだけSPIから出力し、同時にSPIから読み込むという動作をエンドレスで実行するだけのプログラムです.
前回図示しましたように、SPI_MOSIとSPI_MISOをショートしてプログラムを実行すると、送信した1バイトすなわち0x24が受信され表示されます.MOSI/MISOショートを外すと表示が00になってしまいますので、loopback動作しているんだなぁと想像されます.
↓その時のSPI端子波形を示します.SCLKは8発です.それでloopback出来ていますので、MOSI/MISOが同時なのでしょう.
↓CEは1バイト毎にパタパタしているのかどうかをチェックしました.プログラムを変更して、3バイト送信/3バイト受信にしてオシロで観測したのがこれです.
CEは1バイト毎にパタパタさせないものなんですね.
前回の検証で得たことと同じでした.
かしこ
【raspberry pi】 SPIの波形はどうなってるの?(1)
ラズパイのSPIを動かそうとしています.
SPIライブラリはいろいろとあるので順次試用したく思いますが、ソフトウエアのサイトを読んでも、肝心のSPI端子の波形がどうなっているのかはちっとも判りません.ひら的には、SPI端子の先に繋がる回路を設計したいわけですので、SPI端子波形を知らないと困ってしまうという状況なわけです.
raspberry piのメインLSIのデータシートにはこのような図が掲載されています.
このタイミングチャートからは、沢山の情報を読み取れます.
・最初に8bit送信、後で8bit受信である (MSB first)
・1バイトの送受信毎にCEが動くみたいだ (違うかもだが)
・送信データはneg-edgeでFFを駆動する.受信データはpos-edgeでラッチする
だけど、、、本当かなぁ?
SPIバスを有効活用するためには、送受信を同時にやればいいじゃん.上図のような、送受信をわざわざ時間ずらしなんかするかね? 疑問を感ずる.
SPIバスには様々なタイミング仕様があるのだと思います.だとすると、ラズパイのSPIはどういう仕様で動いてるんだろう?
実際にオシロでモニタしてみました.
-----
いくつかあるSPIのデバドラのうち、raspberry piサイトにあるSPI loopback Cプログラムを動かしてみました.
まずラズパイの回路は、右図のSPI_MOSIとSPI_MISOをショートしてloopbackとします.loopbackという文字が目に入った時点で上のtiming chartはウソだろって想像がついちゃいます.
オシロで観測するのは、SPI_CE0/SPI_MOSI/SPI_SCLKの3箇所です.
次にプログラムは、上のリンクページの一番下の方にあります.ラズパイのターミナルから、そこに書いてある通りに操作します.
ソースをdownloadします.
wget https://raw.githubusercontent.com/raspberrypi/linux/rpi-3.10.y/Documentation/spi/spidev_test.c
コンパイル
gcc -o spidev_test spidev_test.c
実行ファイルを起動し、SPIを動かします.
./spidev_test -D /dev/spidev0.0
すると、次の結果が表示されます.16進数が38バイト表示されます.これが、SPIバスを通じてloopbackした結果です.
spi mode: 0
bits per word: 8
max speed: 500000 Hz (500 KHz)
FF FF FF FF FF FF
40 00 00 00 00 95
FF FF FF FF FF FF
FF FF FF FF FF FF
FF FF FF FF FF FF
DE AD BE EF BA AD
F0 0D
ちなみに、ラズパイコネクタのMISOとMOSIのloopback接続をせずに動かすと、全部00になってしまいます.
蛇足ながら、spidev_test のoptionで、16bit転送や24bit転送や32bit転送を試みましたが、8bit以外はエラーで断られました
↓それで、38バイトのloopbackをさせたときのSPIバスの実測波形を示します.
SCLKの赤い四角で囲った範囲には8発のclockを含んでいますから、1バイト分です.この波形写真には先頭15バイト分のデータが表示されています.
MOSIを1バイトづつに区切ると、FF,FF,FF,FF,FF,FF,40,00,00....というシーケンスが見えます.
このオシロ波形は、次のことを示しています.
・沢山のバイトデータを一気読みする最中に、CEはパタパタしない
・送信データと受信データは同時である (あぁやっぱり)
------
raspberry piサイトには他にもSPIをドライブする手段が案内されていますので、後日それらも試みたいと思います.
その中にshellでSPIへ出力できる手段が記載されています.
spidev_testで得たのと同じ結果でした.
かしこ
SPIライブラリはいろいろとあるので順次試用したく思いますが、ソフトウエアのサイトを読んでも、肝心のSPI端子の波形がどうなっているのかはちっとも判りません.ひら的には、SPI端子の先に繋がる回路を設計したいわけですので、SPI端子波形を知らないと困ってしまうという状況なわけです.
raspberry piのメインLSIのデータシートにはこのような図が掲載されています.
このタイミングチャートからは、沢山の情報を読み取れます.
・最初に8bit送信、後で8bit受信である (MSB first)
・1バイトの送受信毎にCEが動くみたいだ (違うかもだが)
・送信データはneg-edgeでFFを駆動する.受信データはpos-edgeでラッチする
だけど、、、本当かなぁ?
SPIバスを有効活用するためには、送受信を同時にやればいいじゃん.上図のような、送受信をわざわざ時間ずらしなんかするかね? 疑問を感ずる.
SPIバスには様々なタイミング仕様があるのだと思います.だとすると、ラズパイのSPIはどういう仕様で動いてるんだろう?
実際にオシロでモニタしてみました.
-----
いくつかあるSPIのデバドラのうち、raspberry piサイトにあるSPI loopback Cプログラムを動かしてみました.
まずラズパイの回路は、右図のSPI_MOSIとSPI_MISOをショートしてloopbackとします.loopbackという文字が目に入った時点で上のtiming chartはウソだろって想像がついちゃいます.オシロで観測するのは、SPI_CE0/SPI_MOSI/SPI_SCLKの3箇所です.
次にプログラムは、上のリンクページの一番下の方にあります.ラズパイのターミナルから、そこに書いてある通りに操作します.
ソースをdownloadします.
wget https://raw.githubusercontent.com/raspberrypi/linux/rpi-3.10.y/Documentation/spi/spidev_test.c
コンパイル
gcc -o spidev_test spidev_test.c
実行ファイルを起動し、SPIを動かします.
./spidev_test -D /dev/spidev0.0
すると、次の結果が表示されます.16進数が38バイト表示されます.これが、SPIバスを通じてloopbackした結果です.
spi mode: 0
bits per word: 8
max speed: 500000 Hz (500 KHz)
FF FF FF FF FF FF
40 00 00 00 00 95
FF FF FF FF FF FF
FF FF FF FF FF FF
FF FF FF FF FF FF
DE AD BE EF BA AD
F0 0D
ちなみに、ラズパイコネクタのMISOとMOSIのloopback接続をせずに動かすと、全部00になってしまいます.
蛇足ながら、spidev_test のoptionで、16bit転送や24bit転送や32bit転送を試みましたが、8bit以外はエラーで断られました
↓それで、38バイトのloopbackをさせたときのSPIバスの実測波形を示します.
SCLKの赤い四角で囲った範囲には8発のclockを含んでいますから、1バイト分です.この波形写真には先頭15バイト分のデータが表示されています.
MOSIを1バイトづつに区切ると、FF,FF,FF,FF,FF,FF,40,00,00....というシーケンスが見えます.
このオシロ波形は、次のことを示しています.
・沢山のバイトデータを一気読みする最中に、CEはパタパタしない
・送信データと受信データは同時である (あぁやっぱり)
------
raspberry piサイトには他にもSPIをドライブする手段が案内されていますので、後日それらも試みたいと思います.
その中にshellでSPIへ出力できる手段が記載されています.
echo -ne "\x81\x00\xff" > /dev/spidev0.0
簡単なので早速試してみました.spidev_testで得たのと同じ結果でした.
↓なんだ、これとは全然違うじゃんということが判りました.
かしこ
2017年6月2日金曜日
モノタロウから注文をキャンセルされた、珍しい事もあるんだね
長袖で涼しい作業着のシャツを調達したいんです.少し急いでいます.大田区の島忠か、豊洲のスーパービバホームまで買いに出かければ即日調達可能なんだけど、モノタロウで通販注文しました.
昨今の通販を取り巻く情勢だと、店で買うよりも本体価格が安い商品を検索できて、しかも送料が¥500ならば地下鉄で往復する電車賃と大差ないです.なので、ガチでtotal costでお店で買うメリットと通販のメリットが逆転してしまったように思われます.なので通販ばっか.
モノタロウで発注したとき、在庫は2枚でした.3枚を発注したのが仇になったのかもしれませんが.さきほどメールが来て「注文をキャンセルします、その商品を廃番にします」と言われました.
う~ん、、、急いでいるのに、ずいぶんとナイスな仕打ちじゃないかw
モノタロウにはいろいろとお世話になっているので、お互いwin-winな関係を維持するために許してやろう.わたしが通販でキャンセルされた経験はあまり多くはないです.3回目かな.
1回目はAmazonか楽天の業者に工具を発注したのだけど、注文確認メールすら来ずに有耶無耶にされ消滅しました.あれは何だったのだろう???
2回目はUSの通販にサプリを注文したら、英語の確認メールが来て、読まずに放置してたらキャンセルされ、リファンドされました.これはわたしが悪いですが、確認要件は「invoiceの名称を何にする?」とかどーでもいい内容だった記憶があります.
そして3回目がモノタロウの作業服なのでした.あぐ~
仕方がないので、豊洲のリアル店舗まで買出しに行くとしよう、そうしよう、来週.
豊洲といえば魚市場、、、
本郷界隈にて、、、
先日京都へ旅をしました.さて、ここはどこでしょう?
「これは京都じゃないだろ」と察知した貴方、ピンポンですね~.東大の赤門ですから全然京都じゃありません.京都の御所や二条城のきらびやかな門を見学し目の肥えたこのわたしとしては、なんだこのクソい造作は、と絶句してしまうのです.真面目に建立セヨ.
↓というわけでさっきまで本郷界隈に居たのですが、丸の内線で東大へ行くときにいつも不思議なのが、本郷三丁目駅があまりにもダサいことです.
↓ボクがうれしいのは、東大の構内に好物のSUBWAYがあるということです.
↓帰り道、中目黒「ばん」にて、もつ焼きをガッと喰ってレモンサワーをグビッと呑みました.たまにこの脂質+アルコールを摂りたくなります.
SUBWAYよしっ、、、もつ焼きよしっ、、、
「これは京都じゃないだろ」と察知した貴方、ピンポンですね~.東大の赤門ですから全然京都じゃありません.京都の御所や二条城のきらびやかな門を見学し目の肥えたこのわたしとしては、なんだこのクソい造作は、と絶句してしまうのです.真面目に建立セヨ.
↓というわけでさっきまで本郷界隈に居たのですが、丸の内線で東大へ行くときにいつも不思議なのが、本郷三丁目駅があまりにもダサいことです.
・本郷通りから路地の奥で出入り口が2箇所しかない地味な駅である
・東大に全然近くない、根津からも遠くて不便だちくしょう
丸の内線の計画を立案したのは東大出身の官僚でしょ? だったら東大の構内に丸の内線を引き入れんかい!不便すぎだぞ. 真面目に立案セヨ.↓ボクがうれしいのは、東大の構内に好物のSUBWAYがあるということです.
↓帰り道、中目黒「ばん」にて、もつ焼きをガッと喰ってレモンサワーをグビッと呑みました.たまにこの脂質+アルコールを摂りたくなります.
SUBWAYよしっ、、、もつ焼きよしっ、、、
2017年6月1日木曜日
【rapsberry pi】 外部データストリームをDMAでメモリへ展開したいんだが
よろずハードウエア処理を好むわたしとしてはDMAって好きなんです.DMAした経験はあるけれど、Linux上でDMAしてthreadを起動したりした経験は無いんです.どうしたらrapsberry piでDMAできるんだろう? 楽チンなライブラリってあるのだろうか?
そんな目論見はあれど、よく判らないのがひら的な実情です.
ラズパイでロボット制御するために、DMAでPWMを発生させようとする試行例はネットに多々紹介されているようです.でも、外部から到来するデータストリームをDMAで取得してメモリに整列させる判りやすい例は見当たらない気がしています.
まずはメインLSIの仕様を読んでみようかと思います.以下、散文的に感想を記します.間違いがあっても許してくれ.
【ラズパイのメインLSI】
wikiによると、1,2,3,zeroとあるラズパイの世代のメインLSIは皆少しづつ異なります.
ラズパイ1: Broadcom BCM2835
ラズパイ2: Broadcom BCM2836 と BCM2837 が混ざってる
ラズパイ3: Broadcom BCM2837
ラズパイ0: Broadcom BCM2835
これらのペリフェラルの読み物としては、BCM2835版だけがネットに存在し、36と37についてはロクな資料が見つかりません.ペリフェラルについては基本的に35=36=37と思えばOKという考え方のようです.
だがしかし、ペリフェラルのベースアドレスが違うんです.
BCM2835 0x20000000
BCM2836 0x3F000000
BCM2837 0x3F000000
ラズパイ0と1のグループと、ラズパイ2と3のグループに分かれている状況です.
Rasbian OSのデバドラを利用している分にはこのペリフェラルアドレス違いで悩まされる場面は無いと思われますが、GPIO制御などでペリフェラルを直接叩いているようなprogramでは動かないなんていう場面がありそうですから注意が必要と思います.
実際に、ラズパイ1ベースで書かれた古い解説記事を参考にして、それをラズパイ3で動かそうとしたら、このアドレス問題で最初は動きませんでした.
今わたしが使っているのはラズパイ3なので、以下ではラズパイ3を念頭に書くつもりです.
【ラズパイのアドレスマップ】
LSI内部アドレスは3つあるそうです.SDRAMやペリフェラルなどが3つの異なるアドレスに配置されているわけですが、それはMMUで配置された結果であって本体は3つとも同じであるのは言うまでもありません.
virtual address ペリフェラル=0xF2000000
bus address ペリフェラル=0x7E000000
physical address ペリフェラル=0x3F000000
ペリフェラルを直接叩くなら、physical addressを使うので 0x3F000000 がベースアドレスということになります.
【GPIOピン】
DMAにとっての外部窓口はGPIOにしたいです.まずはGPIOがどうなっているのかを調べました.
メインLSIのGPIOは54本あるらしいです.各GPIOはSPIやI2CやUARTを機能重複しているので、例えばGPIO機能を生かすかUART機能を生かすかのセレクトになります.(機能詳細図)
ラズパイ1の初期モデルを除き、GPIOの外部コネクタ配置は右図になっているらしいです.GPIO2~27までの26本しかコネクタに配線されていません.
残りの26本が何をしているのかは知りませんが、たぶんカメラコネクタに配線されたりしているのではないでしょうか.
【GPIOレジスタ】
例として、GPIO0の設定に関係するレジスタを記します.
GPFSEL0[2:0] pin機能をセレクトする
000 = GPIO Pin 9 is an input
001 = GPIO Pin 9 is an output
100 = GPIO Pin 9 takes alternate function 0
中略
010 = GPIO Pin 9 takes alternate function 5
GPSET0[0] ここに1を書くとGPIO0=1が出力される
GPCLR0[0] ここに1を書くとGPIO0=0が出力される
GPPUD[1:0] GPIO一括のプルアップ/プルダウンの設定
00 = Off – disable pull-up/down
01 = Enable Pull Down control
10 = Enable Pull Up control
11 = Reserved
以上はI/Oに関するものでした.思ったよりもシンプルです.
以下はGPIOポート監視に関するもの.
GPEDS0[0] GPIO0のレベル/エッジ監視結果
GPIO0に生じた変化をキャッチする.1で変化あり.ここに1をwriteするとクリアされる.
GPREN0[0] 1→GPIO0の立ち上がりエッジ検出をenable
GPFEN0[0] 1→GPIO0の立下りエッジ検出をenable
両方とも1にすると両エッジを検出することになる.
エッジ検出はsystem clkの同期サンプルで動作する.
GPAREN0[0] 1→GPIO0の立ち上がりエッジ検出をenable
GPAFEN0[0] 1→GPIO0の立下りエッジ検出をenable
両方とも1にすると両エッジを検出することになる.
こちらだと非同期サンプルで動作する.
GPHEN0[0] 1→GPIO0がHighを検出するのをenable
GPLEN0[0] 1→GPIO0がLowを検出するのをenable
ポート監視は割り込みに関係すると思われますが、GPIOの項には割り込みについての解説はありませんでした.
以下はGPIO CLOCKに関するもの.
ラズパイの40pinコネクタに出てきているGPIO2~27の中に在るGPIO CLKは5箇所あります.GPFSELで機能選択するとGPIO CLKを使えるようになります.
GPIO4 GPCLK0
GPIO5 GPCLK1
GPIO6 GPCLK2
GPIO20 GPCLK0
GPIO21 GPCLK1
これを見ると判るように、GPIO CLKは3系統あります.
GPIO CLKの仕様は、
・最高で125MHz (BCM2835の場合.36/37でも同じかどうかは不明)
・出力周波数=源発振周波数÷(DIVI + DIVF/1024)
・PLL jitterをオーディオ帯域外に飛ばす効果のあるMASHフィルタ回路がある
レジスタのうちGPCLK0に関する主なものだけを記す.
CM_GP0CTL[3:0] 源発振セレクト
0 = GND
1 = oscillator
2 = testdebug0
3 = testdebug1
4 = PLLA per
5 = PLLC per
6 = PLLD per
7 = HDMI auxiliary
CM_GP0DIV[23:12] DIVI
CM_GP0DIV[11:0] DIVF
【DMA】
次はDMAについて.
・16個のDMAチャンネルを内蔵している.
・バスマスタである.
・ペリフェラルからDMAへ、DREQ信号を発行することによってDMAのデータ出力に待ったをかけることができる.
ここで、「DMAのデータ出力に待った」が気になります.なぜなら、今わたしが知りたいことは、
データシートを読みましたが、
つまり、GPIOのDMAには入りにも出にもフロー制御手段が一切無いらしいんです.
ありゃりゃ、、、GPIO経由のDMAでデータ受信をしたいんですけど、フロー制御が出来ないなら無理だ、詰んでいると悟りました.
目論見が崩壊したところで、
↓答はこのブロックダイヤグラムにあります.I2C/PCM-IFの図です.
右の4本の信号が外部I2C信号線です.
DREQは左下にあります.たぶんですがDREQはTX-FIFO FULLから内部で生成されているのではないかと想像します.=送信フロー制御
わたしが知りたいのは受信フロー制御ですが、データシートには「受信データが無ければDMAは一時停止する」とさらりと書かれています.
けれど上図にはどこにもそれっぽい信号が見えません.たぶんですが、APBがRX-FIFO EMPTYを監視しているのではないかと想像します.=受信フロー制御
というわけで、
次の疑問は、
0 DREQ=1
2 PCM TX
3 PCM RX
6 SPI TX
7 SPI RX
【DMAレジスタ】
DMA0のためのレジスタのうちめぼしいものを抜粋します.
0_TI[20:16] PERMAP[4:0] 上で述べました
0_TI[10] SRC_DREQ 1:DREQが有効で、ソースリードが抑制される
0_TI[8] SRC_INC 0:ソースアドレスが固定される
ペリフェラルのようにアドレスが固定されたポートで使われるのでしょう.
0_TI[6] DEST_DREQ 1:DREQが有効で、デスチネーションライトが抑制される
0_TI[4] DEST_INC 0:デスチネーションアドレスが固定される
ペリフェラルのようにアドレスが固定されたポートで使われるのでしょう.
0_SOURCE_AD[31:0] ソースアドレス
0_DEST_AD[31:0] デスチネーションアドレス
0_TXFR_LEN[15:0] XLENGTH[15:0] 転送BYTE数
INT_STATUS[0] INT0 DMA0割り込みフラグ
ENABLE[0] EN0 DMA0イネーブル
ふ~ん、ラズパイのDMAはこうなってるのか、と判ったような気がしたところで、今宵はこれまでにしとうございます.
詰みました
そんな目論見はあれど、よく判らないのがひら的な実情です.
ラズパイでロボット制御するために、DMAでPWMを発生させようとする試行例はネットに多々紹介されているようです.でも、外部から到来するデータストリームをDMAで取得してメモリに整列させる判りやすい例は見当たらない気がしています.
まずはメインLSIの仕様を読んでみようかと思います.以下、散文的に感想を記します.間違いがあっても許してくれ.
【ラズパイのメインLSI】
wikiによると、1,2,3,zeroとあるラズパイの世代のメインLSIは皆少しづつ異なります.
ラズパイ1: Broadcom BCM2835
ラズパイ2: Broadcom BCM2836 と BCM2837 が混ざってる
ラズパイ3: Broadcom BCM2837
ラズパイ0: Broadcom BCM2835
これらのペリフェラルの読み物としては、BCM2835版だけがネットに存在し、36と37についてはロクな資料が見つかりません.ペリフェラルについては基本的に35=36=37と思えばOKという考え方のようです.
だがしかし、ペリフェラルのベースアドレスが違うんです.
BCM2835 0x20000000
BCM2836 0x3F000000
BCM2837 0x3F000000
ラズパイ0と1のグループと、ラズパイ2と3のグループに分かれている状況です.
Rasbian OSのデバドラを利用している分にはこのペリフェラルアドレス違いで悩まされる場面は無いと思われますが、GPIO制御などでペリフェラルを直接叩いているようなprogramでは動かないなんていう場面がありそうですから注意が必要と思います.
実際に、ラズパイ1ベースで書かれた古い解説記事を参考にして、それをラズパイ3で動かそうとしたら、このアドレス問題で最初は動きませんでした.
今わたしが使っているのはラズパイ3なので、以下ではラズパイ3を念頭に書くつもりです.
【ラズパイのアドレスマップ】
LSI内部アドレスは3つあるそうです.SDRAMやペリフェラルなどが3つの異なるアドレスに配置されているわけですが、それはMMUで配置された結果であって本体は3つとも同じであるのは言うまでもありません.
virtual address ペリフェラル=0xF2000000
bus address ペリフェラル=0x7E000000
physical address ペリフェラル=0x3F000000
ペリフェラルを直接叩くなら、physical addressを使うので 0x3F000000 がベースアドレスということになります.
【GPIOピン】
DMAにとっての外部窓口はGPIOにしたいです.まずはGPIOがどうなっているのかを調べました.メインLSIのGPIOは54本あるらしいです.各GPIOはSPIやI2CやUARTを機能重複しているので、例えばGPIO機能を生かすかUART機能を生かすかのセレクトになります.(機能詳細図)
ラズパイ1の初期モデルを除き、GPIOの外部コネクタ配置は右図になっているらしいです.GPIO2~27までの26本しかコネクタに配線されていません.
残りの26本が何をしているのかは知りませんが、たぶんカメラコネクタに配線されたりしているのではないでしょうか.
【GPIOレジスタ】
例として、GPIO0の設定に関係するレジスタを記します.
GPFSEL0[2:0] pin機能をセレクトする
000 = GPIO Pin 9 is an input
001 = GPIO Pin 9 is an output
100 = GPIO Pin 9 takes alternate function 0
中略
010 = GPIO Pin 9 takes alternate function 5
alternate functionの具体例はさておきます.6種類もあるのかいな?
GPCLR0[0] ここに1を書くとGPIO0=0が出力される
SET/CLRが独立していると、read modify writeをしなくて済むそうだ.
GPLEV0[0] GPIO0のロジックレベル、GPIO入力としての機能
GPPUD[1:0] GPIO一括のプルアップ/プルダウンの設定
00 = Off – disable pull-up/down
01 = Enable Pull Down control
10 = Enable Pull Up control
11 = Reserved
GPPUDCLK0[0] GPIO0のプルアップ/プルダウンの設定
設定シーケンスがチト面倒臭い.GPIO0をプルアップにする例.
GPPUD[1:0]=10 → 150clk待つ
→ GPPUDCLK0[0]=1 → 150clk待つ
→ GPPUD[1:0]=00 → GPPUDCLK0[0]=0
以上はI/Oに関するものでした.思ったよりもシンプルです.
以下はGPIOポート監視に関するもの.
GPEDS0[0] GPIO0のレベル/エッジ監視結果
GPIO0に生じた変化をキャッチする.1で変化あり.ここに1をwriteするとクリアされる.
GPREN0[0] 1→GPIO0の立ち上がりエッジ検出をenable
GPFEN0[0] 1→GPIO0の立下りエッジ検出をenable
両方とも1にすると両エッジを検出することになる.
エッジ検出はsystem clkの同期サンプルで動作する.
GPAREN0[0] 1→GPIO0の立ち上がりエッジ検出をenable
GPAFEN0[0] 1→GPIO0の立下りエッジ検出をenable
両方とも1にすると両エッジを検出することになる.
こちらだと非同期サンプルで動作する.
GPHEN0[0] 1→GPIO0がHighを検出するのをenable
GPLEN0[0] 1→GPIO0がLowを検出するのをenable
ポート監視は割り込みに関係すると思われますが、GPIOの項には割り込みについての解説はありませんでした.
以下はGPIO CLOCKに関するもの.
ラズパイの40pinコネクタに出てきているGPIO2~27の中に在るGPIO CLKは5箇所あります.GPFSELで機能選択するとGPIO CLKを使えるようになります.
GPIO4 GPCLK0
GPIO5 GPCLK1
GPIO6 GPCLK2
GPIO20 GPCLK0
GPIO21 GPCLK1
これを見ると判るように、GPIO CLKは3系統あります.
GPIO CLKの仕様は、
・最高で125MHz (BCM2835の場合.36/37でも同じかどうかは不明)
・出力周波数=源発振周波数÷(DIVI + DIVF/1024)
・PLL jitterをオーディオ帯域外に飛ばす効果のあるMASHフィルタ回路がある
レジスタのうちGPCLK0に関する主なものだけを記す.
CM_GP0CTL[3:0] 源発振セレクト
0 = GND
1 = oscillator
2 = testdebug0
3 = testdebug1
4 = PLLA per
5 = PLLC per
6 = PLLD per
7 = HDMI auxiliary
CM_GP0DIV[23:12] DIVI
CM_GP0DIV[11:0] DIVF
【DMA】
次はDMAについて.
・16個のDMAチャンネルを内蔵している.
・バスマスタである.
・ペリフェラルからDMAへ、DREQ信号を発行することによってDMAのデータ出力に待ったをかけることができる.
ここで、「DMAのデータ出力に待った」が気になります.なぜなら、今わたしが知りたいことは、
Q1:「DMAのデータ受信に待ったをかける」
ですので逆向きのDMAフロー制御になります.データシートを読みましたが、
A1: ユーザーに開放されたこの機能はありません!
さらにGPIOについて言えば、DREQすらありません!つまり、GPIOのDMAには入りにも出にもフロー制御手段が一切無いらしいんです.
ありゃりゃ、、、GPIO経由のDMAでデータ受信をしたいんですけど、フロー制御が出来ないなら無理だ、詰んでいると悟りました.
目論見が崩壊したところで、
Q2: 「XXX経由のDMAデータ受信でフロー制御」のXXXは何なら可能なのだ?
これが初心に還っての疑問となりました.↓答はこのブロックダイヤグラムにあります.I2C/PCM-IFの図です.
右の4本の信号が外部I2C信号線です.
DREQは左下にあります.たぶんですがDREQはTX-FIFO FULLから内部で生成されているのではないかと想像します.=送信フロー制御
わたしが知りたいのは受信フロー制御ですが、データシートには「受信データが無ければDMAは一時停止する」とさらりと書かれています.
けれど上図にはどこにもそれっぽい信号が見えません.たぶんですが、APBがRX-FIFO EMPTYを監視しているのではないかと想像します.=受信フロー制御
というわけで、
A2: DMAフロー制御をしたくば、所定のペリフェラルを使うしかない
というのがここまでの結論となりました.GPIO経由のDMAは断念しました.次の疑問は、
Q3: DMAにペリフェラルを結合させるにはどうするんだろ?
Q4: 所定のペリフェラルってどれ?
DMA0のレジスタですが、
0_TI[20:16] PERMAP[4:0]
A3: これがペリフェラル番号を設定するレジスタであるらしい
そしてPERMAPに入る番号は、抜粋でこのようなのがあります.各種ペリフェラルが見られます.なおGPIOはリストに在りません.0 DREQ=1
2 PCM TX
3 PCM RX
6 SPI TX
7 SPI RX
8 BSC/SPI Slave TX
9 BSC/SPI Slave RX
12 UART TX
9 BSC/SPI Slave RX
12 UART TX
14 UART RX
17 HDMI
0はどのペリフェラルにも繋がず、DREQが常に1とみなされます.これはmemory同士のDMAで使われるのではないでしょうか?
汎用的なDMAに使えそうなペリフェラルをデータシートから読むと、
A4: SPIまたはI2Cしか使えそうなのがありません
SPIの方が高速動作と考えますので、I2Cは捨てます.
ところが、まだ問題があります.
DMAとSPI-IFの間でフロー制御しているのは想像に難くありません.しかし、わたしが欲しいのは、SPI-IFと外部FIFOの間でのフロー制御です.SPIにフロー制御なんか規格自体に在りませんから、無理ってことで終了です.
それでもしぶとく粘るとしたら、SPI slaveならSPI clockをGO/STOPさせることでフロー制御が出来るかもしれません.
どうやら結論としては、こうなったようです.
ところが、まだ問題があります.
DMAとSPI-IFの間でフロー制御しているのは想像に難くありません.しかし、わたしが欲しいのは、SPI-IFと外部FIFOの間でのフロー制御です.SPIにフロー制御なんか規格自体に在りませんから、無理ってことで終了です.
それでもしぶとく粘るとしたら、SPI slaveならSPI clockをGO/STOPさせることでフロー制御が出来るかもしれません.
Q5: BCM2835にはSPI slave機能があるのか?
すぐ上に答えがあります.
A5: BSC/SPI Slave RX という文字があります
でもたぶん期待とは意味が違うと思います.BCM2835のSPI CLKは出力onlyであり、外部SPI CLKによるGO/STOPは不可能とデータシートから読めます.どうやら結論としては、こうなったようです.
・外部データストリームをDMAでメモリへ展開したい.フロー制御は必須
・だが、フロー制御の点でBCM2835には使えそうなIFがないDMA0のためのレジスタのうちめぼしいものを抜粋します.
0_TI[20:16] PERMAP[4:0] 上で述べました
0_TI[10] SRC_DREQ 1:DREQが有効で、ソースリードが抑制される
0_TI[8] SRC_INC 0:ソースアドレスが固定される
ペリフェラルのようにアドレスが固定されたポートで使われるのでしょう.
0_TI[6] DEST_DREQ 1:DREQが有効で、デスチネーションライトが抑制される
0_TI[4] DEST_INC 0:デスチネーションアドレスが固定される
ペリフェラルのようにアドレスが固定されたポートで使われるのでしょう.
0_SOURCE_AD[31:0] ソースアドレス
0_DEST_AD[31:0] デスチネーションアドレス
0_TXFR_LEN[15:0] XLENGTH[15:0] 転送BYTE数
INT_STATUS[0] INT0 DMA0割り込みフラグ
ENABLE[0] EN0 DMA0イネーブル
ふ~ん、ラズパイのDMAはこうなってるのか、と判ったような気がしたところで、今宵はこれまでにしとうございます.
詰みました
USドラマ「24」1stシーズン視聴完了
ドラマ「24」1stシーズンを観終えました.
延々と続くシーソーゲームでとにもかくにも疲れましたね.
たしか23話の最後の方でCTU内に潜むスパイが判り、24話のラストで決着しましたが、スパイの正体・背後関係については説明の無いままに唐突に終了しました.2ndシーズン以後で背後関係が説明されるのかもしれません.
バウアーの奥さんは後半で体調を崩して以降、KYがひどくてうざくて困りました.お気の毒なことでした.
CTUの暫定責任者であるメイソンさんは、タナボタで出世が確定しておめでとうございます.バウアーさんに金玉を握られていますけど.
好きなキャラはマイロくん.顔長いです.
嫌いなキャラはエリザベスさん.まったくもう!
気の毒だったのは、当て馬パディちゃん.
2ndを観るかどうか、逡巡してはいますけど、たぶん観てしまうのだと思います.
かしこ
延々と続くシーソーゲームでとにもかくにも疲れましたね.
たしか23話の最後の方でCTU内に潜むスパイが判り、24話のラストで決着しましたが、スパイの正体・背後関係については説明の無いままに唐突に終了しました.2ndシーズン以後で背後関係が説明されるのかもしれません.
バウアーの奥さんは後半で体調を崩して以降、KYがひどくてうざくて困りました.お気の毒なことでした.
CTUの暫定責任者であるメイソンさんは、タナボタで出世が確定しておめでとうございます.バウアーさんに金玉を握られていますけど.
好きなキャラはマイロくん.顔長いです.
嫌いなキャラはエリザベスさん.まったくもう!
気の毒だったのは、当て馬パディちゃん.
2ndを観るかどうか、逡巡してはいますけど、たぶん観てしまうのだと思います.
かしこ
2017年5月30日火曜日
2ベイHDDドッキングステーションの電源トラブルの件
2ベイのHDDドッキングステーションを入手しました.中華製品で¥2500でした.3.5inch HDDを2台挿しして使うのが目的です.
ところがトラブルが発生しました.
電源を投入しても、ステーションが起動しないんです.
・一瞬ランプが点灯してすぐに消灯を繰り返します.
・HDD1台挿しなら正常に起動します.
・その後に2台目のHDDをhot plugすると2台目も正常に起動します.
どうやら、3.5inch HDD 2台挿しの起動電流に対して、電源が負けている.電源容量不足の典型的症状です.
↓オリジナルのACアダプタは、12V3Aです.
↓12V4.58AのACアダプタに換えましたら、、、正常に起動するようになりました.
↓大は小を兼ねるという結論でした.
正常に動作しているので、いまは幸せです.
HDDドッキングステーションのブランド名はBlueendlessと書かれていますが、同じ金型で様々なブランドで売られているので、上記写真の形状の製品なら気をつけろと、それしか云えないです.
注意して乗り切っていきましょう!
ところがトラブルが発生しました.
電源を投入しても、ステーションが起動しないんです.
・一瞬ランプが点灯してすぐに消灯を繰り返します.
・HDD1台挿しなら正常に起動します.
・その後に2台目のHDDをhot plugすると2台目も正常に起動します.
どうやら、3.5inch HDD 2台挿しの起動電流に対して、電源が負けている.電源容量不足の典型的症状です.
↓オリジナルのACアダプタは、12V3Aです.
↓12V4.58AのACアダプタに換えましたら、、、正常に起動するようになりました.
↓大は小を兼ねるという結論でした.
正常に動作しているので、いまは幸せです.
HDDドッキングステーションのブランド名はBlueendlessと書かれていますが、同じ金型で様々なブランドで売られているので、上記写真の形状の製品なら気をつけろと、それしか云えないです.
注意して乗り切っていきましょう!
2017年5月29日月曜日
誰か止めてくれぇ、「24」視聴中
USのドラマ「24」を観ています.
ここ2~3日、家に居る時間はほとんど「24」を観ています.もう疲れた.早く終わってくれぇ、、、がくっ、、、
「24」は評判いいですよね.どんな作品なのかを確かめたいと以前から思っていて、たまたまAmazonのビデオで無料視聴できるのでポチッとしたのが運の尽き、エンドレスゲームが止まりません.
そうかぁ、これが大ウケするんだぁ? と少し思いました.(まだ最後まで観てません)
刑事ドラマですから、太陽にほえろみたいに1話完結だろうと思っていましたが、24の最大の特徴は24話が完全に連続してるところなんですね.だから、観始めたら終わらない.いま観てるのは20話です.えぇ~っ、バウアーが敵に捕まった?
その各話には、基本的に起承転結が無いんです.その代わり「転」のみが延々と続きます.全24話が完全連続なドラマというのは史上初かもしれません.それでウケたというのも要因の一つかと思います.そのエンドレスのおかげで観始めたら止まらないくらい面白いのは間違いないです.
ただ、描かれている事象は、敵と味方の戦術的優劣があっちに行ったりこっちに来たりのシーソーゲームが延々と繰り返されているだけとも云えてしまいます.謎解き要素が主体ではないです.
あっと驚くシーソーゲームを延々と観ているわたしのアタマをよぎるのは、超意外な展開が波状攻撃のように襲い掛かってくる「冬のソナタ」のあの感覚なんです.「24」のウケ方は「冬のソナタ」型だったのではないかと思った次第です.
-----
超ハードな24を観てしまったら、「ダイハード」ぐらいのハードさでは不感症になってしまったかもしれません.
全編手持ちカメラで撮影していると思われます.ちょっち疲れる映像.
この二人はキャラが被ってますね.二人ともバウアーのオンナですから似たタイプってことでしょうか.
確か11話だったと思うんですが、バウアーが防弾リムジンを運転しているシーンで、防弾ガラスに付いたはずの弾痕が消えてしまっているという可愛いミスがありました.
いま21話.そろそろ寝ます.
#シーズン8まであるとは、、、
かしこ
ここ2~3日、家に居る時間はほとんど「24」を観ています.もう疲れた.早く終わってくれぇ、、、がくっ、、、
「24」は評判いいですよね.どんな作品なのかを確かめたいと以前から思っていて、たまたまAmazonのビデオで無料視聴できるのでポチッとしたのが運の尽き、エンドレスゲームが止まりません.
そうかぁ、これが大ウケするんだぁ? と少し思いました.(まだ最後まで観てません)
刑事ドラマですから、太陽にほえろみたいに1話完結だろうと思っていましたが、24の最大の特徴は24話が完全に連続してるところなんですね.だから、観始めたら終わらない.いま観てるのは20話です.えぇ~っ、バウアーが敵に捕まった?
その各話には、基本的に起承転結が無いんです.その代わり「転」のみが延々と続きます.全24話が完全連続なドラマというのは史上初かもしれません.それでウケたというのも要因の一つかと思います.そのエンドレスのおかげで観始めたら止まらないくらい面白いのは間違いないです.
ただ、描かれている事象は、敵と味方の戦術的優劣があっちに行ったりこっちに来たりのシーソーゲームが延々と繰り返されているだけとも云えてしまいます.謎解き要素が主体ではないです.
あっと驚くシーソーゲームを延々と観ているわたしのアタマをよぎるのは、超意外な展開が波状攻撃のように襲い掛かってくる「冬のソナタ」のあの感覚なんです.「24」のウケ方は「冬のソナタ」型だったのではないかと思った次第です.
-----
超ハードな24を観てしまったら、「ダイハード」ぐらいのハードさでは不感症になってしまったかもしれません.
全編手持ちカメラで撮影していると思われます.ちょっち疲れる映像.
この二人はキャラが被ってますね.二人ともバウアーのオンナですから似たタイプってことでしょうか.
確か11話だったと思うんですが、バウアーが防弾リムジンを運転しているシーンで、防弾ガラスに付いたはずの弾痕が消えてしまっているという可愛いミスがありました.
いま21話.そろそろ寝ます.
#シーズン8まであるとは、、、
かしこ
登録:
投稿 (Atom)













































