1      Scope of Document systemd 是一个 Linux 系统基础组件的集合,提供了一个系统和服务管理器,运行为 PID 1 并负责启动其它程序.功能包括:支持并行化任务:同时采用 socket 式与 D-Bus 总线式激活服务:按需启动守护进程(daemon):利用 Linux 的 cgroups 监视进程:支持快照和系统恢复:维护挂载点和自动挂载点:各服务间基于依赖关系进行精密控制.systemd 支持 SysV 和 LSB 初始脚本,可以替代 sysvinit.…
1      Scope of Document This document describes how to make am335x arago rootfs using ycoto project 2      Requiremen 2.1     Function Requirement Make am335x arago rootfs 2.2     Performance Requirement NA 3      Functional Description 3.1     Ycot…
bridge-utils移植 [目的] 移植bridge-utils的目是在AM335X开发板上使用bridge功能. [环境] 1.  Ubuntu 16.04发行版 2.  MC183平台 3.  交叉编译器arm-linux-gnueabihf-gcc-4.7.3 [步骤] 1.下载bridge-utils-1.5.tar.gz源码. 2.  交叉编译bridge-utils-1.5. 解压bridge-utils-1.5.tar.gz tar zvxf  bridge-utils-1.5…
dhcpcd移植 [目的] 移植dhcpcd的目是在AM335X开发板上使用dhcp功能,获取WAN口设备的IP,并且可以通过参数指定其matric,matric值越小,其优先级越高.如设备可以以太网,WIFI,4G上网时,可定制外网功能,以太网优先级最高,WIFI次之,4G优先级最低. [环境] 1.  Ubuntu 16.04发行版 2.  MC183平台 3.  交叉编译器arm-linux-gnueabihf-gcc-4.7.3 [步骤] 1.下载dhcpcd-6.7.1.tar.gz源…
1      Scope of Document This document describes am335x cpufreq technology insider. 2      Requiremen 2.1     Function Requirement How to get current cpufreq, and to change cpufreq. Learning Processor Clocking Control(PPC) Interface Specification, le…
1      Scope of Document This document describes TF hardware design 2      Requiremen 2.1     Function Requirement Enumerate tf card , support boot from tf and can mount in rootfs when nand boot. 2.2     Performance Requirement Support common capacit…
在uboot 下初始化nand,一般需要做如下工作: 第一: 配置默认从NAND boot Index: include/configs/am335x_evm.h===================================================================--- include/configs/am335x_evm.h (revision 8)+++ include/configs/am335x_evm.h (revision 9)@@ -17,9 +17…
系统可以通过SD卡引道之后,为了之后了调试方便 通过查看网卡的硬件设计 正常来说需要注意的有如下几点: 1) 网口 的接线方式: RMII 2) 网口的PHY地址两张网口,这里我们只需先初始化一张网卡,通过查看PHY的数据手册,可以发现其代码PHY地址是0. 3) 将对应的网卡驱动在include/configs/am335x_evm.h 添加对应的网卡驱动选项,以支持对应的PHY. Index: board.c==========================================…
1      Scope of Document This document describes ethernet hardware design and porting KZS8081 to uboot and kernel 2      Requiremen 2.1     Function Requirement Use KZS8081 in am335x, user space use network interface 2.2     Performance Requirement S…
1      Hardware Overview gpio interface,pin map: AM335X_I2C0_W_C----------------------MCASP0_AXR1 /*4g-power*/ AM335X_MMC2_DAT0------------------GPMC_A1 /*4g-reset*/ AM335X_MMC2_DAT2------------------GPMC_A3 /*wifi-led*/ AM335X_WIFI------------------…
1      Scope of Document This document describes can bus hardware design and can bus driver development and can test 2      Requiremen 2.1     Function Requirement Use can bus in am335x, user space use socketcan interface 2.2     Performance Requirem…
1      Scope of Document This document describes UART hardware design, uart driver porting 2      Requiremen 2.1     Function Requirement Uboot enable uart0 for debug, Kernel enable uart0 uart1 uart2 uart3. 2.2     Performance Requirement Support com…
1      Scope of Document This document describes i2c bus hardware design and support i2c-devices: eeprom(at24c08) rtc(rx8025). 2      Requiremen 2.1     Function Requirement Enumerate i2c bus eeprom and rtc i2c-device, load corresponding drivers 2.2 …
1      Scope of Document This document describes how to port rtl8188eus driver to linux 4.14.y design. 2      Requiremen 2.1     Function Requirement Support usb wifi rtl8188eus working in sta mode under linux 4.14.y kernel version 2.2     Performanc…
由于上层应用的需求,需要运行arm docker,在kernel3.2上面还不支持,且编译器的glibc版本比较低的问题,故需要做系统升级 新的内核4.14.40驱动开发和以往有很大的不同,关键在于dts,本质来说就是把以往通过注册设备资源来加载驱动,查找总线的挂载的驱动,通过比较驱动名称,来加载驱动. 现在变成了通过dst来表述设备资源,对比驱动当中的id,来加载驱动. 第一阶段的目标: 由TI官网上面下载TI SDK 5.0,搭建成功之后,第一件事情就是希望系统能引导起来,能挂载文件系统,能…
1      Scope of Document This document describes 4G hardware design, support quectel ec20 4G module/ Simcom 7600 CE 4G module 2      Requiremen 2.1     Function Requirement support ec20 qmi driver/ simcom 7600 ce ndis driver 2.2     Performance Requi…
1      Scope of Document This document describes USB hardware design, support stardard usb2.0 port on port1 2      Requiremen 2.1     Function Requirement support stardard usb2.0 port on port1, support mass storage. 2.2     Performance Requirement NA…
1      Scope of Document This document describes SPI F-RAM hardware design 2      Requiremen 2.1     Function Requirement support spi f-ram fm25l16b in linux 2.2     Performance Requirement NA 3      Hardware Overview standard spi interface, four lin…
1      Scope of Document This document describes EMMC hardware design 2      Requiremen 2.1     Function Requirement support 4G capacity EMMC in linux 2.2     Performance Requirement NA 3      Hardware Overview standard 8 bit emmc interface, eight da…
系统设计者会遇到较短的设计周期.标准发展和系统调度的挑战,飓风III系列支持远程系统更新,通过其固有的重编程功能和专有电路来克服以上问题.远程系统更新帮助传递系统性能增强和bug修复,避免了昂贵的召回,缩短了产品投产时间,延长了产品生命周期. Cyclone III系列芯片内置专用远程系统更新电路,这是Cyclone III系列芯片特有的,帮助避免系统下载时间.器件中实现的软逻辑(Nios II 内嵌处理器或者用户逻辑)从远处下载新的配置信息(configuration image),将其存储在…
Disclosed herein is a Residential Gateway (RG) system for home network service. The RG system receives various supplementary services through a Home Network Serving Node (HNSN) that provides home network service. The system includes an Open Service G…
1   I want to deploy a custom service onto non hadoop nodes using Apache Ambari. I have created a custom service inside /var/lib/ambari-server/resources/common-services as opposed to Hadoop's folder of: /var/lib/ambari-server/resources/stacks/HDP And…
Whenever the case changes from lower to upper, a single space character should be inserted. This means the string "AngularVideoTutorial" should be converted to"Angular Video Tutorial".  Let us first see, how to achieve this without usi…
follow test is  use ti DDR Software Leveling op log. AM335x DDR3 Software Leveling -- Version: Beta 3.0 -- Copyright: Texas Instruments China Local Team *************************** Program Start******************************** Please input the AM335x…
构建多LAN口多WAN口动态网络 [目的] 在AM335X定制动态网络功能,如下所示,在系统当中有两个以太网口,有4G模块,有wifi芯片8188eu支持AP+STA功能. [实验环境] 1.  Ubuntu 16.04发行版 2.  MC183平台 3.  交叉编译器arm-linux-gnueabihf-gcc-4.7.3 [步骤] 如下案例,eth0,wlan0为LAN口,eth1,wlan1,eth2(4G)为WAN口 本地局域网的构建 可以通过brctl,创建虚拟网卡,将网口及WIFI…
作者: 阮一峰 日期: 2016年3月12日 前面的文章介绍了 Systemd 的操作命令和基本用法,今天给出一个实例,如何使用 Systemd 启动一个 Node 应用. 本文是独立的,不需要前面的教程作为预备知识. 一.克隆代码 首先,下载示例库. $ git clone https://github.com/ruanyf/node-systemd-demo.git $ cd node-systemd-demo 示例脚本server.js非常简单,就是一个 HTTP 服务器. var htt…
/etc/rc.d/init.d 是 /etc/init.d的目标链接. 如果/etc/rc.d下面没有 rc.local脚本文件, 则需要 手动创建: 而 /etc/bashrc 是在登陆bash gnome-terminal 的时候才自动执行的程序??? 但是, 好像/etc/bashrc 也是在登陆图形界面的时候, 就执行的, 并不是 在启动 gnome-terminal才执行的? 所以, 在/etc/bashrc中设置开机启动 firefox, gnome-terminal的时候, 好像…
1. 准备docker离线包 docker官方离线包下载地址 下载需要安装的docker版本,我此次下载的是:docker-17.03.2-ce.tgz 2. 准备docker.service 系统配置文件 创建docker.service # vim docker.service 内容如下: [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=net…
系统中经常会使用到 systemctl 去管理systemd程序,刚刚看了一篇关于 systemd 和 SysV 相关的文章,这里简要记录一下: systemd定义: (英文来解释更为原汁原味) systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides: Aggressive parallelization capabilities…
Man page systemd.unit SYSTEMD.UNIT(5) systemd.unit SYSTEMD.UNIT(5) NAME systemd.unit - Unit configuration SYNOPSIS service.service, socket.socket, device.device, mount.mount, automount.automount, swap.swap, target.target, path.path, timer.timer, snap…