From Qi-Hardware
Jump to: navigation, search


[edit] What could be better

  • USB host. It would open up so many possibilities, not least cheap wireless
  • There could be a single manual in one place that explains command-by-command how to get started with development
  • The LCD could be physically larger so that there was no blank space around it. The resolution could be higher too but it's not as important as the flush edges.
  • The keyboard layout could be closer to a typical keyboard
  • The 40x15 terminal is a bit cramped. A 4x8 font such as the one below could yield an 80x30 terminal

[edit] font

Sub-lcd-ascii-font.png Un-fuzzy-font 4x8.png (the font on the right is made for the NanoNote's LCD with its delta arrangement of pixels)


[edit] keyboard

I keep hitting:

  • [tab] when I want [shift]
  • [esc] when I want [tab]
  • [backspace] when I want [enter] ( I am used to a UK keyboard with a double-height enter key)

I'd love to see a keyboard like this: Uncloudeds-Ben-keyboard.jpg

  • Two [ctrl] keys
  • Wider [space] key
  • Taller [enter] key
  • Relocated [esc], [tab], [shift] and [backspace] keys

[edit] Packages I'd love to see

  • Some sort of cut-down Stellarium that would run on the NanoNote
  • A C=64 emulator

[edit] What totally rocks

  • The price. It's incredible. I think the $99 figure is important. Maybe it could be maintained if extra features such as GPS, wireless, etc. were options on top of a $99 base model
  • The keyboard. It's a lot easier to type on than I expected and the placement of most of the keys is perfect
  • The size. It's so small that I forget it's in my pocket
  • vim being already installed
  • The instructions on how to get the NanoNote connected to the Internet
  • The short boot time

[edit] With a newly flashed image

  • Set the root password
  • Edit /etc/inittab so that ash starts instead of gmenu2x
  • Edit /etc/dropbear/authorized_keys to set up password-less access
  • Edit /etc/config/network to set option dns
cat <<'EOF' > /root/.vimrc
set encoding=utf-8
set term=xterm
set list
set listchars=tab:>-,trail:-
set expandtab
set ai
set shiftwidth=2
set tabstop=2
set incsearch
" use RAM for swap files to avoid trashing NAND
set dir=/tmp
:nmap <TAB> :bnext<CR>
:nmap ` :bprevious<CR>
:map <F5> :cp<CR>
:map <F6> :cn<CR>
:nmap <F7> :w<CR>:make<CR>
:map <F8> :buffers<CR>

cat <<'EOF' >> /etc/profile

alias ps='ps f -N --ppid 2'
alias ls='ls --color=auto '
alias l='ls -lF'
alias cp='cp -ia'
alias mv='mv -i'

# Set the clock
opkg update
opkg install ntpclient
ntpclient -h -s
hwclock -w
Personal tools