1、显示器,显示最小的单位:像素点(开发板的分辨率是800X480)
怎么样去表示每一个像素点?
比如说只有一个位,来显示,那只能显示白色和黑色,比如说有 8bit -> 1Byte 有2^8种情况,位数越大,所能表示的颜色就越多
三原色( ARGB ) 8:8:8:8 每一个像素点有32位来表示
ABGR
char buf[4];
int size;
int r;
fd = open("1.bmp",O_RDONLY);
lseek(fd,2,SEEK_SET);
r = read(fd,buf,4);
size = (buf[3] & 0xff) << 24 | (buf[2] & 0xff) << 16 | (buf[1] & 0xff) << 8 | (buf[0] & 0xff) << 0;
头两个字节,分辨率,大小,位深
read(fd,buf,2);
buf[1] << 8 | buf[0]
2、开发环境搭建和使用
安装minicom
sudo apt-get install minicom
网络问题:
vim /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.5.3//自己号码加65,自己52+65=117;
netmask 255.255.255.0
gateway 192.168.5.1
dns-nameserver 192.168.5.1
sudo ifconfig eth0 IP
sudo route add default gw 192.168.5.1
Ping 192.168.5.1//ping一下网关
ping www.baidu.com//如果能连网但是不能ping百度,可能是不能解析域名;进行下面操作;
sudo vim /etc/resolv.conf 在最下面添加一行 -> nameserver 192.168.5.1
刚才看很多同学wind10的电脑,更新不了软件,是更新源的问题,大家可以下载群里面这个source.list文件,替换系统原来的更新源
法一、如果能连网但是不能下载软件,可能是更新源的问题,sources.list
sudo vim/etc/apt/sources.list进入到里面粘贴百度复制的更新源代码;
百度Ubuntu 14.4源
法二、或者找一个好的sources.list放入share文件里面
sudo cp source.list /etc/apt/
sudo apt-get update
sudo apt-get install minicom
3、minicom的使用
dmesg查看USB转串口是否链接到虚拟机。 /dev/ttyUSB0
配置minicom
sudo minicom -s ---> Serial port setup
+-----------------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |