精华内容
下载资源
问答
  • 使用C#编写的串口数据读取,并且将读取到的数据模拟键盘数据到光标所在位置。同时可以设置软件开机自动启动启动。
  • 广州大彩串口屏开发教程——大彩串口屏如何设置开机动画
  • 第33节:串口编程之开机启动运行1、使用已经编译好的helloworld.c的程序进行实现开机启动运行。代码如下:#include<stdio.h>main(){ printf("Hello World!\n");}2、挂载U盘并查看文件是否...
    第33节:串口编程之开机启动运行


    1、使用已经编译好的helloworld.c的程序进行实现开机启动运行。
    代码如下:
    #include<stdio.h>
    main()
    {
            printf("Hello World!\n");
    }

    2、挂载U盘并查看文件是否存在并执行hello是否能执行 。
    [root@iTOP-4412]# mount /dev/mmcblk1p1 /mnt                                                                                                                                           
    [root@iTOP-4412]# cd /mnt
    [root@iTOP-4412]# ls
    System Volume Information  hello                      hello.c

    [root@iTOP-4412]# ./hello                                                                                                                                            Hello World!


    3、将hello文件拷贝到/bin下,并查看是否拷贝成功
    [root@iTOP-4412]# cp -rp hello /bin                                                                                                                                                   
    [root@iTOP-4412]# ls -l /bin/hello                                                                                                                                                    
    -rwxr-xr-x    1 root     0           648462 Feb 17  2018 /bin/hello


    4、让hello文件在开机状态下启动。
    [root@iTOP-4412]# vi /etc/init.d/rcS


    #echo "*************************************" > /dev/ttySAC2
    #echo "     http://www.topeet.com.cn        " > /dev/ttySAC2
    #echo "*************************************" > /dev/ttySAC2
    #echo "*************************************"
    #echo "     http://www.topeet.com.cn        "
    #echo "*************************************"
                                                                              

    mkdir /mnt/disk                      

    sleep 1                
    /sbin/ifconfig lo 127.0.0.1
    /etc/init.d/ifconfig-eth0        
                                     
    /bin/hello &               


    注意:在最尾巴加入/bin/hello &     

    5、重新启动看开机信息
    Please press Enter to activate this console. Hello World!

    6、另一种方法是在编译最小系统时写入hello程序也是可以的。
    展开全文
  • x86安卓开机后软件找不到串口,然后打开串口调试助手再关闭,之后打开软件接可以连接到串口
  • Linux开机启动串口重定向

    千次阅读 2014-10-27 15:56:41
    使用“串口重定向”技术可以很方便的远程工作,但通常情况下Console Redirection仅限于POST和BIOS环境下。 如果想在OS层面依旧使用Console Redirection的话就需要修改一下启动参数才行。 这里介绍步骤: 1. 在...

    使用“串口重定向”技术可以很方便的远程工作,但通常情况下Console Redirection仅限于POST和BIOS环境下。 如果想在OS层面依旧使用Console Redirection的话就需要修改一下启动参数才行。


    这里介绍步骤:

    1. 在BIOS中打开 Console Redirection,波特率设置为 115200,保存并退出

    2. 启动到系统,修改 grub文件,添加参数 “console=ttyS0,115200”,保存并退出

    3. 重启系统即可远程使用Console Redirection

    展开全文
  • 1、串口权限设置 cd /etc/udev/rules.d sudo nano 20-usb-serial.rules 添加内容 KERNEL =="ttyUSB*" MODE="0777" KERNEL =="ttyS*" MODE="0777" 重启电脑或者拔掉由串口过来的usb线,重新连接 查看权限:ls ...

    1、串口权限设置

    cd /etc/udev/rules.d

    sudo nano 20-usb-serial.rules

    添加内容

    KERNEL =="ttyUSB*" MODE="0777"

    KERNEL =="ttyS*" MODE="0777"

    重启电脑或者拔掉由串口过来的usb线,重新连接

    查看权限:ls /dev/ttyUSB0 -l

    2、lspci |grep VGA

    3、开机启动

    crontab -e

    @reboot sh /home/usrname/t.sh > /home/usrname/t_log.log 2>&1

    转载于:https://www.cnblogs.com/gloria11/p/9938539.html

    展开全文
  • 在工作过程中发现,用于串口打印的串口有两种区分,分别有速率和电压上的区分。从速率上来讲,有些PL2303的串口头打印串口log在使用921600速率时,会出现乱码,而使用115200的速率就没有乱码。而有些串口头使用...
  • Android7系统开机串口log没有输出

    千次阅读 2018-12-29 10:37:09
    Android7系统开机串口log没有输出 https://blog.csdn.net/xuecz1230/article/details/85335269 //解决: setprop persist.console.silent.config 0 注意:这个值默认是1 //下面这个patch改了好像没起到作用 ...

    Android7系统开机后串口log没有输出

    https://blog.csdn.net/xuecz1230/article/details/85335269

    //解决:
    setprop persist.console.silent.config 0
    注意:这个值默认是1

    //下面这个patch改了好像没起到作用

    diff --git a/include/linux/printk.h b/include/linux/printk.h
    index d78125f..679fcf4 100644
    --- a/include/linux/printk.h
    +++ b/include/linux/printk.h
    @@ -40,7 +40,7 @@ static inline const char *printk_skip_level(const char *buffer)
     #define CONSOLE_LOGLEVEL_SILENT  0 /* Mum's the word */
     #define CONSOLE_LOGLEVEL_MIN     1 /* Minimum loglevel we let people use */
     #define CONSOLE_LOGLEVEL_QUIET     4 /* Shhh ..., when booted with "quiet" */
    -#define CONSOLE_LOGLEVEL_DEFAULT 7 /* anything MORE serious than KERN_DEBUG */
    +#define CONSOLE_LOGLEVEL_DEFAULT 1 /* anything MORE serious than KERN_DEBUG */
     #define CONSOLE_LOGLEVEL_DEBUG    10 /* issue debug messages */
     #define CONSOLE_LOGLEVEL_MOTORMOUTH 15    /* You can't shut this one up */


    开机过程中打印级别变化
    //刚开机的时候
    130|msm8953_64:/ #  cat /proc/sys/kernel/printk 
    6       6       1       7

    //系统开起来后,应该是有个进车关掉了这个
    0       6       1       7 


    //手动设置打印后,控制台可以一直输出
    echo "7 4 1 7" > /proc/sys/kernel/printk

    getprop persist.console.silent.config


    //解决:
    setprop persist.console.silent.config 0
    注意:这个值默认是1

    //代码分析
    device/qcom/common/rootdir/etc/init.qcom.sh

    #check build variant for printk logging
    #current default minimum boot-time-default
    buildvariant=`getprop ro.build.type`
    case "$buildvariant" in
        "userdebug" | "eng")
            #set default loglevel to KERN_INFO
            echo "6 6 1 7" > /proc/sys/kernel/printk
            ;;
        *)
            #set default loglevel to KERN_WARNING
            echo "4 4 1 4" > /proc/sys/kernel/printk
            ;;
    esac

    device/qcom/common/rootdir/etc/init.qcom.post_boot.sh

    # Change console log level as per console config property
    console_config=`getprop persist.console.silent.config`
    case "$console_config" in
        "1")
            echo "Enable console config to $console_config"
            echo 0 > /proc/sys/kernel/printk
            ;;
        *)
            echo "Enable console config to $console_config"
            ;;
    esac

     

    展开全文
  • 如何修改串口打印等级 1,不擦除式修改,关机可保存 修改工厂版本的xxx.dts文件(如展讯9850,native版本,就是9850-native.dts),修改bootargs的参数中level,8是最大等级,一般7够用了(开机也不会被擦除) 2,暂时性...
  • KERNEL=="ttyUSB*"MODE="0777" KERNEL=="ttyS*"MODE="0777" 把以上命令存为20-usb-serial.rules文件 然后把文件移到 20-usb-serial.rules 文件拷贝到/etc/udev/rules.d: sudo cp 20-usb-serial.rules /etc/udev/...
  • 在/bootable/bootloader/lk/app/mt_boot/mt_boot.c里修改: if (!has_set_p2u) { #ifdef USER_BUILD sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=1"); // printk.disable_uart=1 改为0 #e...
  • 大疆Onboard SDK开发中连接飞控后串口设置与开机自启动 Manifold/TX2/Linux 下相关设置 1、设置程序上电自动执行 设置程序上电自动执行,即为设置开机自动运行可执行文件,Manifold/TX2 中的设置大同小异,均需要...
  • 默认情况,树莓派的串口和蓝牙连接。我们想用串口与电脑相连就要把蓝牙断开。 4.修改sd卡里面config.txt里面的内容在最后一行加入 dtoverlay=pi3-miniuart-bt 5.在cmdline.txt里面将内容全部替换成: dwc_otg.lpm...
  • 由于实验室项目需要处理数据并用串口进行发送,最后还要开机自启,专门鼓捣了一番。由于网上的方案随着树莓派本身版本变化而不适应,因此调试过程中也实在耗费了不少功夫。最有价值的调试方案还是官方的英文教程:...
  • 如题,高通平台,用串口只能抓到开机log,开机完成后串口就没有输出了,但用dmesg能看到,大家有知道问题出现在哪么? 谢谢
  • VMware虚拟串口的设置与使用

    千次阅读 2020-06-04 16:32:21
    VMware虚拟串口的设置与使用测试环境VMware的串口为虚拟机添加串口开机测试 测试环境 宿主机:Windows10 虚拟机:Ubuntu18.04 VMware:VMware15.5.2 VMware的串口 一个虚拟机最多可以添加四个虚拟串口,有如下几个...
  • 开机,yes,成功。 读硬件开机状态(成功检测到状态) 等待电脑启动发回的命令是否进去系统。并且获取我想要的数据或者其它。(我这里是检测某个程序是否启动) 成功进去系统,我用花生壳进去看看。
  • 今天设置了一个开发板开机自启动的程序,向调试串口打印调试信息,这个进入的是一个死循环,会一直打印。 首先设置的是/etc/rc.local 进行编辑: !/bin/sh -e # # rc.local # # This script is executed at...
  • Platform: RK3399 OS: Android 6.0 Kernel: Linux4.4 Version: v2017.03 问题现象 调试步骤 抓取串口波形 ...检查 PMUIO2 power domain 部分驱动强度是否正确问题现象开机 0-3 s 串口打印异常,l
  • echo “123” | sudo -S chmod 777 ttyS* & (空格)& 必须要加。不加开机会出现黑X
  • Ubuntu18.04 自启动管理 打开或执行文件 打开串口
  • 上次在《凌阳SPCE3200精简开发板试用小记》一文中说到,接串口或网线后开发板无法开机。而用JTAG调试比较慢,用网线的话会方便很多,所以经过一番折腾,还是成功完成了。 经咨询凌阳的技术支持,检测JTAG口13脚(即...
  • 树莓派TTL串口控制+ssh+VNC前言树莓派系统烧录TTL串口控制配置SSHVNC配置 前言 由于本人头一次使用树莓派,且本人只买了一个树莓派4B一张16G内存卡,没有显示屏,所以在初次使用的过程中遇到很多坑,在此记录一下踩...
  • c++实现开机启动,并且作为一个监视器,根据电子秤的串口是否打开来自动打开另外一个程序。
  • 采用qt开发的嵌入式可视化程序,部署到嵌入式平台上之后,设置了开机自启动之后,可以正常启动,但是启动之后串口控制台就不能用了。程序在嵌入式平台中,放置到了/etc/rc.d/init.d/目录下,并在/etc/init.d/rcS...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,659
精华内容 5,863
关键字:

串口开机