2014-07-01から1ヶ月間の記事一覧

さくらVPSにJenkinsとAndroid SDKをインストール

JDK1.7インストール http://openjdk.java.net/install/ sudo yum install java-1.7.0-openjdk java-1.7.0-openjdk-develJDK変更 sudo update-alternatives --config java一応依存パッケージ(?)インストール http://www.absolute-keitarou.net/blog/?p=1250 s…

Androidをコマンドラインから開発:署名付き.apkの作成

http://qiita.com/uro_uro_/items/9bf458c231e8598d662e PATHを通すとandroidコマンドが使えるように成る証明書がないとadb installできないのでここを参考に。 証明書のパスワード入力をターミナルに表示するのやめて欲しいけど。 http://alice345.hatenabl…

コマンドラインのScilabでvimを使う

MATLABでは!を頭につければシェルコマンドが走るので、!vimとしてvimが使える。 scilabではそれに該当するものとしてunix("")コマンドが用意されているが、少し不便である。 外部ファイルにvimという名のユーザー定義関数を作って、起動時にロードする方法を…

matlabGUIのチュートリアル

ここを参考に http://webee.technion.ac.il/control/info/Projects/Students/2010/Michal%20Yemini%20and%20Moria%20Drukman/WWW/MATLAB%20GUI%20Tutorial%20-%20For%20Beginners.htm function varargout = testGUI(varargin) gui_Singleton = 1; gui_State …

小型圧電振動ジャイロモジュール

http://akizukidenshi.com/catalog/g/gM-04523/

DCモーターの理論

2-1-2 回転原理の基礎 http://www.nidec.com/ja-JP/technology/motor/basic/00012/ 2-1-3 DCモータの回転速度と逆起電力 http://www.nidec.com/ja-JP/technology/motor/basic/00013/

MATLABのチュートリアル

http://www.ece.drexel.edu/ctm/ (CMU) http://ctms.engin.umich.edu/CTMS/index.php?aux=Home (Michigan)

倒立振子

http://www.instructables.com/id/%E5%8D%8A%E6%97%A5%E3%81%A7%E4%BD%9C%E3%82%8B%E5%80%92%E7%AB%8B%E6%8C%AF%E5%AD%90/?lang=ja http://ichiro-maruta.blogspot.jp/2008/07/segway-he-sunhayatoicb-88-r8ctiny.html http://ichiro-maruta.blogspot.jp/201…

m328def.incの中身

場所:C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR Assembler\Native\2.1.1117\avrassembler\include ;***** THIS IS A MACHINE GENERATED FILE - DO NOT EDIT ******************** ;***** Created: 2011-02-09 12:03 ******* Source: ATmega328.xml…

avr-asの使い方その2

m328def.incの中身をのぞいて正確にレジスタを叩いたら動いた スタックポインタの初期化のビット演算が合っているか不安だけど .org 0x0000 .equ DDRB, 0x04 .equ PORTB, 0x05 .equ RAMEND, 0x08FF .equ SPL, 0x3D .equ SPH, 0x3E rjmp reset reset: ldi R16…

AVRアセンブラのテスト

http://necrobious.blogspot.jp/2010/06/avr-asm-first-steps.html Arduino(ATmega328p)で約1秒周期でBlinkする 16MHzなので、16M cycle(16メガサイクル)回せば1秒ディレイする。 Cで書くときとの違いはスタックポインタの初期化が必要になるところ。(SRA…

AVR studio6のアセンブラでinvalid redefintionというエラーが出る

以下のコードをビルド http://dotasm.com/sample-code/101-the-flashing-led/ .include "m328def.inc" ;ATMEGA328 definitions file .def temp = R16 .def d0 = R17 .def d1 = R18 .def d2 = R19 .equ OneSecond = 16 * 1000000 / 5 .org 0x0000 jmp RESET R…

AVRのメモリセクション

http://www.nongnu.org/avr-libc/user-manual/mem_sections.html コードセグメント ◯.textセクション -> Flash プログラム領域のこと .initNと.finiNから成る 最終的にflashに書き込まれるサイズは.textと.dataを足したもの(.bssは足さない)◯.initNセクシ…

ArduinoでSDカードのテキストデータをバッファに分けて読みだす

getline.inoを参考にする。

Arduino Ethernet Shieldサーバにアップロードしたファイルの内容を表示

#include <SPI.h> #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192,168,1,177); EthernetServer server(80); void setup() { Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo</ethernet.h></spi.h>…

SSHリモートポートフォワーディング

ここを見てやったけど、うまくいかない http://qiita.com/mechamogera/items/b1bb9130273deb9426f5 connect_to username@thot*.jp: unknown host (Name or service not known) というエラーが出る。(結局リモートからSSHアドレスを指定するんだったらトンネ…

グローバルIPを取得するコマンド

グローバルIPを確認するコマンドが無さそうだったので書いた。 pyqueryのインストールが必要。 https://pythonhosted.org/pyquery/ $ sudo pip install pyquerygetip.py #!/usr/bin/env python from pyquery import PyQuery as pq from lxml import etree im…

STM32VLDicovery(ST-Link v1)にFlash書き込み

st-utilとarm-none-eabi-gdbとの組合せで書き込みできないっぽかったので st-flash writeコマンドを使ってみる https://github.com/texane/stlink普通に書き込むとエラーが出る $ st-flash write bin/main.bin 0x08000000 2014-07-17T01:40:01 INFO src/stli…

STBee Miniのタイマ割り込み

サンプルコードsystick_ob_led_toggle_by_interrupt_only がうまく動かない。(周期が違う) クロックの設定がおかしいのは明白なので、色々と設定を変更する。 http://miqn.net/introduction/100.html以下でSystemCoreClockUpdate()をかけると安定すると言…

STBee Miniの開発環境

miqn.netから落としたコード(CMSIS利用)で Makefile.inとlib/platform_config.h の2つのファイルの中のボードの定義をSTBee Miniに変更してビルドする。ストロベリーリナックスのサンプルコードとは異なり プログラム内でのベクターテーブルの設定(NVIC_Se…