串口条码扫描枪 MAX3232(R232转TTL) CP2102(USB转TTL)

条码枪第4脚:(RXD 接收)---MAX3232第7脚-----MAX3232第10脚----USB转TTL的TXD 发送
条码枪第5脚:(TXD 发送)---MAX3232第8脚-----MAX3232第9脚-----USB转TTL的RXD 接收

FT232芯片》CP2102》PL2303

 

MAX3232使用3.3V供电,淘宝上买的几个5v转3.3V的模块就没啥用了。

安装看门狗watchdog

1.sudo modprobe bcm2708_wdog

2.sudo nano /etc/modules
 加入一行 "bcm2708_wdog"

3.sudo apt-get install watchdog

4.sudo apt-get install chkconfig

5.sudo chkconfig watchdog on

6.sudo nano /etc/watchdog.conf

#ping                   = 172.31.14.1
#ping                   = 172.26.1.255
#interface              = eth0
#file                   = /var/log/messages
#change                 = 1407

javascript使用标签打印机(ActiveXObject)

1.网站添加到信任网站。

2.打印机使用net use命令映射到LPT5.

3.只能使用IE浏览器

4.测试代码

function mprintone(orsn){
    try
    {
        var objfs=new ActiveXObject("Scripting.FileSystemObject");
        var objprinter = objfs.CreateTextFile("LPT5:", true);
    }catch(Error)
    {
        alert("请注意:\n    请使用Internet Explorer 浏览器。\n    请将USB的标签打印机映射到LPT5口。\n    请将本站点域名添加到安全站点。\n附加错误信息:"+Error.Message);
        return;
    }

windows中将USB打印机映射为并行口打印机

1.本地打印机,安装好USB打印驱动,并且共享打印机,设置好打印机名字,例如“BC12580TF”

2.在命令提示符下(非管理员命令提示符): NET USE LPT5 \\localhost\BC12580TF 密码 /USER:用户名 ,映射到LPT5.试试 ECHO BEEP > LPT5

 localhost也可以使用127.0.0.1 或者网络IP地址。

3.需要删除这个端口使用 NET USE LPT5 /DELETE

 

树莓派上使用爱宝BC-58120TF(佳博GP-2120TF)热敏条码/标签打印机

1.打印机开机,USB插入树莓派,应该能看到/dev/usb/lp0.

 ls -l /dev/usb/lp0
crw-rw---- 1 root lp 180, 0 12月 26 14:53 /dev/usb/lp0

2.pi用户加入lp组,加入lpadmin以防万一。

开机后ntpdate 或者 htpdate

sudo apt-get install ntpdate

sudo systemctl disable ntp.service

(来自:https://linux.cn/article-5926-1.html   systemctl 命令完全指南)

sudo apt-get remove ntp
tzselect
sudo ntpdate cn.pool.ntp.org

sudo nano /etc/rc.local 

加入sudo ntpdate cn.pool.ntp.org >> /var/log/ntpdate.log &    (root 用户登陆后才会运行/etc/rc.local)

 

--------------------------------------------------------------------------------------------------

cd /tmp

捡到一个Paragon ExtFS for Windows Professional

树莓派的img写到卡上后就只能看到一个BOOT分区,是不是想在win上看到熟悉的/usr之类啊?
搜索了一下win读ext4的软件不少,能写入的发现一个Paragon ExtFS for Windows Professional(Paragon ExtFS for Windows能免费读取ext4文件),想想img写到卡上后,马上把无线wifi的账号密码写进/etc/wpa_supplicant/wpa_supplicant.conf,多省事啊。
软件介绍  http://www.paragon-software.com/cn/home/extfs-windows-pro/搜索 Paragon ExtFS for Windows Professional keygen  patch 之类,全是钓鱼的。。。。

系统程序升级,python pip 升级

修改源为阿里云更新源镜像站

sudo sed -i 's/^/#/g' /etc/apt/sources.list

sudo sed -i '$a\deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi' /etc/apt/sources.list

sudo sed -i '$a\deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi' /etc/apt/sources.list 

 

sudo sed -i 's/^/#/g' /etc/apt/sources.list.d/raspi.list

使用3.5寸触摸屏

1.资料来自http://www.waveshare.net/wiki/3.5inch_RPi_LCD_(A)

2.下载驱动:http://www.waveshare.net/w/upload/9/9d/LCD-show-151020.tar.gz

                    http://www.waveshare.net/w/upload/7/74/LCD-show-170309.tar.gz 树莓派LCD驱动:170309,适用于2017-03-02-raspbian-jessie及之后版本的Raspbian(注:该驱动安装时,必须联网)

#tar xvf LCD-show******.tar.gz
#cd LCD-show/
#sudo ./LCD35-show

等待几分钟,系统自动重启,即可正常使用树莓派LCD
如果想切换为HDMI显示,只需运行命令:
#sudo ./LCD-hdmi

安装 vsftpd

#sudo apt-get install vsftpd -y

#sudo service vsftpd start

#sudo nano /etc/vsftpd.conf

找到以下行,定义一下
anonymous_enable=NO 

表示:不允许匿名访问

local_enable=YES  

设定本地用户可以访问。

write_enable=YES

设定可以进行写操作

local_umask=022

设定上传后文件的权限掩码。

sudo sed -i '$a\write_enable=YES' /etc/vsftpd.conf
sudo sed -i '$a\local_umask=022' /etc/vsftpd.conf

#sudo service vsftpd restart

------------------------------------------------------------------------------

页面

Subscribe to 通用技术,上课易! RSS