常见问题及解决方法
二、使用Xshell连接,提示“SSH服务器拒绝了密码,请再试一次!”
解决方法:SSH服务器拒绝了密码,请再试一次
说明:按Insert键开始输入,按Esc键退出输入,接着输入“:wq!”按Enter键保存并退出。
三、查看串口信息 原文出处:如何查看linux下串口是否可用?串口名称等?
1、查看串口是否可用,可以对串口发送数据比如对com1口,echo lyjie126 > /dev/ttyS0
2、查看串口名称使用 ls -l /dev/ttyS* 一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS* ,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;
3、查看串口驱动:cat /proc/tty/drivers/serial
4、查看串口设备:dmesg | grep ttyS*
四、Linux下JDK安装和使用
有些凝思系统自带JDK,需要修改配置文件使新安装的JDK生效。
五、Linux下串口通信
Java实现串口通信 串口通信第三方库RXTX的使用 Linux 下开源RXTX库的配置与使用
C#实现串口通信 MONO文档:https://www.mono-project.com/archived/howtosystemioports/
说明:Linux中的Mono中的SerialPort不响应DataReceived事件
六、Linux下字符串转RTF字符串
出处:https://stackoverflow.com/questions/4795709/how-to-convert-a-string-to-rtf-in-c
private string ConvertString2RTF(string input)
{
//first take care of special RTF chars
StringBuilder backslashed = new StringBuilder(input);
backslashed.Replace(@"", @"\");
backslashed.Replace(@"{", @"{");
backslashed.Replace(@"}", @"}");
//then convert the string char by char
StringBuilder sb = new StringBuilder();
foreach (char character in backslashed.ToString())
{
if (character <= 0x7f)
sb.Append(character);
else
sb.Append("\u" + Convert.ToUInt32(character) + "?");
}
return sb.ToString();
}
七、LINUX 下 C# MONO P/INVOKE .SO 动态链接库。
MONO文档:Interop with Native Libraries DllNotFoundException 类似的中文博客:Mono中的DLLImport
说明:按MONO文档使用DLLImport后,仍然报DllNotFoundException,可能是由于使用的.so文件缺少一部分的依赖文件导致无法加载引起,可以使用命令检查依赖,补全依赖文件后恢复正常。