最新文章

頁: [1] 2 3 ... 10
1
git server架好之後,不妨先動手玩玩,這樣比較有心得。
下面這的文章我個人蠻推薦給新手看的:
https://backlogtool.com/git-guide/tw/
2


專業技術開發應用課程,讓您在2017擁有最佳的職場競爭力!!!
首創一次學會兩套即時作業系統,佔有一席之地

--------------------------------------------------------------------------------------------------------------------------------------------------------
【好康優惠!】報名全修課程再送開發板 機會難得 報名要快!
點這裡報名-->http://cadtc.com.tw/m4/index.html
--------------------------------------------------------------------------------------------------------------------------------------------------------

課程名稱:嵌入式單晶片ARM Cortex-M4系統開發



課程簡介
ARM Cortex 系列處理器核心中的M系列為高效能低功耗的微處理,隨著32Bits MCU使用方便與平價化,
近年來已成為MCU市場的主流,而Cortex-M4/M3晶片規模同ARM7,但是性能和效率卻高出ARM7約30%左右,
軟體複雜度也相對提高許多。本課程將介紹效能更高的ARM Cortex-M4設計入門,包括其架構、指令集、
硬體特性與除錯系統。課程引導式入門,並著重範例程式與硬體互動,與其製作與練習。

課程大綱
Introduction to ARM Architecture  (ARM系統架構介紹)
ARM Cortex-M4 Fundamentals (ARM Cortex M4 概要)
Development Board & Tools Overview (開發板與工具介紹)
Peripheral Control (週邊控制介紹與應用)
Module Integration Practice development (模組實務開發)


對課程內容有興趣、想進一步了解者,歡迎來電預約參加免費說明會
諮詢專線: 02-2311-7355
傳真專線: 02-2331-3591
服務地址:台北市中正區開封街一段2號9樓
              (近台北火車站新光三越站前店,館前路口/麥當勞隔壁大樓9樓)
營業時間:週一至週六 9:00~21:30   周日9:00 ~ 18:00
服務信箱:grace@cadtc.com.tw
中華數位ETC嵌入式科技學院 www.cadtc.com.tw

3


課程名稱:Embedded Linux系統移植實作

★告別單核迎接多核處理器時代--獨家採用ARM Cortex-A9四核電容觸控實作板搭配自行技術研發的開發板週邊模組教學,讓學員獲得更多的學習成果
兩人同行再送開發板,數量有限,送完為止!!
 


學習目標:
★本課程使用業界最新Cortex-A9 Tiny4412開發板,從最底層SOC晶片系統設計理論, 至上層每個環節的系統建置過程,詳細引導學員做循序漸進的學習。著重嵌入式系統 設計架構流程,豐富的實例演練以及完整的移植教材讓學員在最短時間內深入淺出了解嵌入式硬體與系統核心的移植技巧與建置,同時針對開放源碼應用程式移植做詳細的探討,並藉由實作專題演練讓學員更進一步了解業界相關產品應用與創新;觀念脈絡的清晰使學員能夠在將來業界遇到不同的嵌入式平台時能夠有能力移植與建置系統。
★掌握嵌入式系統開發流程.瞭解嵌入式軟體相關技術的各個環節及如何克服.

課程大綱:
◆課程重點
 Introduction to Embedded System
(嵌入式系統介紹)
★ARM Architecture(Cortex-A9) & Introduction to Development Board
(ARM 系統架構& 開發板介紹)
★GNU Software
(GNU 工具軟體)
★Development tools & Debugging tools
(嵌入式開發工具軟體& 除錯工具)
★Introduction to Bootloader
 (開機管理程式介紹)
★Embedded Linux Kernel
(嵌入式系統核心)
★File System
(檔案系統)
★Open Source Application Porting Guide(開放源碼程式移植)
★Linux Device Driver
(Linux驅動程式)
★Introduction to Android (Android 介紹)-含Android

◆實作範例
1. Bootloader階段驅動LCD液晶螢幕
2. 開機顯示圖像至LCD螢幕
3. Bootloader階段驅動LED
4.開機階段控制LED燈號
5.Bootloader階段驅動Button
6.開機階段判斷按鍵觸發更換螢幕圖像
7.Bootloader階段驅動SD card
8.移植新版Bootloader
9.Bootloader新增指令
10.製作Bootloader patch 檔
11.Busybox 檔案系統製作
12.移植新版Busybox
13.函式庫移植
14.應用程式移植
15.驅動程式移植
16.ZD1211B無線網卡驅動移植
17.Webcam ov511 snc9c10x 視訊晶片驅動移植
18.開發板LED Button驅動程式移植
19.開發板 ADC 類比轉數位驅動程式移植
20.Mediatek GPS 衛星導航驅動函式庫移植
21.溫度感測器驅動移植及應用程式撰寫
22.圖形化應用程式移植(minigui qtopia…etc)
23.系統應用程式移植(thttpd php vsftp .udhcpc wireless
tool…etc)
24.一般應用程式移植(mplayer webcamtest gpstest…etc)
25.建置新版Toolchain
26.移植新版Linux Kernel 3.5
27.修改MTD
28.修改Nand Flash
29.移植 LCD
30.移植網路晶片
31.移植觸控螢幕
32.移植音效晶片
33.移植RTC晶片
34.製作Linux Kernel patch檔
35.嵌入式Linux Kernel選單設定技巧演練
36.修改Linux Kernel 新增System Call
37.最佳化Linux Kernel 大小
38.新增硬體裝置驅動程式至Linux Kernel
39.Linux Kernel開機圖示更改

