1.配置静态ip地址
$sudo vim /etc/network/interfaces
原有内容只有如下两行:
auto lo
iface lo inet loopback
向末尾追加以下内容:
auto eth0
iface eth0 inet static
address 192.168.1.33
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168..255
然后保存退出;
2.手动配置 dns(这个文件为动态的DNS重启后会恢复默认)
$sudo vim /etc/resolv.conf
想末尾追加如下内容:
nameserver 192.168.1.1
然后保存退出。
3.重启 network 使修改生效
$sudo /etc/init.d/networking restart
这里有点有问题,就是重启ubuntu后,发现又不能上网了,问题出在 /etc/resolv.conf。重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。方法如下:
方法一: 在/etc/network/interfaces 加上dns-nameservers 8.8.8.8
方法二:/etc/resolvconf/resolv.conf.d/base插入nameserver 8.8.8.8 nameserver 8.8.4.4
保存 resolvconf -u 查看 cat /etc/resolv.conf
vim /etc/resolvconf/resolv.conf.d/base
cd /etc/resolvconf/resolv.conf.d/
# cat base
nameserver 192.168.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4
关键字:JZ2440 开发笔记 静态IP
引用地址:
JZ2440开发笔记(4)——设置静态IP
推荐阅读最新更新时间:2024-11-09 21:31
Jlink烧写JZ2440的Nor Flash
一、需要Jlink烧写Nor Flash。 这只能在windows下操作。 a.开发板设置为Nor Flash启动,连接电脑,上电。 b.启动j-flash。J-flash操作如下: 在J-Flash里操作: 1.选择菜单“File - Open - Open Project…”,打开附件里的s3c2440.jflash。 图 打开S3C2440工程 2.选择菜单“Target - Connect” 图 连接开发板 3. 选择菜单“File - Open”,打开要烧写的二进制文件,比如u-boot.bin,并且在“Start address”里输入0。 图 打开bin文件 4. 选择菜单“
[单片机]
实验七--时钟
一。平台 系统:ubuntu12.04 开发板:jz2440 编译器:gcc 二。时钟系统 后补上 三。代码 Makefile: 1 objs := head.o init.o interrupt.o main.o 2 3 timer.bin: $(objs) 4 arm-linux-ld -Ttimer.lds -o timer_linux $^ 5 arm-linux-objcopy -O binary -S timer_linux $@ 6 arm-linux-objdump -D -m arm timer_linux timer.dis 7 8
[单片机]
Ubuntu11.10使用TFTP协议传输文件到TQ210开发板学习笔记-1
要学习首先你得需要硬件环境,对不对?说老实话,我买开发板的时候,就是随意买了一块。当时,大家都建议买Cortex-A8的开发板,我也就从了他们。但是,悲催的我发现,淘宝上有很多,但是资料都少的可怜。没办法当时就随波逐流了,买了个月销售量还可以的板子。那就是天嵌科技的TQ210开发板了。然后,就是按照开发板里的使用说明搭好了环境,当时真是什么都不懂了。搭好环境后,竟然不知道要干什么。你说悲催不悲催? 虽然有点罗嗦了,但是我还是想多说两句。如果你想学习linux,不论是系统软件,还是应用程序,再或者是嵌入式linux。如果你是一个fresh man ,那么先安装一个linux版本,不用纠结选择哪一个版本,都是大同小
[单片机]
jz2440裸机开发与分析:串口编程3之printf解析
测试代码: #include stdio.h void printf_test(void) { printf( hello wordn ); printf( This is www.100ask.org my_printf testn ) ; printf( test char =%c,%cn , 'A','a') ; printf( test decimal number =%dn , 123456) ; printf( test decimal number =%dn , -123456) ; printf( test hex number =0x%
[单片机]
STM32嵌入式开发学习笔记(一)
本文中,笔者将介绍使用嵌入式开发工具Keil uVision5,使用C语言,对微处理器STM32F103C8进行嵌入式开发。 开发使用C语言,首先需要新建一个C语言文件,将其设为主函数的入口,因此,将此文件命名为main.c 配置好软硬件依赖环境后,在此文件中键入如下内容,尝试编译,如果能够编译成功说明环境配置成功。 stm32f10x.h库的功能是提供对于stm32f10x系列开发板的所有功能的定义与实现,因此在头文件中要加一句。 #include stdio.h #include stm32f10x.h int main(){ return 0; } 实验1:让小灯常亮 查阅STM32技术手册,
[单片机]
JZ2440开发笔记(4)——设置静态IP
1.配置静态ip地址 $sudo vim /etc/network/interfaces 原有内容只有如下两行: auto lo iface lo inet loopback 向末尾追加以下内容: auto eth0 iface eth0 inet static address 192.168.1.33 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168..255 然后保存退出; 2.手动配置 dns(这个文件为动态的DNS重启后会恢复默认) $sudo vim /etc/resolv.conf 想末尾追加如下内容:
[单片机]
LCD驱动程序(一)
LCD显示原理: 在JZ2440上,想要让LCD显示,需要几个部分1、LCD硬件 2、开发板上的LCD控制器 3、SDRAM内存存放数据FramBuffer 4、可能还需要一个调色板(实际上是一块内存,里面数据可以组成各种颜色) 显示原理:在开发板上操作LCD控制器,使得开发板向SDRAM内存里去除数据发送通过LCD数据引脚发送到LCD屏上。 具体硬件操作步骤: 1、LCD引脚的连接,根据LCD原理图配置引脚 2、根据LCD控制器手册设置LCD控制器 3、分配显存,并把地址告诉LCD控制器 需要调色板的情况:LCD数据线少,比如16位数据线无法显示完全部的颜色组成,只能当做一个索引作用,指向调色板上正真的地址颜色空间 LC
[单片机]
jz2440裸机开发与分析:串口编程2
、 UART0初始化 初始化配置内容:波特率(115200);8bit数据位;1bit停止位;无奇偶校验位;无流控制 uart.c: void uart0_init() { /*配置GPH2,3为TXD,RXD,并且将这两个引脚内部拉高*/ /*GPHCON(0x56000070)*/ /*GPHUP(0x56000078)*/ GPHCON &= ~((0x3 4) | (0x3 6)); // 置零 GPHCON |= ((0x2 4) | (0x2 6)); GPHUP &= ~((0x1 2) | (0x1 3));// 置零 /*设置波特率115200*/ /*UBR
[单片机]