본문 바로가기
반응형
[Xilinx] DMA 사용을 위한 dma_requeat_chan 사용 법 하드웨어 구성에서 기 생성된 DMA 채널을 다른 하드웨어 블럭에서 컨트롤 하고 싶을 때 dma_request_chan 함수를 사용한다. 이 함수의 2번째 인자로 name 이 들어가야 되는데 이 값은 device-tree 에서 dma-name 값을 참조하여 설정된 환경을 읽어와서 dma_chan Context 를 생성해서 리턴하는 역활을 해준다. 우선 아래와 같은 dma 가 일반적으로 생성이 되어 있고. axi_dma_0: dma@40400000 { #dma-cells = ; clock-names = "s_axi_lite_aclk", "m_axi_s2mm_aclk"; clocks = , ; compatible = "xlnx,axi-dma-7.1", "xlnx,axi-dma-1.00.a"; interrupt.. 2022. 10. 26.
module_param 매크로 용도 linux 에서 드라이버를 개발할 때 드라이버가 로딩 시점에 특정 변수를 전달 인자로 사용할 수 있도록 하는 기능이 필요하여 개발 되었다. 물론 다른 용도로 외부에서 사용할 수 있을 것이다. 1. 드라이버 예제 #include #include #include MODULE_LICENSE("Dual BSD/GPL"); static char *who = "world"; static int times = 1; module_param(times,int,S_IRUSR); module_param(who,charp,S_IRUSR); static int hello_init() { int i; for(i = 0;i < times;i++) printk(KERN_ALERT"(%d)hello,%s! /n",i,who); ret.. 2022. 10. 20.
[ML][Tensor] 시작하기 학습과정 - 코딩 학습 - 수학과 통계 - ML 이론(Machine Leaning) - Tutorial Traning. 위의 학습 과정을 Tensor Flow 는 추천을 하고 있다. 다만 어디서 부터 시작점을 잡아야 될지 모르기 때문에 많은 데이터를 흡수해서 Entry Point 를 잡아갈 예정이다. https://www.tensorflow.org/resources/learn-ml/basics-of-machine-learning?hl=ko 머신러닝의 기초 | TensorFlow 이 커리큘럼은 ML을 처음 접하는 개발자를 ML 여정의 시작 단계로 안내합니다. www.tensorflow.org 입문 무료 강좌 https://www.udacity.com/course/intro-to-tensorflow-for-.. 2022. 10. 5.
[ML] 머신 러닝을 시작하기 위한 Tool 의 종류 Tensor Flow by Google 많은 양의 정보 https://www.tensorflow.org/ TensorFlow 모두를 위한 엔드 투 엔드 오픈소스 머신러닝 플랫폼입니다. 도구, 라이브러리, 커뮤니티 리소스로 구성된 TensorFlow의 유연한 생태계를 만나 보세요. www.tensorflow.org https://pytorch.org/ PyTorch An open source machine learning framework that accelerates the path from research prototyping to production deployment. pytorch.org TensorFlow 보다 사용자가 익히기 쉽다. Caffe : 비전 중심의 프레임 워크 강화 학습, 음성인식 .. 2022. 10. 5.
[C#] Excel 생성/읽기 데이터 저장하기 아래 코드 주석 참조 Excel.Application excelApp = null; Excel.Workbook wb = null; Excel.Worksheet ws = null; string path = Path.Combine(Environment.CurrentDirectory.ToString(), "output.xlsx"); try { excelApp = new Excel.Application(); //wb = excelApp.Workbooks.Open(path); // 기존 파일 읽어 올 때 wb = excelApp.Workbooks.Add(); // 신규 생성활 때 ws = wb.Worksheets.get_Item(1) as Excel.Worksheet; // 저장하기 위한 데이터 크기 지정 int.. 2022. 10. 5.
반응형