★參考課程網址:
http://www.cadtc.com.tw/embedded_linux/index.html


★上課獨家使用Cortex-A9四核電容觸控開發板含(7吋TFT.Touch Panel.LCD)讓您學以致用 與業界不脫節
★給你業界師資+完整實作+嵌入式inux系統全方位程式設計訓練課程!

對課程內容有興趣、想進一步了解者,歡迎來電預約參加免費說明會


洽詢專線: 02-2311-7355
傳真專線: 02-2331-3591
服務地址:台北市中正區開封街一段2號9樓
          (近台北火車站新光三越站前店,館前路口/麥當勞隔壁大樓9樓)
營業時間:週一至週五 9:00~21:30   周六日9:00 ~ 18:00
服務信箱:grace@cadtc.com.tw
中華數位ETC嵌入式科技學院 - www.cadtc.com.tw

http://他們為什麼都選中華數位
 ● 中華數位技術分享區
 ● 中華數位-課程專題實作影片
4
你的某些疑慮顯示出對 Open Source 軟體的常見特性不是很熟悉
比方說 Git 是完全免費的,不存在所謂的商業版本,或是任何需要「解鎖」之功能
以及它的設定檔是純文字的,通常位於專案目錄的 .git/config 檔案裡
這點可能部份回應了你的問題,因為你只要把設定檔散佈到各個電腦裡就好
不太需要一一設定

不過或許我有必要再強調一下,其實 Git 本身只做一件事:就是去中心化的檔案版本控制
其餘像是 server/client 的結構、或是帳號權限控制,都是外部附加的結果
而非它自身的功能
舉例來說,在 Linux 上做 Git 專案的權限管理,多半是透過作業系統使用者的目錄讀寫權限及 SSH 登入權限來控制
Git 本身是不管這些事情的
至於在 Windows 上的情況,如果你有藉助 SCM-Manager 來進行管理,已知它有一個 AD plugin:
https://plugins.scm-manager.org/scm-plugin-backend/page/index.html
但我不知道它具體可以做到什麼程度

換言之,可能一個比較正確的觀點,是把 Git 想成是一個小工具,而非完整的系統
但這也是它被推崇的原因之一
5


OpenCV電腦視覺與影像辨識>>https://goo.gl/EcCcj7

臺北市中正區重慶南路一段143號4樓
營業時間:9:00~21:00 │ 週三、六、日9:00~18:00
客服電話:(02)2316-7736
傳真電話:(02)2316-7735
客服信箱:service@ittraining.com.tw
6
1.
對熟悉 Linux 的人來說,用 Linux 來架設一個最基本的 Git server,可能是最快捷的作法
因為 Git 可以直接透過 Linux 內建的 SSH 服務做存取
而不太需要做額外的設定
2.
在 Windows 上建立 Git server,則可以開通 Git 內建的 git 協定供外部存取
或是利用 SCM-Manager 這類第三方工具來建立 http 的存取方式

感謝darkranger大耐心的回答!

依據您說的第二點,我查了一些教學文章,感覺不會太難架設,應就選定架設Git了。

不過Git完整功能應該是免費吧?有使用人數限制或其他限制? 且Git整合AD會很困難嗎?

而且還有個問題,假設今天電腦抓取A路徑的檔案,但過一陣子可能會需要抓取A+B+C路徑,
在過幾天可能變成抓B+C路徑,如果有4~5台電腦都要修改,這樣也是挺麻煩的,
那這個問題有解嗎??
7
我們公司有北中南的分辦,研發處有分到七個,人數大約100~130人,
這樣的話初期規劃1T~2T的空間不知是否足夠?查看全部的測試程式、韌體就有150G左右了。
只能說就先試試看了,因為實際容量增長的情形、包含版本控制系統的 metadata 在內,有太多變數
所幸版本控制系統的資料轉移非常單純,即便原主機未規劃便利的容量擴充方案
也可以輕易轉移到新主機上
8
1.
對熟悉 Linux 的人來說,用 Linux 來架設一個最基本的 Git server,可能是最快捷的作法
因為 Git 可以直接透過 Linux 內建的 SSH 服務做存取
而不太需要做額外的設定
2.
在 Windows 上建立 Git server,則可以開通 Git 內建的 git 協定供外部存取
或是利用 SCM-Manager 這類第三方工具來建立 http 的存取方式
9
同意,只有一個project還不算多,可以簡單checkout出來,再push到git去,然後就改git就好。

https://www.jianshu.com/p/bfec042349ca
看了這篇文章,知道Git與SVN的差異及優缺點,我需要討論看看要用哪一種!

只是Git有for Windows嗎?? 若只能Linux base的話,我需要花點時間摸索架Linux Server
以現在需求緊急來說,Git可能不是個好選擇! 且若是要完整功能是需要付費還是免費呢?
在請問一台版本控制系統的SERVER,硬碟建議是要用到多大呢??

我們公司有北中南的分辦,研發處有分到七個,人數大約100~130人,
這樣的話初期規劃1T~2T的空間不知是否足夠?查看全部的測試程式、韌體就有150G左右了。
10
因為我們原本有架一台SVN Server,但是沒有全公司導入,所以目前Server上面只有一個檔案庫,裡面只有一個產品的Project。
從這段描述來看,我看不出對 SVN 有很重的依賴
所以你在這個階段,應該還是可以做出導入 Git 的決策

同意,只有一個project還不算多,可以簡單checkout出來,再push到git去,然後就改git就好。
頁: [1] 2 3 ... 10