12.17-Linux系统定制
12.17
任务目标 // 进度:
- Linux系统定制
工作结果:
学习笔记:
2.1.确定系统发行版本号
# uname -r //内核发行号
4.2.3-300.fc23.i686
# uname -i //硬件平台
i386 //Fedora-23-mate-i386.sio
2.8.更新网卡驱动
Realtek官网下载网卡RTL8111H-CG对应的最新Linux驱动程序,并安装更新网卡驱动。
2.9.设置网络
Realtek官网下载网卡RTL8111H-CG对应的最新Linux驱动程序,安装更新网卡驱动。
# route -n //查看路由表
# route add //添加路由
# route add -host //添加到主机的路由
# route add -net //添加到网络的路由
# route del //删除路由
# ifconfig //查看网络接口情况# service network-manager stop //永久关闭Network-Manager服务
# systemctl disable network-manager
# service network-maneger start //永久开启Network-Manager服务
# systemctl enable network-manager
# systemctl status network-manager //查看Network-Manager服务
# service network restart //永久开启network服务
# systemctl enable networkenp3s0网口,设置静态IP:
# vim /etc/network/interface
auto enp3s0
iface enp3s0 inet static
address 192.168.95.80
gateway 192.168.95.3
netmask 255.255.255.0
文件添加755权限
chmod 755 /etc/network/interface
重新启动网络服务
service network restart
2.10.测试串口
串口配置的重启设置修正
查看系统下串口配置情况
# cat /proc/tty/driver/serial
设置系统支持的串口数量,在内核启动参数中加入8250.nr_uarts=14
# vim /boot/grub2/grub.cfg
设置中断属性
2.1.设置Fintek的中断属性
Index/Data端口:4E4F
unlock_key:0x77 和 0xA0
寄存器70H,将bit6,bit5,bit4置为0,1,1。即设置为上升沿触发。
2.2.使用 setserial 命令设置COM1和COM2
联网安装 # yum install setserial //fedora22 停用,dnf 代替 # dnf install setserial 手动安装 # rpm -ivh setserial-xxx.rpm 设置串口 # setserial /dev/ttyS0 port 0x3f8 irq 4 uart 16550A //设置串口COM1 # setserial /dev/ttyS1 port 0x2f8 irq 3 uart 16550A //设置串口COM2
uart 异步通信类型:8250,16450,14330,16550A
串口排序
测试串口
单串口自发自收通信,多串口间收发通信。
方式1:工具moxa
# ./msterm # ./x86_recv /dev/ttyS0 115200 8 0 0 2 0 232 //115200波特率 8位数据 0无奇偶校验 0 2终止位数 0休眠状态 232通信方式
方式2:recv.o 和 send.o
# ./x86_send /dev/ttyS0 115200 8 0 0 2 1 232 # ./x86_recv /dev/ttyS1 115200 8 0 0 2 1 232
2.11.显示配置
显示接口:VGA1,VGA2,VGA3,LVDS
安装SM750显示驱动
/etc/X11/xorg.conf
2.34GPIO驱动
心情感悟:
dnf命令
12.17-Linux系统定制相关推荐
- 嵌入式Linux串口终端的定制,基于PC/104平台嵌入式Linux系统定制方法
基于PC/104平台的嵌入式Linux技术在海洋自动观测系统中具有广泛的应用前景,Linux定制方法的研究是嵌入式Linux系统研制的关键工作.本文结合PC/104平台嵌入式Linux系统的研制,详细 ...
- 夺命雷公狗---linux NO:17 linux系统查找
which : 命令是查找命令是否存在,以及命令的存放位置在哪儿. 如果没有查到他将返回no XXX in (查找过的路径).... 这必须是可执行权限的文件,而且必须是存放在上面这些目录中才可以用查 ...
- linux 彻底定制指南,8.3. Linux-2.6.11.12 《Linux 彻底定制指南》[翻译:金步国]...
8.3.1. 安装内核 编译内核包含几个步骤(配置.编译和安装)请阅读内核源码树里的 README 文件,选择不同于本书的其它配置内核的方式. 运行下面的命令做编译前的准备: make mrprope ...
- 支持Linux系统恢复工具,12款Linux系统恢复工具
电脑死机,硬盘崩溃,花巨大的money搞个急救保护器--这都是计算机的阴暗面. 时间一直这样走着,走着,不定哪天背点儿.对于电脑损坏造成的损失,着急抓狂毫无意义.相反,使用恰当的工具反而会最小化损失. ...
- Linux自带的恢复工具,12款Linux系统恢复工具
电脑死机,硬盘崩溃,花巨大的money搞个急救保护器--这都是计算机的阴暗面. 时间一直这样走着,走着,不定哪天背点儿.对于电脑损坏造成的损失,着急抓狂毫无意义.相反,使用恰当的工具反而会最小化损失. ...
- linux硬盘恢复软件哪个好用,实用推荐:12款Linux系统恢复工具
1. Photorec -从各种崩溃的介质中恢复丢失的数据 你不必费劲擦除你的硬盘数据,一个"rm"命令使用不当就可能帮你的忙--呵呵-图形化的环境有情可原,可以恢复你刚才不小心删 ...
- VMware虚拟机12安装linux系统
http://jingyan.baidu.com/article/4f7d5712d20a1b1a21192760.html 阿里云开源镜像站:http://mirrors.aliyun.com/ 转 ...
- pc安装linux内核,PC/104平台嵌入式Linux系统核心定制方法
摘 要:基于PC/104平台的嵌入式Linux技术在海洋自动观测系统中具有广泛的应用前景,Linux核心定制方法的研究是嵌入式Linux系统研制的关键工作.本文结合PC/104平台嵌入式Linux系统 ...
- 爱快固件是Linux系统吗,Linux 系统下 VirtualBox 里安装爱快系统 (2.4.4)
9 z; x$ t+ p) L% R$ K* ` 来论坛几个月了一直也没奉献点啥, 今天下午想在 VirtualBox 里安装个软路由系统体验一下, 于是就想索性就写成一篇帖子分享给大家吧. 之所以装 ...
最新文章
- linux top 报错 TERM environment variable not set.
- SpingBoot中使用MyBatis和pagehelper实现数据的增删改查和分页
- 客户/服务器模型:编程思想
- USACO Section 1.5 Prime Palindromes 解题报告
- 需求规格说明书格式及要求
- 音频的音量检测java实现_免费剪切和合并音频,小白必读
- netty java开发文档_Netty简明教学文档
- Nginx的HTTP负载平衡
- asp.net core 读取连接字符串
- winform 自定义控件属性在属性面板中显示的问题
- 度身定造的女孩子C程序
- Slider 滑动条效果
- 数据迁移 java_数据迁移的成功策略
- 软件工程第一次作业 192402 20194653 徐伟刚
- Opencv中的颜色检测
- 【转】详解4G内存与CPU,BIOS和操作系统之间的牵绊
- css 超出文字头尾相接滚动_【转载】CSS3 ——文本超出设置 超出显示...与跑马灯效果...
- Google 搜素技巧
- Map--HashMap实现分析
- C 语言跳动的心(可变色版本)
热门文章
- SQL SERVER 2008 R2的累计补丁下载地址
- 10道字节跳动C++/Java笔试真题你能做对几道?3道就赢了80%的竞争者(含答案)
- VirtualBox中win7系统无法安装增强功能
- android pie_Android Pie中的新安全功能,以及为什么对它们感到兴奋
- php对接阿里云API调用企业税号查询的高级实战案例解析(下拉筛选查询、远程调用API、xm-select组件应用)
- 丰巢互动媒体的新玩法,智能柜焕新“皮肤”了解一下
- 年轻人还记得KCP吗?什么是KCP,怎么使用呢!!!
- 使用JDBC操作MySQL数据库
- 达梦数据库使用小记录【关于 无效的列】
- Linux最最最常用命令!