原创 中斷的作用

所有的事物都是依靠中斷來解決問題的。計算機更是如此,依靠時鐘發生器,人爲的設置沒幾個時鐘週期做一個任務,不管是否做完,一旦規定的時間到了,那麼就要強制“中斷”,以作下一個任務……就這樣,直道所有的任務都作過了(但不一定都做完畢),再接着做

原创 shell 輸入

輸出帶有轉義字符的內容   單獨一個echo表示一個換行   使用echo輸出時,每一條命令之後,都默認加一個換行;要想取消默認的換行,需要加 -n 參數。 1 2 3 4 5 6 7 #!/bin/bash #文件名:test.s

原创 uboot.2017uboot啓動及時鐘系統分析

前言2017.01 UBoot包含兩個階段的啓動,一個是SPL啓動,一個是正常的啓動我們稱爲第二階段Uboot。當然,我們也可以選擇使用SPL和不使用。 在編譯的過程中,是先編譯第二階段Uboot,然後在編譯SPL的。這兩個階段的編譯時分

原创 Uboot 2017.01 啓動流程分析

閱讀數:4157前言2017.01 UBoot包含兩個階段的啓動,一個是SPL啓動,一個是正常的啓動我們稱爲第二階段Uboot。當然,我們也可以選擇使用SPL和不使用。 在編譯的過程中,是先編譯第二階段Uboot,然後在編譯SPL的。這兩

原创 arm架構與體系結構

1.cpu與soc內核版本號與soc版本號由arm公司確定。芯片型號由各半導體公司確定。soc包括cpu與一些基本內設。(一般提到CPU都指的是soc,實際上cpu只是soc的一部分)。  RISC與CISCRISC複雜指令集:指令繁多,

原创 內核時鐘頻率與CPU工作原理及流水線理解

簡單粗暴的來說,時鐘是協調整個電路中所有元件協同工作的東西。我們把整個電路想象成一個非常初級的流水線。像這樣:第一個機器負責放個罐子在傳送帶上第二個機器負責給罐子裏面放入飲料第三個機器負責給罐子封口這三個機器按照同樣的間隔放在傳送帶的旁邊

原创 關於 Ubuntu Server 18.04 的網絡(dchp/dns/route/PPPoE)

【概述】 Ubuntu Server 18.04 中用 netplan 取代了 ifupdown,配置文件在 /etc/netplan/ 目錄下,文件格式爲 yaml,使配置文件生效的命令爲 sudo netplan apply。

原创 按鍵處理及外部中斷

按鍵和中斷部分   以按鍵觸發中斷爲例,談談S5PV210的中斷體系   要使用中斷,首先要做好兩個部分的工作:CPU中斷的初始化和相應器件的中斷的初始化。CPU中斷初始化:就是要設置好CPU有關中斷的東西。相關器件的中斷初始化:譬如我們

原创 使用ti am437x-gp-evm的內核和設備樹文件,可以在ricoboard上正常啓動,但是測試/sys/class/gpio/出現問題???

如題所示,我通過ti的sdk包,編譯生成了am437x-gp-evm的內核文件zImage和設備樹文件,但是我通無法控制ricoboard引腳高低電平。測試如下:echo 13 > /sys/class/gpio/exportecho o

原创 capture video from usb2.0 camera with opencv3.2+gstreamer on TX2

https://developer.ridgerun.com/wiki/index.php?title=Gstreamer_pipelines_for_Jetson_TX2 https://devtalk.nvidia.com/defau

原创 ZYNQ跑系統 系列(一) 傳統方式移植linux

移植linux之傳統方式 在ZYNQ開發時,有些情況下,爲了降低開發的複雜性,或是提升系統運行的性能,在ARM上跑一個linux系統往往是一個不錯的選擇,而且linux系統一般集成了一些常用的成熟驅動,可以減少開發週期。本章將通過傳統u-

原创 一文讀懂機器學習,大數據/自然語言處理/算法全有了……

  2015年04月02日 14:31:05 JeanCheng 閱讀數:12729 標籤: 機器學習語言數據自然語言處理 更多 個人分類: ┈┈【Machine Learning】 原文地址 http://www.open-open.

原创 Linux系統SPI驅動學習筆記(一)

  版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/yaolanshu_June/article/details/52356138        SPI是"Serial Periphera

原创 Linux下Socket編程的端口問題( Bind error: Address already in use )

來自:https://www.cnblogs.com/hnrainll/archive/2011/10/14/2211150.html 在進行linux網絡編程時,每次修改了源代碼並再次編譯運行時,常遇到下面的地使用錯誤:   Bind

原创 當前的網卡配置及虛擬網卡設置及默認網卡配置

關於Linux下圖形界面的網絡配置,我這裏就不多介紹了,這個很簡單。這裏介紹的是如何通過修改配置文件來實現虛擬網卡。 首先介紹Ubuntu(我這裏使用的是ubuntu-16.04)下虛擬網卡的配置 1、先用ifconfig查看當前的網卡配